equal
deleted
inserted
replaced
86 self._read() |
86 self._read() |
87 return self._copymap |
87 return self._copymap |
88 |
88 |
89 @propertycache |
89 @propertycache |
90 def _filefoldmap(self): |
90 def _filefoldmap(self): |
|
91 try: |
|
92 makefilefoldmap = parsers.make_file_foldmap |
|
93 except AttributeError: |
|
94 pass |
|
95 else: |
|
96 return makefilefoldmap(self._map, util.normcasespec, |
|
97 util.normcasefallback) |
|
98 |
91 f = {} |
99 f = {} |
92 normcase = util.normcase |
100 normcase = util.normcase |
93 for name, s in self._map.iteritems(): |
101 for name, s in self._map.iteritems(): |
94 if s[0] != 'r': |
102 if s[0] != 'r': |
95 f[normcase(name)] = name |
103 f[normcase(name)] = name |