diff -r 2834ac06d5a9 -r 85c74c5a1590 mercurial/scmutil.py --- a/mercurial/scmutil.py Sun Jul 08 18:52:28 2018 +0900 +++ b/mercurial/scmutil.py Sun Jul 08 18:58:11 2018 +0900 @@ -201,7 +201,7 @@ elif not msg: ui.warn(_(" empty string\n")) else: - ui.warn("\n%r\n" % stringutil.ellipsis(msg)) + ui.warn("\n%r\n" % pycompat.bytestr(stringutil.ellipsis(msg))) except error.CensoredNodeError as inst: ui.warn(_("abort: file censored %s!\n") % inst) except error.RevlogError as inst: