CPU: Intel Pentium 4 @ 2.5GHz Memory: 1GB 2.6.27-rc5-mm1 kernel, 300 patches uncommitted pop/push ran a few times to heat the caches before running the benchmarks. Stable stgit (v0.14.3 + some fixes) $ time stg pop -a real 0m1.775s user 0m0.956s sys 0m0.724s $ time stg push -a (fast-forward) real 0m5.001s user 0m1.844s sys 0m2.860s $ time stg push -a (no fast-forward) real 1m27.133s user 0m36.998s sys 0m34.894s Current stgit master (no stack log): $ time stg pop -a real 0m1.621s user 0m0.820s sys 0m0.688s $ time stg push -a (fast-forward) real 0m27.205s user 0m8.741s sys 0m16.849s $ time stg push -a (no fast-forward) real 2m8.209s user 0m46.031s sys 0m57.260s kha/experimantal stgit (with stack log): $ time stg pop -a real 0m2.419s user 0m1.144s sys 0m1.132s $ time stg push -a (fast-forward) real 0m29.594s user 0m9.217s sys 0m17.145s $ time stg push -a (no fast-forward) real 2m10.270s user 0m50.919s sys 1m2.088s