# HG changeset patch # User Laurent Charignon # Date 1449787380 28800 # Node ID 4f008b8acda757c32171699fb06ee27257e5b27c # Parent 0ff262537f984cc869a63cd2e76c74bb0a7dcbdb previous: replace call to bookmarks.write by bookmarks.recordchange bookmarks.write is now deprecated, we are moving to the new api: bookmarks.recordchange. diff -r 0ff262537f98 -r 4f008b8acda7 hgext/evolve.py --- a/hgext/evolve.py Thu Dec 10 14:17:27 2015 -0800 +++ b/hgext/evolve.py Thu Dec 10 14:43:00 2015 -0800 @@ -2102,15 +2102,19 @@ else: ret = hg.update(repo, p.rev()) if not ret: + tr = lock = None wlock = repo.wlock() try: + lock = repo.lock() + tr = repo.transaction('previous') if shouldmove: repo._bookmarks[bm] = p.node() - repo._bookmarks.write() + repo._bookmarks.recordchange(tr) else: bmdeactivate(repo) + tr.close() finally: - wlock.release() + lockmod.release(tr, lock, wlock) displayer.show(p) return 0 else: