hgext/obsolete.py
changeset 123 36b27bd12aef
parent 122 c75a73209f1e
child 124 c6af5921bb74
equal deleted inserted replaced
122:c75a73209f1e 123:36b27bd12aef
   494 
   494 
   495 
   495 
   496 
   496 
   497 
   497 
   498     repo.__class__ = obsoletingrepo
   498     repo.__class__ = obsoletingrepo
   499     obsoletes = [c.node() for c in repo.set('obsolete() - public()')]
       
   500     lock = repo.lock()
       
   501     if repo.ui.configbool('obsolete', 'secret-unstable', True):
   499     if repo.ui.configbool('obsolete', 'secret-unstable', True):
       
   500         obsoletes = [c.node() for c in repo.set('obsolete()')]
       
   501         lock = repo.lock()
   502         try:
   502         try:
   503             phases.retractboundary(repo, 2, obsoletes)
   503             phases.retractboundary(repo, 2, obsoletes)
   504         finally:
   504         finally:
   505             lock.release()
   505             lock.release()
   506 
   506