From: Sam Vilain Date: Tue, 05 Dec 2006 01:31:43 GMT Subject: Re: [RFC] Submodules in GIT Message-ID: <4574CBFF.8040708@vilain.net> In-Reply-To: Michael K. Edwards wrote: > who don't want to run kernel.org-scale mirrors. To make this work, > you need sparse repositories (conserving resources when fetching, by > omitting the bulk of currently un-needed submodules that can reliably > be obtained later from elsewhere) and shallow cloning (conserving > resources when publishing, by referring cloners to a third-party > repository for universally available content). Did you see GitTorrent? http://gittorrent.utsl.gen.nz/ A lot of similar ideas to what you mention. Sorry, still no prototype :) I'd see the submodules thing as a good way to glue together a whole bunch of repositories, so that the core mirror servers only have to mirror a small-ish number of repositories. Sam.