[PATCHv11 0/7] Expose submodule parallelism to the user
Show 10 quoted lines
> 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
* removed the indirect call to submodule_config, but made it directly
(Thanks Jonathan)
Show 7 quoted lines
>
> 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 | 239 ++++++++++++++++++++++++++++++++++++++++
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, 402 insertions(+), 49 deletions(-)
--
2.7.1.292.g18a4ced.dirty