mercurial/dirstate.py
changeset 35015 ecede5263adb
parent 34940 c2b30348930f
child 35016 1664dc7ccd8a
--- a/mercurial/dirstate.py	Wed Nov 08 09:18:18 2017 -0800
+++ b/mercurial/dirstate.py	Wed Nov 08 09:23:53 2017 -0800
@@ -1226,6 +1226,11 @@
         self._map.clear()
         self.copymap.clear()
         self.setparents(nullid, nullid)
+        util.clearcachedproperty(self, "dirs")
+        util.clearcachedproperty(self, "filefoldmap")
+        util.clearcachedproperty(self, "dirfoldmap")
+        util.clearcachedproperty(self, "nonnormalset")
+        util.clearcachedproperty(self, "otherparentset")
 
     def iteritems(self):
         return self._map.iteritems()