equal
deleted
inserted
replaced
2222 l = self._currentlock(self._lockref) |
2222 l = self._currentlock(self._lockref) |
2223 if l is not None: |
2223 if l is not None: |
2224 l.lock() |
2224 l.lock() |
2225 return l |
2225 return l |
2226 |
2226 |
2227 l = self._lock(self.svfs, "lock", wait, None, |
2227 l = self._lock(vfs=self.svfs, |
2228 self.invalidate, _('repository %s') % self.origroot) |
2228 lockname="lock", |
|
2229 wait=wait, |
|
2230 releasefn=None, |
|
2231 acquirefn=self.invalidate, |
|
2232 desc=_('repository %s') % self.origroot) |
2229 self._lockref = weakref.ref(l) |
2233 self._lockref = weakref.ref(l) |
2230 return l |
2234 return l |
2231 |
2235 |
2232 def _wlockchecktransaction(self): |
2236 def _wlockchecktransaction(self): |
2233 if self.currenttransaction() is not None: |
2237 if self.currenttransaction() is not None: |