From: Ævar Arnfjörð Bjarmason Date: Tue, 08 Jun 2010 23:19:39 GMT Subject: Re: RFC: Making submodules "track" branches Message-ID: In-Reply-To: <7vbpblruj8.fsf@alter.siamese.dyndns.org> On Tue, Jun 8, 2010 at 23:09, Junio C Hamano wrote: > Wouldn't it be enough to say --ignore-submodules for your day-to-day work, > without lying in the gitlink entry in the superproject tree?  An entry > "submodule.foo.branch = fred" in your .gitmodules will still tell your > local git to update the submodule worktree to work on 'fred' branch.  At > least, an arrangement like that would allow the build infrastructure to > use --no-ignore-submodules when running its equivalent of GIT-VERSION-GEN > to notice that what you are building is using something different from > what the superproject specified to use in the submodule, while not bugging > you with differences you do not care about (or you already know about and > are irrelevant to the change you are working on). Yes I think that's even better, to have no entry in the superproject's tree at all, and just a repo/branch pair in .gitmodules. Less confusion and the same features.