From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,a326ac15995ef20e X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.scarlet.biz!news.scarlet.biz.POSTED!not-for-mail NNTP-Posting-Date: Wed, 27 Sep 2006 09:55:26 -0500 From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: ANNOUNCE: Debian build scripts on a public Monotone server References: <871wpzd7js.fsf@ludovic-brenta.org> <1159237283.159600.285860@m7g2000cwm.googlegroups.com> <87wt7podus.fsf@willow.rfc1149.net> <87ven9zbcy.fsf@ludovic-brenta.org> <87irj9o0ay.fsf@willow.rfc1149.net> Date: Wed, 27 Sep 2006 16:56:16 +0200 Message-ID: <87k63pz7cf.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:frqvfmk/em87kudzN0furC07sVo= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: 62.235.206.225 X-Trace: sv3-SzGb5GT1M4dLXR2Z/7JggEzFtQEI5SVTjqtFt8AioU2EqWmk/xlhEjYQ+/8VgBomRd6IgKGxmd4dKIb!lLrLwpP4Z8AL8fabwwN6RH7xMHShykFNf9bF1bAj6Nx3eZhX0ZSubi3FljOwY/FQLADSE4W6ZJs= X-Complaints-To: abuse@scarlet.be X-DMCA-Complaints-To: abuse@scarlet.biz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news2.google.com comp.lang.ada:6779 Date: 2006-09-27T16:56:16+02:00 List-Id: Samuel Tardieu writes: > What version did you test? Mercurial uses hard links when you work on > the same file system, making cloning a very cheap operation. I know[1]. The advantage disappears as soon as you modify a file: Mercurial then breaks the hard link and duplicates the entire history for the file. In my trials with GCC, many files were changed between each version, so the space advantage was almost completely lost, even if the changes to each file were actually small. The use of hard links is a poor kludge to minimise the impact of unshared histories. [1] http://www.ada-france.org/debian/distributed-version-control-systems.html > Moreover, since Mercurial 0.9 is out, the disk usage has been cut by > 40%. I tried 0.8.1 and my test consumed 686 megabytes. If I take your word and reduce it by 40%, I get 411.6 Mb, which is still much, much more than Monotone's 183 megabytes (in Monotone 0.24) or 166 megabytes (in 0.26). I stand by my opinion that Mercurial is only second best, after Monotone. -- Ludovic Brenta.