Re: [PATCH/RFC] init, clone: support --real-git-dir for .git file
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 4, 2011, 18:41 UTC
- Message-ID
- <7vaaha7mo8.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <AANLkTiksQg1U=uAEVJG8fyjd7HpsTqgBOdyh6wrEMSED@mail.gmail.com>
Nguyen Thai Ngoc Duy <pclouds@gmail.com> writes:
Show 5 quoted lines
> It's actually good that path is prefixed by gitdir. I imagine once > superproject is supported, .git file in subprojects will have another > line > > supergitdir: /path/to/superproject
No. On a platform with usable symbolic links, you should also be able to solve "this version of the superproject has the submodule, but that version does not, and we checkout the other version" with symlinking .git without using a gitdir file at all, just like we can use .git/HEAD symlink to denote the current branch.
Also, gitdir file is not for sole consumption of the submodule feature. Keep separate things separate, and don't try to tie unrelated concepts together.