hgext/clonebundles.py
changeset 50928 d718eddf01d9
parent 50776 335aeb3d670b
equal deleted inserted replaced
50927:7a8ea1397816 50928:d718eddf01d9
   985             return tr
   985             return tr
   986 
   986 
   987         @localrepo.unfilteredmethod
   987         @localrepo.unfilteredmethod
   988         def clonebundles_lock(self, wait=True):
   988         def clonebundles_lock(self, wait=True):
   989             '''Lock the repository file related to clone bundles'''
   989             '''Lock the repository file related to clone bundles'''
   990             if not util.safehasattr(self, '_cb_lock_ref'):
   990             if not hasattr(self, '_cb_lock_ref'):
   991                 self._cb_lock_ref = None
   991                 self._cb_lock_ref = None
   992             l = self._currentlock(self._cb_lock_ref)
   992             l = self._currentlock(self._cb_lock_ref)
   993             if l is not None:
   993             if l is not None:
   994                 l.lock()
   994                 l.lock()
   995                 return l
   995                 return l