--- a/mercurial/httprepo.py Sat Oct 28 11:00:59 2006 +0200
+++ b/mercurial/httprepo.py Sat Oct 28 23:05:57 2006 +0200
@@ -240,8 +240,12 @@
# this only happens with Python 2.3, later versions raise URLError
raise util.Abort(_('http error, possibly caused by proxy setting'))
# record the url we got redirected to
- if resp.geturl().endswith(qs):
- self._url = resp.geturl()[:-len(qs)]
+ resp_url = resp.geturl()
+ if resp_url.endswith(qs):
+ resp_url = resp_url[:-len(qs)]
+ if self._url != resp_url:
+ self.ui.status(_('real URL is %s\n') % resp_url)
+ self._url = resp_url
try:
proto = resp.getheader('content-type')
except AttributeError: