equal
deleted
inserted
replaced
4373 ui.write('%i: %s\n' % (ctx.rev(), ctx.phasestr())) |
4373 ui.write('%i: %s\n' % (ctx.rev(), ctx.phasestr())) |
4374 else: |
4374 else: |
4375 lock = repo.lock() |
4375 lock = repo.lock() |
4376 try: |
4376 try: |
4377 # set phase |
4377 # set phase |
4378 nodes = [ctx.node() for ctx in repo.set('%ld', revs)] |
4378 if not revs: |
4379 if not nodes: |
4379 raise util.Abort(_('empty revision set')) |
4380 raise util.Abort(_('empty revision set')) |
4380 nodes = [repo[r].node() for r in revs] |
4381 olddata = repo._phasecache.getphaserevs(repo)[:] |
4381 olddata = repo._phasecache.getphaserevs(repo)[:] |
4382 phases.advanceboundary(repo, targetphase, nodes) |
4382 phases.advanceboundary(repo, targetphase, nodes) |
4383 if opts['force']: |
4383 if opts['force']: |
4384 phases.retractboundary(repo, targetphase, nodes) |
4384 phases.retractboundary(repo, targetphase, nodes) |
4385 finally: |
4385 finally: |