gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] GNU Arch 2.0 -- first source


From: nick
Subject: Re: [Gnu-arch-users] GNU Arch 2.0 -- first source
Date: Tue, 12 Jul 2005 03:22:20 +0400
User-agent: Mozilla Thunderbird 0.9 (X11/20041103)

Rob Browning wrote:

Bruce Stephens <address@hidden> 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):
address@hidden xx]$ time hg update 1
real    0m0.425s
user    0m0.367s
sys     0m0.053s
address@hidden 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):
address@hidden xx]$ time hg update 175
real    0m0.613s
user    0m0.527s
sys     0m0.080s
address@hidden 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):
address@hidden xx]$ time hg update
real    0m0.823s
user    0m0.698s
sys     0m0.118s
address@hidden 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]