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/

Reply via email to