mercurial/localrepo.py
changeset 31510 2244fb3eee49
parent 31509 5c9936193145
child 31523 f42ec07db6a9
equal deleted inserted replaced
31509:5c9936193145 31510:2244fb3eee49
  1316         because discarding in-memory changes might cause inconsistency
  1316         because discarding in-memory changes might cause inconsistency
  1317         (e.g. incomplete fncache causes unintentional failure, but
  1317         (e.g. incomplete fncache causes unintentional failure, but
  1318         redundant one doesn't).
  1318         redundant one doesn't).
  1319         '''
  1319         '''
  1320         unfiltered = self.unfiltered() # all file caches are stored unfiltered
  1320         unfiltered = self.unfiltered() # all file caches are stored unfiltered
  1321         for k in self._filecache.keys():
  1321         for k in list(self._filecache.keys()):
  1322             # dirstate is invalidated separately in invalidatedirstate()
  1322             # dirstate is invalidated separately in invalidatedirstate()
  1323             if k == 'dirstate':
  1323             if k == 'dirstate':
  1324                 continue
  1324                 continue
  1325 
  1325 
  1326             if clearfilecache:
  1326             if clearfilecache: