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