diff -r 80aef0bc5ba7 -r ddd4996740c7 mercurial/commands.py --- a/mercurial/commands.py Sun May 06 14:37:51 2012 -0500 +++ b/mercurial/commands.py Tue May 08 12:05:45 2012 -0500 @@ -647,6 +647,7 @@ try: while changesets: # update state + hbisect.save_state(repo, state) status = util.system(command, out=ui.fout) if status == 125: transition = "skip"