localrepo: add a way to get the current wlock if it's held

This will be useful to pass around a reference to the lock to some functions
we're going to add to scmutil. We don't want those functions to live in
localrepo to avoid bloat.
This commit is contained in:
Siddharth Agarwal 2015-10-05 14:27:37 -07:00
parent 02ed78a388
commit faa305db27

View File

@ -1309,6 +1309,10 @@ class localrepository(object):
return None
return l
def currentwlock(self):
"""Returns the wlock if it's held, or None if it's not."""
return self._currentlock(self._wlockref)
def _filecommit(self, fctx, manifest1, manifest2, linkrev, tr, changelist):
"""
commit an individual file as part of a larger transaction