# HG changeset patch # User Gregory Szorc # Date 1518394890 28800 # 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 -r 230489fc0b41 -r b44a47214122 mercurial/commands.py --- a/mercurial/commands.py Sun Feb 11 16:16:43 2018 -0800 +++ b/mercurial/commands.py Sun Feb 11 16:21:30 2018 -0800 @@ -1551,7 +1551,7 @@ extra = {} if opts.get('close_branch'): - extra['close'] = 1 + extra['close'] = '1' if not bheads: raise error.Abort(_('can only close branch heads'))