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, 18:03 UTC
Message-ID
<200704271903.33263.andyparkins@gmail.com>
In-Reply-To
<alpine.LFD.0.98.0704271002310.9964@woody.linux-foundation.org>
On Friday 2007, April 27, Linus Torvalds wrote:
> I'm personally really really sure. The whole point of subprojects (at

Fair enough. I just hadn't seen very much talk about this issue and wanted to make sure.

> trouble with the new feature: at a minimum, git-fsck would always
> complain about the invalid mode (and things like "git diff" would too
> - I think it used to just die on unknown modes).

That kind of settles it really - if neither implementation would have worked with non-submodule git then the decision must come down to which is technically better - and I'm persuaded that the extra layer of indirection doesn't actually gain anything other than some extra objects to track.

>  - with 1.5.2, git will be good enough to _serve_ stuff, even if it
> might not be very usable for the client-side operations. So
>From my point of view, I don't really mind manually fetching the 

submodules. I very much appreciate that I don't _have_ to have the submodules for the superproject to continue to work.

I was actually surprised how little I'm finding I need submodule support in the porcelain. The only slight problem at the moment is with git-checkout; switching from a branch with the supermodule to a branch without it and back needs a bit of hoop jumping, but nothing too painful. All in all - success all over.

Andy
-- 
Dr Andy Parkins, M Eng (hons), MIET
andyparkins@gmail.com
Previous: Linus TorvaldsNext: Linus Torvalds
Message 10 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.