Skip to content

fetch: make sure submodule oids are fetched

Stefan Beller git 5 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest9 patches 0 repliesNew
  2. v49 patches 4 repliesSuperseded
  3. v38 patches 25 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v20 of 9 patches0 repliesSuperseded
v19 patches12 repliesSuperseded

Patches in v5 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9sha1-array: provide oid_array_filterDocumentation/technical/api-oid-array.txt sha1-array.c sha1-array.h+25 -00 replies
2/9submodule.c: fix indentationsubmodule.c+6 -30 replies
3/9submodule.c: sort changed_submodule_names before searching itsubmodule.c+2 -10 replies
4/9submodule.c: move global changed_submodule_names into fetch submodule structsubmodule.c+23 -190 replies
5/9submodule.c: do not copy around submodule listsubmodule.c+10 -90 replies
6/9repository: repo_submodule_init to take a submodule structbuiltin/grep.c builtin/ls-files.c builtin/submodule--helper.c +2 more+37 -320 replies
7/9submodule: fetch in submodules git directory instead of in worktreesubmodule.c t/t5526-fetch-submodules.sh+44 -140 replies
8/9fetch: retry fetching submodules if needed objects were not fetchedbuiltin/fetch.c submodule.c t/t5526-fetch-submodules.sh+177 -330 replies
9/9builtin/fetch: check for submodule updates for non branch fetchesbuiltin/fetch.c t/t5526-fetch-submodules.sh+5 -20 replies

Reviews trailers per patch

None of the 9 patches has a Reviewed-by or Acked-by.

PatchJunio C Hamano
1/9Helped-by
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v5 thread

Cover letter [PATCH v5 0/9] fetch: make sure submodule oids are fetched

This is nearly the same as sent in [1], with one commit message fixed.
[1] https://public-inbox.org/git/[email protected]/
and replaces sb/submodule-recursive-fetch-gets-the-tip.

Thanks,
Stefan

Stefan Beller (9):
sha1-array: provide oid_array_filter
submodule.c: fix indentation
submodule.c: sort changed_submodule_names before searching it submodule.c: move global changed_submodule_names into fetch submodule
struct
submodule.c: do not copy around submodule list
repository: repo_submodule_init to take a submodule struct
submodule: fetch in submodules git directory instead of in worktree
fetch: retry fetching submodules if needed objects were not fetched builtin/fetch: check for submodule updates for non branch fetches

 Documentation/technical/api-oid-array.txt |   5 +
 builtin/fetch.c                           |  14 +-
 builtin/grep.c                            |  17 +-
 builtin/ls-files.c                        |  12 +-
 builtin/submodule--helper.c               |   2 +-
 repository.c                              |  27 +--
 repository.h                              |  11 +-
 sha1-array.c                              |  17 ++
 sha1-array.h                              |   3 +
 submodule.c                               | 275 +++++++++++++++++-----
 t/t5526-fetch-submodules.sh               |  23 +-
 11 files changed, 311 insertions(+), 95 deletions(-)
Signature · 1 line
2.19.0