mercurial/phases.py
changeset 51407 71ae6fee2b9d
parent 51406 f8bf1a8e9181
child 51408 330d74750668
equal deleted inserted replaced
51406:f8bf1a8e9181 51407:71ae6fee2b9d
   672                 for r in sorted(revs):
   672                 for r in sorted(revs):
   673                     _trackphasechange(phasetracking, r, phase, targetphase)
   673                     _trackphasechange(phasetracking, r, phase, targetphase)
   674         repo.invalidatevolatilesets()
   674         repo.invalidatevolatilesets()
   675 
   675 
   676     def _retractboundary(self, repo, tr, targetphase, nodes=None, revs=None):
   676     def _retractboundary(self, repo, tr, targetphase, nodes=None, revs=None):
       
   677         if targetphase == public:
       
   678             return False
   677         # Be careful to preserve shallow-copied values: do not update
   679         # Be careful to preserve shallow-copied values: do not update
   678         # phaseroots values, replace them.
   680         # phaseroots values, replace them.
   679         if revs is None:
   681         if revs is None:
   680             revs = []
   682             revs = []
   681         if nodes is None:
   683         if nodes is None: