# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1499700620 -7200 # Mon Jul 10 17:30:20 2017 +0200 # Node ID 0d37c4628a9cc6491e35ad69e8c780ccaf3d26bc # Parent 85ce60fb04bbbf060d7657209802b6a0e0cc030a # EXP-Topic tr.changes.bookmarks bookmark: use 'applychanges' in the convert extension
diff -r 85ce60fb04bb -r 0d37c4628a9c hgext/convert/hg.py --- a/hgext/convert/hg.py Mon Jul 10 17:28:53 2017 +0200 +++ b/hgext/convert/hg.py Mon Jul 10 17:30:20 2017 +0200 @@ -425,9 +425,9 @@ tr = self.repo.transaction('bookmark') self.ui.status(_("updating bookmarks\n")) destmarks = self.repo._bookmarks - for bookmark in updatedbookmark: - destmarks[bookmark] = nodemod.bin(updatedbookmark[bookmark]) - destmarks.recordchange(tr) + changes = [(bookmark, nodemod.bin(updatedbookmark[bookmark])) + for bookmark in updatedbookmark] + destmarks.applychanges(self.repo, tr, changes) tr.close() finally: lockmod.release(lock, wlock, tr) _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel