test-casecollision-i18n.t
Christian Ebert
blacktrash at gmx.net
Mon Nov 14 01:40:11 CST 2011
* Mads Kiilerich on Monday, November 14, 2011 at 01:24:48 +0100
> test-casecollision-i18n.t requires icasefs (case insensitive file system).
>
> The test do however expect what seems to be case sensitive behaviour:
>
> $ hg status -a
> A \x83A (esc)
> A \x83Z (esc)
> A \x83a (esc)
> A \x83z (esc)
>
> On windows I get:
>
> $ hg status -a
> A \x83A (esc)
> A \x83Z (esc)
>
> That seems more like what I would expect on a case insensitive file system.
>
> Or is it a bug in Mercurial on windows or a bug in the test, or what
> can explain this?
>
> My guess is that this test really depends on a file system that is
> using cp932 when it ignores casing ... and that the test thus not is
> correct.
>
> But isn't this test run on OS/X HFS too? Without failing? Will OS/X
> detect the encoding in some strange way?
I confirm that the test runs sucessfully on a case-insensitive
HFS+ MacOS 10.5.8. - Don't ask me why (iconv?) ;-)
c
--
theatre - books - texts - movies
Black Trash Productions at home: http://www.blacktrash.org
Black Trash Productions on Facebook:
http://www.facebook.com/blacktrashproductions
More information about the Mercurial-devel
mailing list