Commit Graph
21 Commits
Author SHA1 Message Date
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 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 3da9e3b434 fixed addsubmodule trying to delete modorganizer_super 2020-05-22 14:29:05 -04:00
isanae a2f9e2f6b8 added git_shallow 2020-05-21 05:29:40 -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 aab8c21a41 added --revert-ts 2020-05-20 21:27:27 -04:00
isanae 47c4216da5 removed logging of guessed process path, not very useful but very slow
removed exists() check that was actually slower
cow for env
2020-05-19 22:10:48 -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 4d41d8b85e renamed "remote_username" to "remote_org"
bumped to 3.0
readme
2020-05-17 22:02:30 -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 bcf1c64639 merged tools:: structures into the actual tools
renamed stylesheets versions
2020-05-17 12:47:44 -04:00
isanae f4d00a8018 lz4 prebuilt 2020-05-07 12:12:40 -04:00
isanae 4b52a54739 moved versions to individual tasks
merged the various versions and paths into structs per tool
2020-05-07 11:08:33 -04:00
isanae 930227440c renamed third_party to tools, it doesn't matter that they're provided by mob in a third_party directory
don't try to find tools on startup, let them fail when used because they can rely on paths that are not available yet, like vcvars
2020-05-06 01:13:26 -04:00
isanae facf4c32f3 rework of conf, ini, vswhere
things are broken
2020-05-05 07:41:09 -04:00
isanae 51048a8a04 parallel stuff in tasks
git puts random crap in stderr
tools can't clean by themselves anymore because of parallel
gtest parallel
use nul instead of current stdin, git puts more crap in it, breaks ansi codes
2020-05-04 05:38:23 -04:00
isanae c434ab9221 adjusted some log levels 2020-05-04 01:24:47 -04:00
isanae 50fa863cd1 patcher logging
set level for stdout and stderr
2020-05-03 06:15:49 -04:00
isanae d51e1e01af split tools 2020-05-03 03:46:58 -04:00