From: Jonathan Nieder Date: Fri, 03 Dec 2010 07:10:37 GMT Subject: Re: [RFC/PATCH] Re: git submodule -b ... of current HEAD fails Message-ID: <20101203071037.GA18202@burratino> In-Reply-To: <4CF80B71.3010309@web.de> Jens Lehmann wrote: > Am 01.12.2010 19:50, schrieb Jonathan Nieder: >> Jens, any idea why git submodule >> is not using "clone --branch" directly? > > Nope, these lines date back to the time before I got involved in the > submodule business ... Seems like this "git checkout" was added in > March 2008 by Mark Levedahl (CCed), maybe he can shed some light on > that. Ah, so the problem is that "clone --branch" did not exist. Sorry for the noise. Another question can be also be easily answered by history examination: the series of checks in module_clone are because 70c7ac22d:git-clone.sh did not have checks of its own for the target directory. So there is some simplification within grasp. 'night, Jonathan