mercurial/dirstate.py
changeset 47357 3b9914b28133
parent 47356 04d1f17f49e7
child 47482 eb416759af7e
--- a/mercurial/dirstate.py	Mon May 31 18:35:44 2021 +0200
+++ b/mercurial/dirstate.py	Mon May 31 19:54:41 2021 +0200
@@ -315,6 +315,9 @@
 
     iteritems = items
 
+    def directories(self):
+        return self._map.directories()
+
     def parents(self):
         return [self._validate(p) for p in self._pl]
 
@@ -1479,6 +1482,10 @@
         self._map
         return self.copymap
 
+    def directories(self):
+        # Rust / dirstate-v2 only
+        return []
+
     def clear(self):
         self._map.clear()
         self.copymap.clear()
@@ -1806,6 +1813,9 @@
         def copymap(self):
             return self._rustmap.copymap()
 
+        def directories(self):
+            return self._rustmap.directories()
+
         def preload(self):
             self._rustmap