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)
