Commit Graph
42 Commits
Author SHA1 Message Date
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
isanae 02135a76d5 options per task 2020-05-17 15:50:15 -04:00
isanae 376a3cb574 simplified options:
- stopped returning references, that was just to avoid copying the string before using regex_match(), which happens like twice
 - everything in one map
 - assume the ini contains all the options, don't duplicate them within mob
2020-05-17 14:14:29 -04:00
isanae bcf1c64639 merged tools:: structures into the actual tools
renamed stylesheets versions
2020-05-17 12:47:44 -04:00
isanae a4da8da6d7 fixed bad regex checks for optional groups 2020-05-13 13:32:52 -04:00
isanae 0f28408e8d msbuilds now writes a custom props file to disable 4566 2020-05-13 12:37:16 -04:00
isanae dbda7c5936 switched to unicode
changed zlib to use vs instead of jom because it doesn't handle non-ascii characters
fixed async_pipe corrupting the stack when io was pending
vcvars uses cmd /U to dump `set` to a utf16 file, or else PATH has trouble with non-ascii characters
fixed no colors on terminal
2020-05-12 12:00:02 -04:00