diff --git a/mercurial/hgweb/hgweb_mod.py b/mercurial/hgweb/hgweb_mod.py --- a/mercurial/hgweb/hgweb_mod.py +++ b/mercurial/hgweb/hgweb_mod.py @@ -238,7 +238,6 @@ class hgweb(object): self.repostate = None self.mtime = -1 self.reponame = name - self.websubtable = webutil.getwebsubs(r) def _getview(self, repo): """The 'web.view' config controls changeset filter to hgweb. Possible @@ -280,6 +279,8 @@ class hgweb(object): # mtime is needed for ETag self.mtime = mtime + self.websubtable = webutil.getwebsubs(r) + def run(self): """Start a server from CGI environment.