New big kernel repo

Matt Mackall mpm at selenic.com
Sat May 21 19:56:37 UTC 2005


On Sat, May 21, 2005 at 11:54:38AM -0400, Christopher Li wrote:
> On Sat, May 21, 2005 at 10:05:37AM -0400, Christopher Li wrote:
> > > 
> > > Tarball should show up momentarily at:
> > > http://kernel.org/pub/linux/kernel/people/mpm/linux-hg.tar.bz2 (146M)
> > > 
> 
> I just download it and play with it a little bit. I like it.
> 
> [chrisl at 64m linux-hg]$ time hg co
> 
> real    3m11.213s
> user    0m59.530s
> sys     0m20.150s
> [chrisl at 64m linux-hg]$
> 
> But that is a really under powered machine so every one else
> should get much faster than that.

A good comparison is how long it takes to untar a kernel.

$ time tar xjf ~/.ketchup/linux-2.6.10.tar.bz2

real    0m33.830s
user    0m17.329s
sys     0m1.356s

$ time hg co v2_6_10

real    0m56.487s
user    0m10.914s
sys     0m2.441s

The hg case does more seeking as the input isn't all in one contiguous
file, more I/O because it reads a bunch of partial blocks, but less
CPU because gzip is faster. But it looks like it's doing pretty well.

> One question. Why do you check in the .tags file as part of the kernel tree?
> Shouldn't that to be mercurial internal memta data only?

Because it needs to be version controlled and handled by merge/resolve.

-- 
Mathematics is the supreme nostalgia of our time.



More information about the Mercurial mailing list