diff mercurial/dirstate.py @ 15488:6eff984d8e76 stable

dirstate: fix case-folding identity for traditional Unix We used to use os.path.normcase which was a no-op, which was unhelpful for cases like VFAT on Linux.
author Matt Mackall <mpm@selenic.com>
date Tue, 15 Nov 2011 14:25:11 -0600
parents 41453d55b481
children b2fd4746414a
line wrap: on
line diff
--- a/mercurial/dirstate.py	Tue Nov 15 17:16:17 2011 +0100
+++ b/mercurial/dirstate.py	Tue Nov 15 14:25:11 2011 -0600
@@ -376,7 +376,7 @@
             del self._map[f]
 
     def _normalize(self, path, isknown):
-        normed = os.path.normcase(path)
+        normed = util.normcase(path)
         folded = self._foldmap.get(normed, None)
         if folded is None:
             if isknown or not os.path.lexists(os.path.join(self._root, path)):