changeset 18782 | 22f87dc77604 |
parent 18781 | 99b78269a2ec |
child 18783 | b99e62a9b7a2 |
--- a/mercurial/commands.py Sat Mar 16 21:36:44 2013 -0500 +++ b/mercurial/commands.py Sat Mar 16 22:48:22 2013 -0500 @@ -869,6 +869,8 @@ marks[mark] = tgt if not inactive and cur == marks[mark]: bookmarks.setcurrent(repo, mark) + elif cur != tgt and mark == repo._bookmarkcurrent: + bookmarks.setcurrent(repo, None) marks.write() # Same message whether trying to deactivate the current bookmark (-i