mercurial/util.py
branchstable
changeset 15024 0f1311e829c9
parent 15018 e89f62dcd723
child 15027 1e45b92f4fb2
child 15065 24a6c3f903bb
--- a/mercurial/util.py	Thu Aug 04 19:41:23 2011 +0300
+++ b/mercurial/util.py	Fri Aug 05 21:05:40 2011 +0200
@@ -1565,7 +1565,9 @@
             self.user, self.passwd = user, passwd
         if not self.user:
             return (s, None)
-        return (s, (None, (str(self), self.host),
+        # authinfo[1] is passed to urllib2 password manager, and its URIs
+        # must not contain credentials.
+        return (s, (None, (s, self.host),
                     self.user, self.passwd or ''))
 
     def isabs(self):