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

Re: [1.8.0] Recursively checkout, merge and reset populated submodules

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 20, 2011, 06:49 UTC
Message-ID
<7vd3mnmc9q.fsf@alter.siamese.dyndns.org>
In-Reply-To
<4D5FF6E7.8090104@web.de>
Jens Lehmann <Jens.Lehmann@web.de> writes:
> Risks:
> The commands might run longer, for those users who use submodules
> to gain performance by putting large and/or many files into
> submodules this may be unacceptable.

Nobody would object to make this facility available via config, I think, but I suspect that it is way too premature to decide which way should eventually be the default at this point.

My recommendation is to ease this in as an optional feature you can easily turn on with a config, let people try it for a few release cycles and then if we reach the concensus that this should be on by the default, start the usual "warn and tell how to keep the old behavior" one cycle before 1.8.0 (or 1.9.0 if we end up not having enough cycles before 1.8.0).

Previous: Jens LehmannNext: Marc Branchaud
Message 7 of 14 in “[1.8.0] Summary of the discussions”
  1. Junio C HamanoFeb 18, 2011
  2. Martin von ZweigbergkFeb 18, 2011
  3. [1.7.5] Let fetch and pull recurse into submodules when new commits are recordedJens Lehmann, Feb 19, 2011
  4. Marc BranchaudFeb 21, 2011
  5. Jens LehmannFeb 21, 2011
  6. [1.8.0] Recursively checkout, merge and reset populated submodulesJens Lehmann, Feb 19, 2011
  7. Junio C HamanoFeb 20, 2011
  8. Marc BranchaudFeb 21, 2011
  9. Jens LehmannFeb 21, 2011
  10. Marc BranchaudFeb 21, 2011
  11. Jens LehmannFeb 21, 2011
  12. Miles BaderFeb 22, 2011
  13. Phil HordFeb 22, 2011
  14. Jens LehmannFeb 22, 2011

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.