isanae
616524422d
conf_paths
2020-12-03 17:45:31 -05:00
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
fd627f7a05
removed remnants of old global logging
2020-12-03 17:44:53 -05:00
isanae
2f4cd56276
moved tasks to tasks namespace
...
added python 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
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
986f9b7ba4
Revert "Moving things around"
2020-11-27 07:38:50 -05:00
Qudix
22675610c4
Merge branch 'master' of https://github.com/ModOrganizer2/mob into master
2020-11-09 00:59:59 -06:00
Mikaël Capelle
fdcb3eb29d
Add _overlapped to Python build.
2020-11-08 22:17:01 +01:00
Seth Riley
bd549eb23f
Moving things around
2020-11-02 13:40:21 -06: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
9cb011ae23
don't delete git directories on --redownload, only --reextract
...
added an alias clean::reclone
fixed boost config jam using backslashes
2020-05-26 17:24:07 -04:00
isanae
e1c4757378
join() was broken
...
forgot -m for pip
2020-05-26 13:44:20 -04:00
isanae
0dc8d2c7ae
prepend python to path when building usvfs, udis requires it
...
install certifi, prebuilt python fails with ssl errors when downloading
2020-05-26 13:36:36 -04:00
isanae
ac3fa98e51
tasks will now delete their own git folders
...
git will check for uncommitted changes before deleting
added --ignore-uncommitted-changes
2020-05-25 02:19:39 -04:00
isanae
863d8be99e
tasks now handle --reextract themselves
2020-05-25 01:43:16 -04:00
isanae
f8b4162742
tasks are now in charge of cleaning downloads themselves
...
added --clean-task, --fetch-task, --build-task, removed --fetch and --build
2020-05-25 01:24:56 -04:00
isanae
032574c1ec
added clean ops to cmake and msbuild
...
changed do_clean_for_rebuild() to do_clean() with flags for what to clean
added --no-build and --no-fetch
added stdout filter in msbuild to catch errors
2020-05-25 00:31:49 -04:00
isanae
7bdce19758
renamed cmake::projects() to targets() because it could be "clean"
...
added --reconfigure, only used by MO for now, will refactor cleaning stuff
2020-05-22 15:07:42 -04:00
isanae
94bd99f38d
added git_url_prefix
2020-05-21 06:54:48 -04:00
isanae
083ed82e84
new instrumentable class
...
fixed replace_all() when replacement has a character being replaced
submodule adder thread
2020-05-21 04:45:49 -04:00
isanae
8c6ac17984
instrumentation
2020-05-20 05:41:19 -04:00
isanae
4c85474f7c
moved all git processes into the git tool
...
disabled interactions for git
2020-05-19 16:54:10 -04:00
isanae
9107ea45cb
added git options in ini
...
moved all the code from git_command to the git tool
changed task_conf_holder to make the git tool since it's getting pretty complex
fixed task name in options not supporting super
fixed pipes behaving weirdly when copying process objects
2020-05-17 21:23:43 -04:00
isanae
f2806d10dd
added --no-pull
...
new task_conf() to avoid fiddling with names everywhere
changed syntax from tool/section to tool:section, easier to parse
2020-05-17 16:22:04 -04:00