Detecting renames

Dirkjan Ochtman dirkjan at ochtman.nl
Sun Jun 6 14:00:15 CDT 2010


Apparently there's been a fuss at Mozilla because someone pushed some
reorganization that used mv && addremove rather than hg mv (or mv &&
hg mv -A). They are saying that there's a bug in rebase (in 1.2.1,
which apparently someone was still using), do we know for sure that
that bug has been fixed?

After this happened, they tried to redo the cset and then do a merge,
to try and make annotate handle it. Apparently, annotate doesn't do
well with merges (which I think is another instance of the filelog not
being a proper subgraph of the changelog). Can we get annotate an
option to be slow and go through the changelog instead of the filelog?

Finally, IIRC addremove --similarity is now much faster than before.
Can we make -s100 the default?

Cheers,

Dirkjan


More information about the Mercurial-devel mailing list