# HG changeset patch # User Pierre-Yves David # Date 2023-03-02 13:44:26 # Node ID dba3593555e5975dc0a22ed9d943b03912466f54 # Parent a301f0fad0467be93b059789d416e19b1f5cdf0b branch: pass current transaction when writing branch in keyword diff --git a/hgext/keyword.py b/hgext/keyword.py --- a/hgext/keyword.py +++ b/hgext/keyword.py @@ -535,7 +535,7 @@ def demo(ui, repo, *args, **opts): repo[None].add([fn]) ui.note(_(b'\nkeywords written to %s:\n') % fn) ui.note(keywords) - repo.dirstate.setbranch(b'demobranch') + repo.dirstate.setbranch(b'demobranch', repo.currenttransaction()) for name, cmd in ui.configitems(b'hooks'): if name.split(b'.', 1)[0].find(b'commit') > -1: repo.ui.setconfig(b'hooks', name, b'', b'keyword')