mercurial/commands.py
changeset 28274 5d9578d9ad1a
parent 28273 9ac8955d8c45
child 28313 aa73d6a5d9ea
--- a/mercurial/commands.py	Fri Feb 26 20:22:05 2016 +0900
+++ b/mercurial/commands.py	Fri Feb 26 20:22:05 2016 +0900
@@ -5570,6 +5570,11 @@
             if brev != repo._activebookmark:
                 ui.status(_("(activating bookmark %s)\n") % brev)
             bookmarks.activate(repo, brev)
+        elif brev:
+            if repo._activebookmark:
+                ui.status(_("(leaving bookmark %s)\n") %
+                          repo._activebookmark)
+            bookmarks.deactivate(repo)
         return ret
     if modheads > 1:
         currentbranchheads = len(repo.branchheads())