hgext/rebase.py
changeset 17922 7f5dab94e48c
parent 17615 9e2dc0d292cd
child 17973 fa6be7b81f77
--- a/hgext/rebase.py	Fri Nov 09 14:49:30 2012 -0800
+++ b/hgext/rebase.py	Wed Nov 07 16:21:39 2012 -0600
@@ -479,13 +479,14 @@
 
 def updatebookmarks(repo, nstate, originalbookmarks, **opts):
     'Move bookmarks to their correct changesets'
+    marks = repo._bookmarks
     for k, v in originalbookmarks.iteritems():
         if v in nstate:
             if nstate[v] != nullmerge:
                 # update the bookmarks for revs that have moved
-                repo._bookmarks[k] = nstate[v]
+                marks[k] = nstate[v]
 
-    bookmarks.write(repo)
+    marks.write()
 
 def storestatus(repo, originalwd, target, state, collapse, keep, keepbranches,
                                                                 external):