Mercurial > hg
comparison mercurial/localrepo.py @ 18318:948f495fb230
localrepo: drop unnecessary check on wlock unlock
Calling out to dirstate one line before guarantees that it'll be in the filecache.
author | Idan Kamara <idankk86@gmail.com> |
---|---|
date | Thu, 10 Jan 2013 23:57:03 +0200 |
parents | 3c3855470b19 |
children | 752f77ef7202 |
comparison
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) |