Mercurial case-folding BIG BUG

Talden talden at gmail.com
Sun Feb 3 14:37:04 CST 2008


We have to deal with this problem in CVS occasionally.  Every now and
again someone does a half-arsed refactor and ends up with adding a new
file with differing case from the old without removing the old.

It's a showstopper for other developers until it's fixed.  However,
from the history of the two files and the ability to checkout the
files individually you can fix the mess with one or two commits.

Likewise Subversion will let you correct it with a serverside 'ls',
'cat' and URL file delete.

hg needs to do enough to allow a corrective commit to be made.  It's a
necessary evil for a large number of current and potential users.  hg
must also identify case-folding as a special case cause of the error
currently reported - it certainly it has all the context it needs to
test for it.

--
Talden


More information about the Mercurial mailing list