Re: What's in git.git (stable)
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Apr 27, 2007, 18:12 UTC
- Message-ID
- <alpine.LFD.0.98.0704271110330.9964@woody.linux-foundation.org>
- In-Reply-To
- <200704271903.33263.andyparkins@gmail.com>
On Fri, 27 Apr 2007, Andy Parkins wrote:
Show 6 quoted lines
> > 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.
Heh, good to hear, but I suspect your habits may differ from other peoples...
I agree that "git checkout" needs to have that .gitmodules thing. It should actually be fairly straightforward, although there are subtle issues (ie right now we can *atomically* say "cannot check out, it's dirty" - what happens when you've already checked out five subprojects, and the sixth one is dirty?).
"git diff --subprojects" is likely also something people will want, and that should be _reasonably_ straigtforward.
"git merge" is the big one.
Linus