mercurial/localrepo.py
changeset 31510 2244fb3eee49
parent 31509 5c9936193145
child 31523 f42ec07db6a9
--- a/mercurial/localrepo.py	Sun Mar 19 01:10:02 2017 -0400
+++ b/mercurial/localrepo.py	Sun Mar 19 01:11:00 2017 -0400
@@ -1318,7 +1318,7 @@
         redundant one doesn't).
         '''
         unfiltered = self.unfiltered() # all file caches are stored unfiltered
-        for k in self._filecache.keys():
+        for k in list(self._filecache.keys()):
             # dirstate is invalidated separately in invalidatedirstate()
             if k == 'dirstate':
                 continue