[PATCH 1 of 3 evolve-ext] prune: use bookmarks.recordchange instead of bookmarks.write

Laurent Charignon lcharignon at fb.com
Thu Dec 10 22:53:01 UTC 2015


# HG changeset patch
# User Laurent Charignon <lcharignon at fb.com>
# Date 1449785847 28800
#      Thu Dec 10 14:17:27 2015 -0800
# Node ID db7a2d8f83d876026092a164f59d15ae80f057a7
# Parent  ed63bf62ff02cf5a1c9c12841b3ed0dfa7eccf2c
prune: use bookmarks.recordchange instead of bookmarks.write

Before this patch we were using the deprecated bookmarks.write instead of
bookmarks.recordchange in prune

diff --git a/hgext/evolve.py b/hgext/evolve.py
--- a/hgext/evolve.py
+++ b/hgext/evolve.py
@@ -2402,7 +2402,7 @@ def cmdprune(ui, repo, *revs, **opts):
                 if movebookmark:
                     bmdeactivate(repo)
                     repo._bookmarks[bookactive] = newnode.node()
-                    repo._bookmarks.write()
+                    repo._bookmarks.recordchange(tr)
                 commands.update(ui, repo, newnode.rev())
                 ui.status(_('working directory now at %s\n') % newnode)
                 if movebookmark:


More information about the Mercurial-devel mailing list