Bazaar still below the radar when evaluating VCS tools

Stephen J. Turnbull stephen at xemacs.org
Thu Feb 25 00:53:56 GMT 2010


Matthieu Moy writes:

 > Mercurial does record it, yes. Additionnally, you have "hg addremove
 > -s" to do the auto-detection at commit time. This command obviously
 > have the intrinsic limitations of automatic detection, but you're not
 > forced to use it, and if you don't, then hg will trust the information
 > given explicitely by hg mv, hg cp, ...

The problem is that it will also trust the information given
implicitly by *not* using hg mv, hg cp, ....

This is the big hole in the implementation of hg (and bzr, for that
matter) rename/copy tracking.  (Whether you think it really matters is
another question but it is a compromise with fully correct operation.)




More information about the bazaar mailing list