From: Nguyen Thai Ngoc Duy Date: Wed, 28 Jul 2010 03:38:34 GMT Subject: Re: Sparse clones (Was: Re: [PATCH 1/2] upload-pack: support subtree packing) Message-ID: In-Reply-To: (corrected reply context, sorry) On Wed, Jul 28, 2010 at 1:06 PM, Nguyen Thai Ngoc Duy wrote: > 2010/7/28 Avery Pennarun : >> 2010/7/27 Elijah Newren : >>> 0) Sparse clones have "all" commit objects, but not all trees/blobs. >>> >>> Note that "all" only means all that are reachable from the refs being >>> downloaded, of course.  I think this is widely agreed upon and has >>> been suggested many times on this list. >> >> I think downloading all commit objects would require very low >> bandwidth and storage space, so it should be harmless. > > > > In fact, I have a pretty strong impression that also downloading > > all *tree* objects would be fine too. > > Here you go. A pack with only commits and trees of git.git#master is > 15M. With blobs, it is 28M. Git is not a typical repo with large blobs > though. > -- > Duy > -- Duy