From: Junio C Hamano Date: Thu, 19 Oct 2006 03:46:55 GMT Subject: Re: [ANNOUNCE] Example Cogito Addon - cogito-bundle Message-ID: <7vac3tx900.fsf@assigned-by-dhcp.cox.net> In-Reply-To: Linus Torvalds writes: > Actually, I've hit an impasse. > > So there's _another_ way of fixing a thin pack: it's to expand the objects > without a base into non-delta objects, and keeping the number of objects > in the pack the same. But _again_, we don't actually know which ones to > expand until it's too late. pack-objects.c::write_one() makes sure that we write out base immediately after delta if we haven't written out its base yet, so I suspect if you buffer one delta you should be Ok, no?