--- a/mercurial/hg.py Fri Apr 07 11:02:43 2017 -0700
+++ b/mercurial/hg.py Fri Apr 07 13:46:35 2017 +0530
@@ -103,7 +103,7 @@
if u.fragment:
branch = u.fragment
u.fragment = None
- return str(u), (branch, branches or [])
+ return bytes(u), (branch, branches or [])
schemes = {
'bundle': bundlerepo,
--- a/mercurial/util.py Fri Apr 07 11:02:43 2017 -0700
+++ b/mercurial/util.py Fri Apr 07 13:46:35 2017 +0530
@@ -2799,7 +2799,7 @@
user, passwd = self.user, self.passwd
try:
self.user, self.passwd = None, None
- s = str(self)
+ s = bytes(self)
finally:
self.user, self.passwd = user, passwd
if not self.user:
@@ -2854,7 +2854,7 @@
u = url(u)
if u.passwd:
u.passwd = '***'
- return str(u)
+ return bytes(u)
def removeauth(u):
'''remove all authentication information from a url string'''