Teach fetch/pull the on-demand mode and make it the default
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest7 patches 0 repliesNew
- v26 of 7 patches 7 repliesSuperseded
- v16 patches 16 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | fetch/pull: recurse into submodules when necessaryDocumentation/ builtin/ submodule.c +3 more | +243 | 0 replies | |
| 2/7 | fetch/pull: Add the 'on-demand' value to the --recurse-submodules optionDocumentation/ Documentation/ builtin/ +4 more | +114 | 0 replies | |
| 3/7 | config: teach the fetch.recurseSubmodules option the 'on-demand' valueDocumentation/ submodule.c t/ | +36 | 0 replies | |
| 4/7 | Submodules: Add 'on-demand' value for the 'fetchRecurseSubmodule' optionDocumentation/ Documentation/ submodule.c +1 more | +38 | 0 replies | |
| 5/7 | fetch/pull: Don't recurse into a submodule when commits are already presentDocumentation/ submodule.c t/ | +49 | 0 replies | |
| 6/7 | submodule update: Don't fetch when the submodule commit is already presentgit-submodule.sh t/ | +24 | 0 replies | |
| 7/7 | fetch/pull: Describe --recurse-submodule restrictions in the BUGS sectionDocumentation/ Documentation/ | +18 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [PATCH v3 0/7] Teach fetch/pull the on-demand mode and make it the default
Here is v3 of this patch series. Changes to v2 are:
*) Changed some documentation texts as proposed by Marc
*) Renamed the "--submodule-default" option to "--recurse-submodules-default" *) Fixed some typos in the BUGS section
Jens Lehmann (7):
fetch/pull: recurse into submodules when necessary fetch/pull: Add the 'on-demand' value to the --recurse-submodules
option
config: teach the fetch.recurseSubmodules option the 'on-demand'
value
Submodules: Add 'on-demand' value for the 'fetchRecurseSubmodule'
option
fetch/pull: Don't recurse into a submodule when commits are already
present
submodule update: Don't fetch when the submodule commit is already
present
fetch/pull: Describe --recurse-submodule restrictions in the BUGS
section
Documentation/config.txt | 12 ++- Documentation/fetch-options.txt | 25 ++++- Documentation/git-fetch.txt | 9 ++ Documentation/git-pull.txt | 11 ++- Documentation/gitmodules.txt | 4 +- builtin/fetch.c | 48 ++++++-- git-pull.sh | 3 + git-submodule.sh | 5 +- submodule.c | 152 +++++++++++++++++++++-- submodule.h | 11 ++- t/t5526-fetch-submodules.sh | 255 +++++++++++++++++++++++++++++++++++++++ t/t7403-submodule-sync.sh | 2 +- t/t7406-submodule-update.sh | 20 +++ 13 files changed, 520 insertions(+), 37 deletions(-)
Signature · 1 line
1.7.4.1.300.g29eea0