abort: case-folding collision

Shane Holloway shane.holloway at ieee.org
Wed Dec 13 16:57:26 CST 2006


Thanks for the quick response.  MacOS Extended, actually.  For those  
who run into the problem on the Mac, I fixed it by creating a DMG  
with a case sensitive filesystem (just used that variant of MacOS  
Extended), cloned the repo there, fixed the collision and committed.   
Then I was able to clone it back to my case-insensitive filesystem  
without any problem.

As expected, however, I cannot update to any prior revision (on the  
case-insensitive fs) without encountering the same error.  Is there a  
good approach to fixing my repository to reflect what I intended --  
renaming "opengl" to "openGL"?

Thanks!
-Shane

On Dec 13, 2006, at 3:10 PM, Matt Mackall wrote:

> On Wed, Dec 13, 2006 at 02:58:15PM -0700, Shane Holloway wrote:
>> [shane at dynamic-48] Dev/TG% hg clone tgav tmp/tgav
>> abort: case-folding collision between sandbox/opengl/glext/
>> fetchOpenGLExtensions.py and sandbox/openGL/glext/
>> fetchOpenGLExtensions.py
>
> This is saying:
>
> a) you're running on a case-insensitive filesystem (HFS+?)
> b) it's trying to check out two different files that would write to
>    the same file in the working directory
>
> This check is new in 0.9.2.
>
> -- 
> Mathematics is the supreme nostalgia of our time.



More information about the Mercurial mailing list