mercurial/commands.py
changeset 48030 7d908ee19b5b
parent 47763 76dccbbe73fd
child 48032 12966768595a
equal deleted inserted replaced
48029:f82c4e8afe5c 48030:7d908ee19b5b
  1079             node, p2 = repo.dirstate.parents()
  1079             node, p2 = repo.dirstate.parents()
  1080             if p2 != repo.nullid:
  1080             if p2 != repo.nullid:
  1081                 raise error.StateError(_(b'current bisect revision is a merge'))
  1081                 raise error.StateError(_(b'current bisect revision is a merge'))
  1082         if rev:
  1082         if rev:
  1083             if not nodes:
  1083             if not nodes:
  1084                 raise error.Abort(_(b'empty revision set'))
  1084                 raise error.InputError(_(b'empty revision set'))
  1085             node = repo[nodes[-1]].node()
  1085             node = repo[nodes[-1]].node()
  1086         with hbisect.restore_state(repo, state, node):
  1086         with hbisect.restore_state(repo, state, node):
  1087             while changesets:
  1087             while changesets:
  1088                 # update state
  1088                 # update state
  1089                 state[b'current'] = [node]
  1089                 state[b'current'] = [node]