diff -r a22915edc279 -r 8988c34bd018 mercurial/ui.py --- a/mercurial/ui.py Sun Mar 04 15:26:26 2018 -0500 +++ b/mercurial/ui.py Sun Mar 04 15:53:10 2018 -0500 @@ -1757,7 +1757,7 @@ 'ignoring)\n') % path.name) u.fragment = None - return str(u) + return bytes(u) @pathsuboption('pushrev', 'pushrev') def pushrevpathoption(ui, path, value):