This replaces origin/sb/submodule-parallel-update and is based on origin/master * broke out the patch for redirecting errors to stderr in "submodule update" (Thanks Jonathan, Jacob) * use git_config_int and manually check for less than 0. (Thanks Junio) * use an enum consistently now for submodule update strategy (Thanks Junio) * fixed the funny indentation I haven't looked at how this integrates with Davids refs backend, I'll take a look at the merge tomorrow Sorry for the long turn around time, Thanks, Stefan Stefan Beller (7): submodule-config: keep update strategy around submodule-config: drop check against NULL fetching submodules: respect `submodule.fetchJobs` config option submodule update: direct error message to stderr git submodule update: have a dedicated helper for cloning submodule update: expose parallelism to the user clone: allow an explicit argument for parallel submodule clones Documentation/config.txt | 6 + Documentation/git-clone.txt | 6 +- Documentation/git-submodule.txt | 7 +- builtin/clone.c | 19 +++- builtin/fetch.c | 2 +- builtin/submodule--helper.c | 244 ++++++++++++++++++++++++++++++++++++++++ git-submodule.sh | 54 ++++----- submodule-config.c | 18 ++- submodule-config.h | 2 + submodule.c | 35 +++++- submodule.h | 18 +++ t/t5526-fetch-submodules.sh | 14 +++ t/t7400-submodule-basic.sh | 4 +- t/t7406-submodule-update.sh | 27 +++++ 14 files changed, 407 insertions(+), 49 deletions(-) -- 2.7.1.292.g18a4ced.dirty -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html