equal
deleted
inserted
replaced
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] |