From: Sam Vilain Date: Wed, 11 Apr 2007 23:47:57 GMT Subject: Re: [PATCH 6/6] Teach core object handling functions about gitlinks Message-ID: <461D73AD.9000205@vilain.net> In-Reply-To: Linus Torvalds wrote: > On Tue, 10 Apr 2007, Josef Weidendorfer wrote: > >> So when moving the kdelibs submodule around, you would >> have to update the .gitmodules file. >> > > Right. The assumption here is: > - submodules almost never actually change. You might add a new one > occasionally, and once a decade you might do some bigger > re-organization, but in general it's pretty much static. > - when you do move submodules around, it's probably a big flag-day anyway > (ie I would expect that it's a big reorg, and that you'd quite likely > expect developers to have to re-check out their tree if you did major > surgery). > Also, in the Perl 5 Perforce conversion there are a number of "submodules" (ie, bundled modules with their own history) that move around a lot. In some tree representations used during the conversion process they might even appear twice in a given tree with differing versions. Sam.