case sensitive?

ken kmasu25 at yahoo.co.jp
Wed Jul 15 04:36:14 CDT 2009


Does Mercurial 1.3 handle file names as case-sensitive on NTFS? If yes, does anybody know the way for Mercurial to handle case-insensitive?

In the following commands, about.txt and ABOUT.txt seems to be treated as different files.

> hg init

> echo > about.txt

> hg commit -m a -A
adding about.txt

> hg log ABOUT.txt   <- It does not output anything. 

> hg log about.txt
changeset:   0:70cc20aec01c
tag:         tip
user:        kenma
date:        Wed Jul 15 10:15:38 2009 +0900
summary:     a

> echo aaa >> about.txt

> hg commit -m aaa ABOUT.txt    <- It's ignored
abort: ABOUT.txt: file not tracked!

> hg commit -m aaa about.txt    <- It's OK


---------------------------------------------------------
environment:
WinXP SP2
NTFS FS


>hg --version
Mercurial Distributed SCM (version 1.3)

Copyright (C) 2005-2009 Matt Mackall <mpm at selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


>hg debugfs
exec: no
symlink: no
case-sensitive: no


Best Regards,
--------
Ken


More information about the Mercurial mailing list