[PATCH 3 of 8] Add filesystem path to dirstate.statwalk return value

Matt Mackall mpm at selenic.com
Mon May 5 18:29:43 CDT 2008


On Tue, 2008-05-06 at 01:01 +0200, Adrian Buehlmann wrote:
> On 06.05.2008 00:15, Matt Mackall wrote:
> > Also, other operating systems have been known to mangle case. One
> > example is Linux, which, before the existence of VFAT, showed filenames
> > on FAT systems (all uppercase on disk) in lowercase. When VFAT was
> > introduced, things got interesting:
> 
> Question left is: is that relevant here?
>
> Even more since we already agreed on doing (a) for Mercurial?
> 
> I don't think we have to fiddle out the details for what wild things
> can happen in a working dir sitting on a historic 8.3 fs when using
> Mercurial, given that we would already be more than happy if Mercurial
> would do something non-surprising with paths on more recent folding file
> systems, like, for example, NTFS for Windows.

If you have a repo on a USB stick which you move between Windows and
Linux with filenames like "Makefile" or "main.c", you will encounter
this. 

-- 
Mathematics is the supreme nostalgia of our time.



More information about the Mercurial-devel mailing list