From: Dana How Date: Sat, 19 May 2007 23:56:23 GMT Subject: Re: [PATCH 2/2] Teach "delta" attribute to pack-objects. Message-ID: <56b7f5510705191656y1a5cdb1cn1b8b1082519f4bc3@mail.gmail.com> In-Reply-To: <7v4pm8wpgc.fsf@assigned-by-dhcp.cox.net> On 5/19/07, Junio C Hamano wrote: > "Dana How" writes: > > ... But such an attribute should be > > ignored when --stdout is in effect -- it only affects on-disk > > repacking, not packing for transfers, which is why it's named "repack". > > Yes -- if we want to have an option to keep objects selectively > left out of packs in loose format, you would need 'repack' which > acts differently between the server-feeding-client case vs > packing-repository case. > > Which is a bigger change that I did not want to show in the > quick-and-clean patch, but I would agree we would want both. OK -- I'll put this on the back-burner with the so-called "ent:relative" patch and I'll revisit this once your "delta" attribute shows up in next or master. At the moment I'm experimenting on a git repository with a 4.5GB checkout, and 18 months of history in 4K commits comprising 100GB (uncompressed) of blobs stored in 7 packfiles of 2GB or less. Hopefully I'll be able to say more about tweaking packing shortly. Thanks, -- Dana L. How danahow@gmail.com +1 650 804 5991 cell