diff -r e803186296ab -r da2758c0aca0 mercurial/bookmarks.py --- a/mercurial/bookmarks.py Sun Oct 12 08:03:20 2014 -0700 +++ b/mercurial/bookmarks.py Sun Oct 12 08:29:31 2014 -0700 @@ -53,6 +53,7 @@ The transaction is then responsible for updating the file content.""" tr.addfilegenerator('bookmarks', ('bookmarks',), self._write, vfs=self._repo.vfs) + tr.hookargs['bookmark_moved'] = '1' def write(self): '''Write bookmarks