3r1co / hg4j

Automatically exported from code.google.com/p/hg4j
GNU General Public License v2.0
0 stars 1 forks source link

Status incorrectly reports filenames with case other than recorded in dirstate. #13

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
For example, if dirstate records a\b\e\alpha file, but in file system the file 
is a/b/E/ALPHA, native client correctly recognizes it's the same file and 
reports:

$ hg status
M a\b\e\alpha
! a\b\e\beta

while HgStatusCommand gives:

? a/b/E/ALPHA
! a/b/e/alpha
! a/b/e/beta

The problem affects case-insensitive file systems.

Original issue reported on code.google.com by tikhomir...@gmail.com on 12 Sep 2011 at 11:59

GoogleCodeExporter commented 8 years ago
Fixed, left open until tests added

Original comment by tikhomir...@gmail.com on 14 Sep 2011 at 2:15

GoogleCodeExporter commented 8 years ago
TestDirstate#testMixedNameCaseHandling

Original comment by tikhomir...@gmail.com on 16 Sep 2011 at 7:03