mercurial/httprepo.py
changeset 3570 c141d07198b9
parent 3569 a27d90c9336e
child 3608 802da51cab5b
--- 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: