mercurial/localrepo.py
changeset 18318 948f495fb230
parent 18314 3c3855470b19
child 18356 752f77ef7202
equal deleted inserted replaced
18317:365fecd984c7 18318:948f495fb230
  1031             l.lock()
  1031             l.lock()
  1032             return l
  1032             return l
  1033 
  1033 
  1034         def unlock():
  1034         def unlock():
  1035             self.dirstate.write()
  1035             self.dirstate.write()
  1036             ce = self._filecache.get('dirstate')
  1036             self._filecache['dirstate'].refresh()
  1037             if ce:
       
  1038                 ce.refresh()
       
  1039 
  1037 
  1040         l = self._lock(self.join("wlock"), wait, unlock,
  1038         l = self._lock(self.join("wlock"), wait, unlock,
  1041                        self.invalidatedirstate, _('working directory of %s') %
  1039                        self.invalidatedirstate, _('working directory of %s') %
  1042                        self.origroot)
  1040                        self.origroot)
  1043         self._wlockref = weakref.ref(l)
  1041         self._wlockref = weakref.ref(l)