Mixed up directory name case

Hertroys A. alban.hertroys at apollovredestein.com
Mon Apr 2 14:38:27 UTC 2012


> > If you don't have access to a case-sensitive filesystem (ie Linux) to clean
> this up, you can do some manual
> > magic this way:
> 
> > http://mercurial.selenic.com/wiki/FixingCaseCollisions
> 
> You only have to do this if you have two files in your repository whose paths
> differ only by case, e.g.
> 
> > hg manifest
> Portal\ui.js
> portal\ui.js
> 
> You'll know you're in this camp when you get an error about case-folding
> collisions when you try to update to the tip of your branch.

Now I get the above when I try to clone our main repository. I don't understand how we can have case collisions, as all our repositories are on Windows! Shouldn't this type of collision be impossible with only one type of file-system?!?
 
I tried following the steps outlined in above link, but I can't figure out how to find this "bad revision". Which one is that anyway, the original one that created the badly named lower case "portal/ui.js" or the later one where it was replaced by the correctly named "Portal/ui.js"?


 
alban.hertroys at apollovredestein.com
T: 

Apollo Vredestein B.V. - P.O. Box 27 - 7500 AA Enschede - The Netherlands - Chamber of Commerce number 34223268 - http://www.apollovredestein.com

The information contained in this e-mail is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. You are hereby notified that any disclosure, copying, distribution or action in relation to the contents of this information is strictly prohibited. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail. The confidentiality of this message is not warranted. Apollo Vredestein B.V. rules out any and every liability resulting from this or any other electronic transmission.
--------------------------------------------------------------------------



More information about the Mercurial mailing list