# HG changeset patch # User Augie Fackler <r...@durin42.com> # Date 1503451273 14400 # Tue Aug 22 21:21:13 2017 -0400 # Node ID e6d61e2a38873be057c9ecd0432750935423d745 # Parent 43b1c3ab1d6a4af1ea86f4e9d676d52740782895 exchange: use '%d' % x instead of str(x) to encode ints
Recommended by Yuya instead of using pycompat.bytestr() in this case. diff --git a/mercurial/exchange.py b/mercurial/exchange.py --- a/mercurial/exchange.py +++ b/mercurial/exchange.py @@ -791,8 +791,8 @@ def _pushb2phases(pushop, bundler): part = bundler.newpart('pushkey') part.addparam('namespace', enc('phases')) part.addparam('key', enc(newremotehead.hex())) - part.addparam('old', enc(str(phases.draft))) - part.addparam('new', enc(str(phases.public))) + part.addparam('old', enc('%d' % phases.draft)) + part.addparam('new', enc('%d' % phases.public)) part2node.append((part.id, newremotehead)) pushop.pkfailcb[part.id] = handlefailure _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel