mercurial/hgweb.py
changeset 620 7369ec5d93f2
parent 605 8e82fd763be2
child 635 85e2209d401c
equal deleted inserted replaced
619:d96c1153b25d 620:7369ec5d93f2
   608             p = os.path.join(self.templates, b)
   608             p = os.path.join(self.templates, b)
   609             if os.path.isfile(p): m = p
   609             if os.path.isfile(p): m = p
   610 
   610 
   611         port = os.environ["SERVER_PORT"]
   611         port = os.environ["SERVER_PORT"]
   612         port = port != "80" and (":" + port) or ""
   612         port = port != "80" and (":" + port) or ""
   613         url = "http://%s%s%s" % \
   613         uri = os.environ["REQUEST_URI"]
   614               (os.environ["SERVER_NAME"], port, os.environ["REQUEST_URI"])
   614         if "?" in uri: uri = uri.split("?")[0]
       
   615         url = "http://%s%s%s" % (os.environ["SERVER_NAME"], port, uri)
   615 
   616 
   616         self.t = templater(m, self.filters,
   617         self.t = templater(m, self.filters,
   617                            {"url":url,
   618                            {"url":url,
   618                             "repo":self.reponame,
   619                             "repo":self.reponame,
   619                             "header":self.header(),
   620                             "header":self.header(),