git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC/PATCH 2/4] Submodules: Add the lib-submodule-update.sh test library

From
Jens Lehmann <jens.lehmann@web.de>
Date
Apr 17, 2014, 21:30 UTC
Message-ID
<535047DC.2000809@web.de>
In-Reply-To
<xmqq38hbep5v.fsf@gitster.dls.corp.google.com>
Am 17.04.2014 21:23, schrieb Junio C Hamano:
Show 10 quoted lines
> "W. Trevor King" <wking@tremily.us> writes:
> 
>> There have been a number of submodule series in
>> flight recently, and I'm having trouble keeping track of them all ;).
> 
> Unfortunately I share that same feeling X-<.
> 
> Could you guys collectively summarize what issues each of these
> in-flight topics try to address and how, how close it is to achieve
> concensus, and how it interact with other proposed topics?
I'm aware of these topics:
- My 4 "Never ignore staged but ignored submodules" patches
  I recall that everyone agreed that this is a good change.
- Johan's "Test various 'git submodule update' scenarios"
  Intended to document current behavior of the submodule.<name>.branch
  setting (and others) as a starting point for a discussion of how
  that could (and should) evolve. Needs some cooking.
- My "submodule test harness" RFC series (currently 14 patches)
  Similar to Johan's patch I try to document the current behavior
  of Git, but with the focus on all work tree manipulating commands
  (not only 'submodule update' handling all submodule changes. Will
  send to the list again when I resolved the last outstanding issues,
  current state can be seen in the submodule-test-harness branch of
  my GitHub repo. My next to-be-finished topic.
- Ronald's two "Teach add and commit the --ignore-submodules option"
  options
  Will review v4 soonish, looking good from the first cursory look.
- My "recursive submodule checkout" series
  Needs to be rerolled, I intend to extend my "submodule test harness"
  to cover all relevant scenarios for this series.
- Heiko's "config cache for submodules" patch
  Needed for my recursive checkout series to populate new submodules.

And then a not yet surfaced "do not replace submodules with a file" fix I intend to send between the "submodule test harness" and the "recursive submodule checkout" series.

Hope that makes it clearer ;-)
Previous: Junio C HamanoNext: Heiko Voigt
Message 11 of 17 in “Add submodule test harness”
  1. 0/4 Add submodule test harnessJens Lehmann, Mar 25, 2014
  2. 1/4 test-lib: add test_dir_is_empty()Jens Lehmann, Mar 25, 2014
  3. Junio C HamanoMar 25, 2014
  4. David KastrupMar 25, 2014
  5. Jens LehmannMar 26, 2014
  6. Michael HaggertyMar 26, 2014
  7. Jens LehmannMar 26, 2014
  8. 2/4 Submodules: Add the lib-submodule-update.sh test libraryJens Lehmann, Mar 25, 2014
  9. W. Trevor KingApr 17, 2014
  10. Junio C HamanoApr 17, 2014
  11. Jens LehmannApr 17, 2014
  12. Heiko VoigtApr 18, 2014
  13. Jens LehmannApr 17, 2014
  14. W. Trevor KingApr 17, 2014
  15. Jens LehmannApr 18, 2014
  16. 3/4 checkout: call the new submodule update test frameworkJens Lehmann, Mar 25, 2014
  17. 4/4 apply: add t4137 for submodule updatesJens Lehmann, Mar 25, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.