equal
deleted
inserted
replaced
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) |