isanae
c89c5268e1
merged 'Revert "Moving things around"' pr
2020-12-03 17:45:35 -05:00
isanae
5e64f08418
moved glob_match into task, was only used there
...
some optimizations for matching task names, regex is so slow
fixed deadlock in git_submodule_adder, removing instrumentation also removed a critical scope for the lock object
simplified parallel_tasks, doesn't need all that stuff
moved translations to its own step for now, parallel_tasks doesn't support having both super and non-super tasks
moved add_tasks() inside try/catch, can bail out
2020-12-03 17:45:35 -05:00
isanae
c991239088
merged task_conf_holder into conf_task, redundant
...
moved make_git() and make_git_url() into task for now
2020-12-03 17:45:35 -05:00
isanae
50d5c649f8
refactored task_manager, comments
...
moved glob matching to task::name_matches()
2020-12-03 17:45:35 -05:00
isanae
e49735d4ff
task_manager
2020-12-03 17:45:35 -05:00
isanae
1872fc90f6
renamed to g_top_level_tasks
...
removed is_super_task(), not needed
2020-12-03 17:45:34 -05:00
isanae
6797af26c7
removed super flag for parallel_tasks, uses the first child
2020-12-03 17:45:34 -05:00
isanae
6f40196f3f
rebase
2020-12-03 17:45:34 -05:00
isanae
a8561e57bc
removed instrumentation
2020-12-03 17:45:34 -05:00
isanae
9ca0fd52a2
comments, some refactoring in patcher and msbuild
2020-12-03 17:45:34 -05:00
isanae
51a7852aba
comments
...
refactored do_download() into use_existing() and try_download()
2020-12-03 17:45:34 -05:00
isanae
7d692430be
simplified basic_process_runner yet again
...
doesn't need to copy the process at all
changed execute_and_join() to take the process instead of a two step with set_process
more comments
2020-12-03 17:45:34 -05:00
isanae
d6db197a6d
split python tool, comments
...
simplified process_runner
renamed git_tool to git_wrap, it's just too confusing to have git that's a tool and a git_tool that's not a tool
2020-12-03 17:45:33 -05:00
isanae
36fbf69a10
git <-> git_tool
2020-12-03 17:45:33 -05:00
isanae
0d69bb4b72
fixed set_remote() trying to get the git file after renaming
...
fixed basic_process_runner copying the process
fixed nulls in log, string was moved
don't log process' stderr twice
SO with bad format strings
can't check path prefix for master, doesn't exist yet
2020-12-03 17:45:33 -05:00
isanae
8f2047b055
refactored git into git and git_tool
2020-12-03 17:45:33 -05:00
isanae
2e8d6ce146
moved all git process creation to free functions
2020-12-03 17:45:33 -05:00
isanae
33f9cca263
split cmake.h, msbuild.h
2020-12-03 17:45:33 -05:00
isanae
abf8bb94cc
split git.h
2020-12-03 17:45:33 -05:00
isanae
d94ce21204
removed conf::dry
...
refactor, comments
2020-12-03 17:45:33 -05:00
isanae
f2e81f5335
removed use_prebuilt(), not useful
...
fixed inis found in both env and cwd being processed twice
refactored conf, now using two maps
2020-12-03 17:45:32 -05:00
isanae
e9acdb3c0b
paths refactoring, comments
2020-12-03 17:45:32 -05:00
isanae
54c4fb313d
split paths
2020-12-03 17:45:32 -05:00
isanae
ca1cd358bb
ini parsing doesn't set options anymore, it returns a structure
...
moved a lot of stuff back to conf, didn't belong in ini
2020-12-03 17:45:32 -05:00
isanae
aa8efaa515
split ini
2020-12-03 17:45:32 -05:00