isanae
e0c455fc1d
added conf_prebuilt and conf_transifex
...
replaced a few std::string by std::string_view, old habits die hard
2020-12-03 17:44:53 -05:00
isanae
05d46a4d73
refactored context, comments
2020-12-03 17:44:53 -05:00
isanae
fd627f7a05
removed remnants of old global logging
2020-12-03 17:44:53 -05:00
isanae
7b28df2939
fix git_submodule_adder not catching bailed exceptions
2020-12-03 17:44:53 -05:00
isanae
d87b662119
fixed process, the pipes can be empty now if they're not required
...
comments
2020-12-03 17:44:53 -05:00
isanae
dbbee9a1d9
comments
...
moved unsafe flag check to check()
2020-12-03 17:44:52 -05:00
isanae
b9d4c9e4ab
moved stuff around
2020-12-03 17:44:52 -05:00
isanae
5b67d037d6
refactored do_run(), comments
2020-12-03 17:44:52 -05:00
isanae
7141859cb2
removed stdin_handle, not necessary
...
documentation
2020-12-03 17:44:52 -05:00
isanae
2f4cd56276
moved tasks to tasks namespace
...
added python tool
2020-12-03 17:44:52 -05:00
isanae
faaeacedb1
moved download to sip tool
2020-12-03 17:44:52 -05:00
isanae
98682a1da3
renamed pip_install tool to just pip, move all the pip stuff to it
...
filter out annoying ensurepip messages
2020-12-03 17:44:52 -05:00
isanae
f02815461c
moving process creation to tools: added archiver and vswhere
2020-12-03 17:44:52 -05:00
isanae
b54652a617
stopped including process.h in tools.h, it's included everywhere
...
replaced by unique_ptr, added get_process() and set_process()
2020-12-03 17:44:51 -05:00
isanae
083a4fb8d8
moved a bunch of member variables into structs
2020-12-03 17:44:51 -05:00
isanae
6c3baddf9b
added git branch
2020-12-03 17:44:51 -05:00
isanae
3b99b50d76
renamed stdout_/stdin_ to pipe_
2020-12-03 17:44:51 -05:00
isanae
61204778bf
don't close the stdin pipe automatically, make the caller call close()
...
documentation
2020-12-03 17:44:51 -05:00
isanae
21da94a871
stopped duplicating the pipe handle, it's not necessary
...
no need to inherit the pipe handle itself, just the write end of it
refactoring, documentation
2020-12-03 17:44:51 -05:00
isanae
131c82b5c1
encoded_buffer documentation
...
split async_pipe into stdout and stdin, there's nothing in common
2020-12-03 17:44:51 -05:00
isanae
72a31c1842
moved encoded_buffer to string.h
2020-12-03 17:44:51 -05:00
isanae
ef332f0330
split pipe
2020-12-03 17:44:50 -05:00
isanae
5780cce87c
Merge pull request #66 from ModOrganizer2/revert-54-master
...
Revert "Moving things around"
2020-11-27 07:47:34 -05:00
isanae
986f9b7ba4
Revert "Moving things around"
2020-11-27 07:38:50 -05:00
isanae
e77bfe8e63
Merge pull request #64 from Holt59/fix-build-for-nugets
...
Add flags for plugins using nuget package
2020-11-27 06:14:24 -05:00
isanae
52807e7912
Merge pull request #65 from Holt59/add-installer-wizard
...
Add installer_wizard task.
2020-11-27 06:14:15 -05:00
isanae
bedd4e79c0
Update readme.md
2020-11-19 19:31:13 -05:00
isanae
fa39aca410
Update readme.md
2020-11-19 19:30:32 -05:00
isanae
695aac556c
Merge pull request #63 from isanae/master
...
Missing PRs from search
2020-11-16 14:51:29 -05:00
isanae
a5ea7d74d5
added per_page for pr search, was limited to 30
2020-11-16 14:50:27 -05:00
isanae
aaca69d52b
Merge pull request #54 from Qudix/master
...
Moving things around
2020-11-14 06:55:10 -05:00
isanae
b235120c0d
Merge pull request #62 from isanae/pr
...
pr command
2020-11-13 23:23:57 -05:00
isanae
1221556de7
removed debug files stuff
...
added github_key to ini
2020-11-13 22:09:14 -05:00
isanae
7614e3a17b
pr: documentation, revert
2020-11-13 21:39:58 -05:00
isanae
9f045f7329
refactored
2020-11-13 21:30:44 -05:00
isanae
2a4f4bd8fa
finished implementing pr
2020-11-13 21:23:10 -05:00
isanae
362af83c86
pr: removed all the crap, a pr can be fetched with just pull/pr/head
2020-11-13 19:24:23 -05:00
isanae
cd811419cb
added git fetch and checkout
...
fixed has_remote trying to fetch stuff
pr: implemented remote method
2020-11-13 18:32:28 -05:00
isanae
21b6a383d7
silence git apply whitespace warning
...
cleaned up options for pr
2020-11-12 19:25:52 -05:00
isanae
a1c9e78432
split to dedicated pr command
2020-11-12 19:10:05 -05:00
isanae
7f374ee982
working on --pr
...
added stdin for process
added json third party
curl_downloader to string
2020-11-12 19:02:36 -05:00
isanae
747553e3ba
Merge pull request #60 from isanae/master
...
Infinite loop without an ini somewhere in the parent path
2020-11-11 13:24:37 -05:00
isanae
828765b29c
broken parent check, parent_path() returns *this when on the root
2020-11-11 01:45:37 -05:00
isanae
47b91c134e
Merge pull request #59 from isanae/master
...
Make sure directory exists when creating log file
2020-11-10 12:21:56 -05:00
isanae
e5337be5bf
make sure directory exists when creating log file
2020-11-10 12:21:10 -05:00
isanae
bc6a3c3a69
Merge pull request #58 from isanae/refactor
...
Refactor, part 1
2020-11-09 04:09:17 -05:00
isanae
1876b9168f
some refactoring in release_command::do_official()
...
comments
2020-11-09 04:05:38 -05:00
isanae
60e02da1d4
renamed master_ini_filename() to default_ini_filename()
...
it's also used for the anchor dropped in the prefix
2020-11-09 03:43:37 -05:00
isanae
cfa796fb41
manual merge after rebase
2020-11-09 03:30:47 -05:00
isanae
cb501a2891
comments
2020-11-09 03:29:13 -05:00
isanae
63dba60f39
split some commands
2020-11-09 03:29:13 -05:00
isanae
7acf536d2c
moved commands to cmd/
2020-11-09 03:28:50 -05:00
isanae
10f71ce53d
comments
2020-11-09 03:28:49 -05:00
isanae
955cfd2ada
split to assert.cpp
...
comments
2020-11-09 03:28:49 -05:00
isanae
e78976b03c
split algo, io
2020-11-09 03:28:49 -05:00
isanae
878198118f
split fs utility
2020-11-09 03:28:49 -05:00
isanae
bb3392546a
split string stuff and assert
2020-11-09 03:28:49 -05:00
isanae
1bbd34285a
split threading
2020-11-09 03:28:49 -05:00
isanae
946a5e9c40
moved stuff to core/
2020-11-09 03:28:49 -05:00
isanae
c728ed1a02
comments
2020-11-09 03:28:48 -05:00
isanae
991e94a986
removed useless command_groups
...
moved signal handlers to commands, it's only used in there
2020-11-09 03:28:48 -05:00
isanae
f28c4b416c
moved font_restorer to utilities
...
moved add_tasks() on top
2020-11-09 03:28:48 -05:00
isanae
c98e3c7895
Merge pull request #57 from isanae/master
...
Log file relative to prefix
2020-11-09 03:28:18 -05:00
isanae
1831ae5041
log file relative to prefix
2020-11-09 03:27:10 -05:00
isanae
e917626101
Merge pull request #48 from Holt59/mob-ini-parent-folder
...
Lookup mob.ini in parent folders and make prefix relative to .ini containing it
2020-11-09 03:22:26 -05:00
isanae
daa790d376
Merge pull request #56 from Holt59/python-overlapped
...
Add _overlapped to Python build.
2020-11-08 21:19:11 -05:00
isanae
f64d919494
list -i needs to load options
2020-11-04 20:43:51 -05:00
isanae
2d4354fa52
Merge branch 'master' of github.com:isanae/mob
2020-11-04 20:40:41 -05:00
isanae
eb4202b02e
aliases
2020-11-04 20:40:27 -05:00
isanae
4a699d5f45
Merge pull request #55 from Holt59/pyqt5-svg
...
Add QtSvg modules for PyQt5.
2020-11-03 15:40:20 -05:00
isanae
43a2799010
Merge branch 'master' of github.com:isanae/mob
2020-11-03 13:30:51 -05:00
isanae
423356d56d
added program_options, date_time and atomic
2020-11-03 13:30:30 -05:00
isanae
4e8234ab84
Update readme.md
2020-11-01 17:21:29 -05:00
isanae
60f26b2f3e
Update readme.md
2020-10-31 22:35:34 -04:00
isanae
2363207527
Update readme.md
2020-10-31 22:26:33 -04:00
isanae
7fa65de7b8
Update readme.md
2020-10-31 22:20:12 -04:00
isanae
0f5c730030
Update readme.md
2020-10-31 22:16:03 -04:00
isanae
55e9e13525
updated dependencies
...
make sure msbuild passes RunCodeAnalysis=false, looks like it's enabled by default since some preview version and it fails to build ncc
2020-10-30 00:49:47 -04:00
isanae
51010b2933
Merge pull request #53 from Holt59/patch-1
...
Fix libloot version.
2020-09-27 10:25:51 -04:00
isanae
ba57c06f02
Merge pull request #52 from AnyOldName3/patch-1
...
Clarify global versus command option usage
2020-08-27 13:45:44 -04:00
isanae
f6c9d8e365
Merge pull request #51 from isanae/release-official-branch
...
Branch name for official release
2020-08-13 15:32:46 -04:00
isanae
56bab3ade0
release official now requires the branch name
...
disabled shallow git for installer
added zlib license
fixed some whitespace
2020-08-13 15:31:47 -04:00
isanae
db5b55af04
added --no-warn-script-location when installing pip
...
added basic_games
handle multiple vs installs
for `release official`, don't override the enabled state of all tasks, just enable translations and installer; this allows for disabling tasks that are not in the current branch
2020-08-12 05:00:20 -04:00
isanae
10c16b81a5
fixed bootstrap.bat, $PSScriptRoot doesn't exist because the ps1 file is piped
2020-07-21 18:23:40 -04:00
isanae
ac2bdf34a3
installer should be a super task, that's just annoying
...
iscc can now be found in path
2020-07-20 15:31:23 -04:00
isanae
c14052f1be
Merge pull request #45 from Holt59/fix-bootstrap-ps1
...
Allow bootstrap to be run from a different folder
2020-07-19 21:59:26 -04:00
isanae
bfb76454d8
Merge pull request #44 from isanae/more-release
...
More release stuff
2020-07-14 15:46:02 -04:00
isanae
01734443f6
fixed 404 for libloot
...
added official to release command
2020-07-14 15:44:34 -04:00
isanae
7f35a40a3b
made installer a super task
...
verboser ini command
release command copies installer, now uses a directory per version
2020-07-14 14:16:41 -04:00
isanae
6e869bb692
Merge pull request #43 from isanae/release
...
Installer and translations tasks
2020-07-13 12:48:29 -04:00
isanae
dddc5f1e7d
fixed pipe output sometimes being split on non-existing newlines
2020-07-13 10:20:46 -04:00
isanae
c003e2700e
clean for translations
2020-07-13 09:21:18 -04:00
isanae
1168d2b9ce
tx_command now uses stuff from the translations task
2020-07-13 08:30:31 -04:00
isanae
518b20db0d
translations task
2020-07-13 08:17:09 -04:00
isanae
7b073c4c5d
installer task
2020-07-13 05:33:26 -04:00
isanae
061cd4e856
Merge pull request #42 from isanae/tx
...
Translations and transifex
2020-07-11 19:59:52 -04:00
isanae
fffeafce11
glob match is now case insensitive and considers - and _ equivalent
...
added gamebryo flag to mo tasks so translations now to merge the .ts files
don't handle sigint for commands except for build, which requires killing a lot of children
tx build
2020-07-11 19:58:41 -04:00
isanae
eca4a2d82e
tx command
...
added tx binary
2020-07-11 17:16:47 -04:00
isanae
81e3bd19b5
help now builds the command list dynamically instead of hardcoding
2020-07-11 13:24:03 -04:00
isanae
54d30040dc
don't try to revert untracked .ts
...
fixed --revert-ts not doing anything
updated libloot to 0.15.2
2020-07-11 13:01:05 -04:00