# HG changeset patch # User Steve Borho # Date 1239492861 18000 # Node ID 97617006828615a5e04230c03989a966879ffa5d # Parent 087cc65bebffbd07838c4f303f5799cbd0b0b72b hide passwords in httprepo error messages diff -r 087cc65bebff -r 976170068286 mercurial/httprepo.py --- a/mercurial/httprepo.py Sat Apr 11 23:12:42 2009 +0200 +++ b/mercurial/httprepo.py Sat Apr 11 18:34:21 2009 -0500 @@ -99,13 +99,14 @@ except AttributeError: proto = resp.headers['content-type'] + safeurl = url.hidepassword(self._url) # accept old "text/plain" and "application/hg-changegroup" for now if not (proto.startswith('application/mercurial-') or proto.startswith('text/plain') or proto.startswith('application/hg-changegroup')): self.ui.debug(_("Requested URL: '%s'\n") % cu) raise error.RepoError(_("'%s' does not appear to be an hg repository") - % self._url) + % safeurl) if proto.startswith('application/mercurial-'): try: @@ -113,10 +114,10 @@ version_info = tuple([int(n) for n in version.split('.')]) except ValueError: raise error.RepoError(_("'%s' sent a broken Content-Type " - "header (%s)") % (self._url, proto)) + "header (%s)") % (safeurl, proto)) if version_info > (0, 1): raise error.RepoError(_("'%s' uses newer protocol %s") % - (self._url, version)) + (safeurl, version)) return resp