# HG changeset patch # User Gregory Szorc # Date 2018-02-12 00:21:30 # Node ID b44a4721412228aec4fde226bef594f4691ea61f # Parent 230489fc0b416995423cc85699e8d43af9ba585c py3: use string for "close" value in commit extras The extras dict on commits has string keys and values. Before this commit, we passed "close" as an integer, which Python 2 gladly coerced to a string during a %s formatting in the bowels of changelog.py. Differential Revision: https://phab.mercurial-scm.org/D2157 diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -1551,7 +1551,7 @@ def _docommit(ui, repo, *pats, **opts): extra = {} if opts.get('close_branch'): - extra['close'] = 1 + extra['close'] = '1' if not bheads: raise error.Abort(_('can only close branch heads'))