size of repository with many branches, vs. git

Benoit Boissinot bboissin at gmail.com
Sun Mar 30 20:46:26 CDT 2008


On Mon, Mar 31, 2008 at 02:01:35AM +0200, Benoit Boissinot wrote:
> On Sun, Mar 30, 2008 at 06:12:36PM -0500, Matt Mackall wrote:
> > > I tried sorting the revs to be linear and do a delta vs tip:
> > 
> > And here again. You've optimized the revision order and then did only
> > deltas?
> 
> Yes.
> 
> I hacked it into changegroupsubset and did a clone --pull -r tip:
> 
> old
> 271M 2008-03-28 19:51 .hg/store/00manifest.d
> 5.4M 2008-03-28 19:51 .hg/store/00manifest.i
> 
> new
> 134M 2008-03-31 01:44 .hg/store/00manifest.d
> 5.4M 2008-03-31 01:44 .hg/store/00manifest.i

Some more results: the tarfile of .hg/store goes from 510M down to 372M
Maybe it is worth doing this optimization to the repo in kernel.org.

regards,

Benoit

-- 
:wq


More information about the Mercurial mailing list