diff -r 4fae5df4b1bb -r 7196ed7a1505 mercurial/bookmarks.py --- a/mercurial/bookmarks.py Wed Oct 12 22:01:14 2011 +0200 +++ b/mercurial/bookmarks.py Wed Oct 12 11:09:57 2011 -0500 @@ -146,7 +146,7 @@ marks[mark] = new.node() update = True if update: - write(repo) + repo._writebookmarks(marks) def listbookmarks(repo): # We may try to list bookmarks on a repo type that does not