diff -r f1208827df7c -r c7811ca6fb94 mercurial/commands.py --- a/mercurial/commands.py Fri Jan 27 14:19:32 2012 -0600 +++ b/mercurial/commands.py Fri Jan 27 13:12:56 2012 -0600 @@ -5719,7 +5719,8 @@ ret = hg.update(repo, rev) if not ret and movemarkfrom: - bookmarks.update(repo, [movemarkfrom], repo['.'].node()) + if bookmarks.update(repo, [movemarkfrom], repo['.'].node()): + ui.status(_("updating bookmark %s\n") % repo._bookmarkcurrent) elif brev in repo._bookmarks: bookmarks.setcurrent(repo, brev)