mercurial/localrepo.py
changeset 18309 cfeab932cff7
parent 18305 2502a15e033d
child 18310 4499ba5ac35c
equal deleted inserted replaced
18308:4e27b06a0fd9 18309:cfeab932cff7
  1013         def unlock():
  1013         def unlock():
  1014             self.store.write()
  1014             self.store.write()
  1015             if hasunfilteredcache(self, '_phasecache'):
  1015             if hasunfilteredcache(self, '_phasecache'):
  1016                 self._phasecache.write()
  1016                 self._phasecache.write()
  1017             for k, ce in self._filecache.items():
  1017             for k, ce in self._filecache.items():
  1018                 if k == 'dirstate':
  1018                 if k == 'dirstate' or k not in self.__dict__:
  1019                     continue
  1019                     continue
  1020                 ce.refresh()
  1020                 ce.refresh()
  1021 
  1021 
  1022         l = self._lock(self.sjoin("lock"), wait, unlock,
  1022         l = self._lock(self.sjoin("lock"), wait, unlock,
  1023                        self.invalidate, _('repository %s') % self.origroot)
  1023                        self.invalidate, _('repository %s') % self.origroot)