diff mercurial/keepalive.py @ 18755:72412afe4c28 stable

rebase: restore active bookmark after rebase --continue When a rebase has conflicts and the user uses rebase --continue, the previously active bookmark was not being made active once again. With this change that bookmark is made active again, just as if the rebase had never been interrupted. This changes the rebasestate file format, but should handle old formats correctly. Since the file is transient, this is even less of a problem. Adds a test to verify the new behavior. I manually tested continuing rebases with and without an active bookmark, and with and without being on the bookmark being rebased.
author Durham Goode <durham@fb.com>
date Mon, 11 Mar 2013 15:37:28 -0700
parents 5b1b0e4e6902
children 681f7b9213a4
line wrap: on
line diff