diff -r a6c1eac2fb1e -r 5ede49f4383a mercurial/commands.py --- a/mercurial/commands.py Tue Jun 30 22:36:49 2015 -0700 +++ b/mercurial/commands.py Tue Jun 30 22:39:28 2015 -0700 @@ -1523,21 +1523,10 @@ match, extra=extra) - active = repo._activebookmark - marks = old.bookmarks() node = cmdutil.amend(ui, repo, commitfunc, old, extra, pats, opts) if node == old.node(): ui.status(_("nothing changed\n")) return 1 - elif marks: - ui.debug('moving bookmarks %r from %s to %s\n' % - (marks, old.hex(), hex(node))) - newmarks = repo._bookmarks - for bm in marks: - newmarks[bm] = node - if bm == active: - bookmarks.activate(repo, bm) - newmarks.write() else: def commitfunc(ui, repo, message, match, opts): backup = ui.backupconfig('phases', 'new-commit')