On Thu, Jan 14, 2010 at 07:07:01PM -0500, Paul Arthur wrote:
> Ouch.  I wanted to test this in a fairly bad scenario, so I gave it a
> try on my old, low-spec fileserver.

Just out of curiosity did several tests with Mercurial:

$ mkdir /scratch/tmp
$ time tar --use-compress-program=lzma -xf portage-20100114.tar.lzma -C 
/scratch/tmp 
real    1m3.696s
user    0m25.082s
sys     0m12.549s

$ cd /scratch/tmp/portage
$ hg init --time
Time: real 0.070 secs (user 0.040+0.000 sys 0.000+0.000)

$ hg status --time | wc -l
Time: real 9.920 secs (user 6.290+0.000 sys 1.970+0.000)
113272

$ hg add --time | wc -l
Time: real 23.050 secs (user 20.450+0.000 sys 2.300+0.000)
113272

$ hg commit --time -m "Initial commit"
Time: real 758.010 secs (user 354.250+0.000 sys 93.400+0.000)

$ cd ..
$ hg clone --noupdate --time portage portage-work
Time: real 34.530 secs (user 9.160+0.000 sys 9.750+0.000)

$ cd portage-work
$ hg update --time
113272 files updated, 0 files merged, 0 files removed, 0 files unresolved
Time: real 538.330 secs (user 218.140+0.000 sys 74.520+0.000)

$ mkdir dev-util/hg-test
$ touch dev-util/hg-test/Manifest
$ hg status --time        
? dev-util/hg-test/Manifest
Time: real 6.350 secs (user 4.520+0.000 sys 1.310+0.000)

$ hg add --time
adding dev-util/hg-test/Manifest
Time: real 10.250 secs (user 8.610+0.000 sys 1.390+0.000)

$ hg commit --time -m "added hg-test"
Time: real 17.370 secs (user 15.400+0.000 sys 1.430+0.000)

$ hg out --time ../portage | grep changeset | wc -l
Time: real 0.930 secs (user 0.690+0.000 sys 0.070+0.000)
1

$ hg push --time ../portage
pushing to ../portage
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files
Time: real 6.100 secs (user 5.450+0.000 sys 0.330+0.000)

$ cd ../portage
$ hg update --time
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
Time: real 96.390 secs (user 14.950+0.000 sys 5.420+0.000)

$ hg log --time | grep changeset | wc -l
Time: real 0.530 secs (user 0.460+0.000 sys 0.060+0.000)
2

This is on a rather slow box (nettop with VIA C7 1200 MHz CPU, 1G RAM and 5400 
RPM 2.5" drive)

Reply via email to