diff -r b11d181b87ba -r f74217289c0a mercurial/commands.py --- a/mercurial/commands.py Sat May 05 15:30:54 2012 -0500 +++ b/mercurial/commands.py Thu Oct 18 22:33:58 2012 +0200 @@ -850,7 +850,6 @@ if not inactive and cur == marks[mark]: bookmarks.setcurrent(repo, mark) bookmarks.write(repo) - return else: # mark is None if len(marks) == 0: