mercurial/dirstate.py
branchstable
changeset 19103 0176d0db4671
parent 18899 d8ff607ef721
child 19128 f4930b533d55
--- a/mercurial/dirstate.py	Wed May 01 11:20:16 2013 -0300
+++ b/mercurial/dirstate.py	Tue Apr 30 05:00:48 2013 +0900
@@ -59,8 +59,9 @@
     @propertycache
     def _foldmap(self):
         f = {}
-        for name in self._map:
-            f[util.normcase(name)] = name
+        for name, s in self._map.iteritems():
+            if s[0] != 'r':
+                f[util.normcase(name)] = name
         for name in self._dirs:
             f[util.normcase(name)] = name
         f['.'] = '.' # prevents useless util.fspath() invocation