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

Re: What's in git.git (stable)

From
APAndy Parkins <andyparkins@gmail.com>
Date
Apr 27, 2007, 15:21 UTC
Message-ID
<200704271621.50257.andyparkins@gmail.com>
In-Reply-To
<alpine.LFD.0.98.0704270938000.6186@xanadu.home>
On Friday 2007 April 27, Nicolas Pitre wrote:
> I think it is reasonable to say that if you intend to work with a repo
> that contains references to submodules, then you need to upgrade your
> Git version.  It is not like if the Git licensing fees are really
> prohibitive.
:-)  Absolutely.

The case I was thinking about was when the server hosting your project doesn't have submodule support and isn't under your direct control. For example: kernel.org and repo.or.cz. The same is true for those people for whom the IT department manage their central server, and aren't very helpful.

In those cases, that repository is being used as storage, it's bare, doesn't have an index and doesn't ever checkout the files. If submodule support were capable of being stored (not checked out) by an older git, then people can use submodules merely if they have support on the client side.

There's also the distributions to think about - taking Debian as an example - a lot of people stick with stable only (especially for servers) - and stable is stuck with 1.4.4.4. It's going to be a long time before a submodule-capable git hits Debian stable.

Andy
-- 
Dr Andy Parkins, M Eng (hons), MIET
andyparkins@gmail.com
Previous: Nicolas PitreNext: Linus Torvalds
Message 8 of 18 in “What's in git.git (stable)”
  1. Junio C HamanoApr 16, 2007
  2. Junio C HamanoApr 18, 2007
  3. Junio C HamanoApr 22, 2007
  4. Junio C HamanoApr 23, 2007
  5. Junio C HamanoApr 27, 2007
  6. Andy ParkinsApr 27, 2007
  7. Nicolas PitreApr 27, 2007
  8. Andy ParkinsApr 27, 2007
  9. Linus TorvaldsApr 27, 2007
  10. Andy ParkinsApr 27, 2007
  11. Linus TorvaldsApr 27, 2007
  12. Junio C HamanoApr 29, 2007
  13. J. Bruce FieldsApr 30, 2007
  14. Junio C HamanoApr 30, 2007
  15. J. Bruce FieldsMay 1, 2007
  16. Junio C HamanoMay 6, 2007
  17. Jakub NarebskiMay 7, 2007
  18. Frank LichtenheldMay 7, 2007

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.