From: Jason Merrill Date: Sun, 27 Sep 2009 04:35:30 GMT Subject: Re: git clone sending unneeded objects Message-ID: <4ABEEB92.1020307@redhat.com> In-Reply-To: <20090927020409.GK14660@spearce.org> On 09/26/2009 10:04 PM, Shawn O. Pearce wrote: > Actually, if those refs have not changed, quickfetch should kick in > and realize that all 410610 objects are reachable locally without > errors, permitting the client to avoid the object transfer. > > However, if *ANY* of those refs were to change to something you > don't actually have, quickfetch would fail, and we would need to > fetch all 410610 objects. Right. That seems unfortunate to me; couldn't fetch do a bit more checking before it decides to download the whole world again? Jason