Rob Browning wrote:
Bruce Stephens <[EMAIL PROTECTED]> writes:
I don't know about git, but I believe monotone still stores
xdelta-like deltas at least some of the time. (I've no idea whether
this is a good or bad thing. Maybe it's good for monotone but not
worthwhile in general because of characteristics of sqlite.)
FWIW, although I don't know much about it yet, I belive Mercurial also
uses delta compression.
Comparison of git and mercurial (as of May):
http://www.selenic.com/pipermail/mercurial/2005-May/000334.html
Wow. Mercurial really rocks!
They repository consume less space (2,069,732) than tla-1.x (2,994,487)
and revc (14,498,601) on same data.
It's faster than revc on same data.
----------------------
Getting initial revision (revc have good speed):
[EMAIL PROTECTED] xx]$ time hg update 1
real 0m0.425s
user 0m0.367s
sys 0m0.053s
[EMAIL PROTECTED] xx]$ time revc-get icc
revc-get: getting revision
icc/a62d61b0216d78c4ee3953fc92f5b826a650a104.343+9dfe8478ce8859b7a38ecb35dd6265d13e6fa218.169
real 0m0.103s
user 0m0.053s
sys 0m0.014s
-----------------------
Getting middle revision (revc slow down):
[EMAIL PROTECTED] xx]$ time hg update 175
real 0m0.613s
user 0m0.527s
sys 0m0.080s
[EMAIL PROTECTED] xx]$ time revc-get icc-175
revc-get: getting revision
icc-175/013f90909d21837099fc1fee1052b3423466828c.352+446f13427e4d925b3b6d6825224781ccec436d35.176
real 0m0.539s
user 0m0.305s
sys 0m0.228s
--------------------------
Getting lastest revision (revc slower than mercurial):
[EMAIL PROTECTED] xx]$ time hg update
real 0m0.823s
user 0m0.698s
sys 0m0.118s
[EMAIL PROTECTED] xx]$ time revc-get icc-353
revc-get: getting revision
icc-353/2ff11e5c997533e8f1ba1fe4b1e8d6429e9183fb.353+c300c62bdd099a0a386e37adfb2d0b2f4748a8a9.176
real 0m1.230s
user 0m0.634s
sys 0m0.566s
Revc have slow down on last revisions.
Revc have repository 7 times bigger than Mercurial.
Regards,
Dmitriy
_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users
GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/