diff mercurial/commands.py @ 28500:2e1bceeea520

update: omit redundant activating message for already active bookmark This patch also adds "hg bookmarks" invocation into tests, where redundant message is omitted but bookmark activity isn't clear from context.
author FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
date Sat, 12 Mar 2016 04:35:42 +0900
parents c90cfe76e024
children 66513f6ca038
line wrap: on
line diff
--- a/mercurial/commands.py	Fri Mar 11 11:44:03 2016 -0800
+++ b/mercurial/commands.py	Sat Mar 12 04:35:42 2016 +0900
@@ -7121,8 +7121,9 @@
                           repo._activebookmark)
                 bookmarks.deactivate(repo)
         elif brev in repo._bookmarks:
+            if brev != repo._activebookmark:
+                ui.status(_("(activating bookmark %s)\n") % brev)
             bookmarks.activate(repo, brev)
-            ui.status(_("(activating bookmark %s)\n") % brev)
         elif brev:
             if repo._activebookmark:
                 ui.status(_("(leaving bookmark %s)\n") %