559 releasefn, desc=desc) |
559 releasefn, desc=desc) |
560 if acquirefn: |
560 if acquirefn: |
561 acquirefn() |
561 acquirefn() |
562 return l |
562 return l |
563 |
563 |
564 def lock(self, wait=1): |
564 def lock(self, wait=True): |
565 return self._lock(self.sjoin("lock"), wait, None, self.invalidate, |
565 return self._lock(self.sjoin("lock"), wait, None, self.invalidate, |
566 _('repository %s') % self.origroot) |
566 _('repository %s') % self.origroot) |
567 |
567 |
568 def wlock(self, wait=1): |
568 def wlock(self, wait=True): |
569 return self._lock(self.join("wlock"), wait, self.dirstate.write, |
569 return self._lock(self.join("wlock"), wait, self.dirstate.write, |
570 self.dirstate.invalidate, |
570 self.dirstate.invalidate, |
571 _('working directory of %s') % self.origroot) |
571 _('working directory of %s') % self.origroot) |
572 |
572 |
573 def filecommit(self, fn, manifest1, manifest2, linkrev, transaction, changelist): |
573 def filecommit(self, fn, manifest1, manifest2, linkrev, transaction, changelist): |