Not a holy war - just some salient facts

Tom Widmer tom.widmer at googlemail.com
Wed Apr 14 11:10:21 CDT 2010


Masklinn wrote:
> On 12 Apr 2010, at 14:07 , Tom Widmer wrote:
>> Bzr has a few features that hg lacks:
>> - shallow clones (aka stacked branches)
> True.
>> - efficient renames/copies (and full rename tracking)
> hg has efficient renames/copies, and the directory rename tracking hasn't impressed me much so far.

Because of the filelog format, if you rename every file in a HG repo, 
you double the repo's size. It certainly isn't space efficient (which 
has knock-on effects on wire efficiency). I think someone is trying to 
fix it for GSOC this year (and someone failed last year I recall).

This is a bit of a hg unique problem - bzr, git and svn don't suffer 
from it.

Tom



More information about the Mercurial mailing list