--- a/mercurial/dirstate.py Mon Jun 28 15:41:50 2021 +0200
+++ b/mercurial/dirstate.py Mon Jun 28 15:52:10 2021 +0200
@@ -1951,22 +1951,12 @@
return self._rustmap.filefoldmapasdict()
def hastrackeddir(self, d):
- self._dirs # Trigger Python's propertycache
return self._rustmap.hastrackeddir(d)
def hasdir(self, d):
- self._dirs # Trigger Python's propertycache
return self._rustmap.hasdir(d)
@propertycache
- def _dirs(self):
- return self._rustmap.getdirs()
-
- @propertycache
- def _alldirs(self):
- return self._rustmap.getalldirs()
-
- @propertycache
def identity(self):
self._rustmap
return self.identity
@@ -1988,6 +1978,6 @@
def dirfoldmap(self):
f = {}
normcase = util.normcase
- for name in self._dirs:
+ for name, _pseudo_entry in self.directories():
f[normcase(name)] = name
return f