[issue1083] Case collision error between different revisions in history

Paul Moore mercurial-bugs at selenic.com
Tue Apr 8 14:29:52 CDT 2008


New submission from Paul Moore <p.f.moore at gmail.com>:

I have a Mercurial mirror of the Python trunk, created using the convert
extension. When I try to clone the repository (this is on Windows) I get the
following error:

>hg clone \HG\python\trunk python-trunk
updating working directory
abort: case-folding collision between Lib/email/base64mime.py and
Lib/email/base64MIME.py

If I look at the Subversion repository, there was indeed a
Lib/email/base64MIME.py file, at revision 43135. At revision 43136, this was
replaced with a file Lib/email/base64mime.py file. However, there was *never* a
revision where both files were present at the same time.

I can't quite see why Mercurial is flagging this as an error, much less why it
won't let me clone the repository as at the latest revision, where there is
*definitely* no case collision.

----------
messages: 5846
nosy: pmoore
priority: bug
status: unread
title: Case collision error between different revisions in history

____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://www.selenic.com/mercurial/bts/issue1083>
____________________________________________________



More information about the Mercurial-devel mailing list