From: Jason Merrill Date: Fri, 25 Sep 2009 18:05:29 GMT Subject: Re: git clone sending unneeded objects (was : git gc expanding packed data?) Message-ID: <4ABD0669.7050309@redhat.com> In-Reply-To: On 08/09/2009 03:43 AM, Andreas Schwab wrote: > Nicolas Pitre writes: > >> If you do a clone using the git:// protocol and the server sends you >> only the ref for the trunk branch, > > A clone will fetch all branches from refs/heads/*. > >> then it should send you only objects reachable from that branch. > > Apparantly this does not work. I'd guess the extra objects are needed > due to the delta compression. I just tried doing a clone of the GCC repository, then git gc --prune=now, and another clone specifying --reference to the first, and it wanted to download all the unreachable objects again. So it doesn't seem to be a compression issue. This is with git 1.6.4 on both ends. Jason