Re: Saving space/network on common repos
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Dec 23, 2014, 01:33 UTC
- Message-ID
- <20141223013347.GV29365@google.com>
- In-Reply-To
- <CAGXKyzGnnt6bBEPoy4nvNn=zX0hdRHpgvsAe263apaDsVxv0dA@mail.gmail.com>
Craig Silverstein wrote:
Show 7 quoted lines
> btw, just FYI, the scheme you lay out here doesn't actually work > as-is. The problem is the config file, which has an entry like: > worktree = ../../../mysubmodule > This depends on the config file living in > ./git/modules/mysubmodule/config. But the proposed scheme moves the > config file to mysubmodule/.git/config, and the relative path is > broken.
*puzzled* Can you give a transcript illustrating this happening?
Submodules with .git directory within their worktree or under .git/modules/ are both supposed to work. And in either case, having refs/ and objects/ as symlinks should work fine. When git new-workdir creates a new workdir, it has its own new and separate config file, so I don't think that is the source of trouble.
Thanks, Jonathan