equal
deleted
inserted
replaced
236 self.repo = r |
236 self.repo = r |
237 hook.redirect(True) |
237 hook.redirect(True) |
238 self.repostate = None |
238 self.repostate = None |
239 self.mtime = -1 |
239 self.mtime = -1 |
240 self.reponame = name |
240 self.reponame = name |
241 self.websubtable = webutil.getwebsubs(r) |
|
242 |
241 |
243 def _getview(self, repo): |
242 def _getview(self, repo): |
244 """The 'web.view' config controls changeset filter to hgweb. Possible |
243 """The 'web.view' config controls changeset filter to hgweb. Possible |
245 values are ``served``, ``visible`` and ``all``. Default is ``served``. |
244 values are ``served``, ``visible`` and ``all``. Default is ``served``. |
246 The ``served`` filter only shows changesets that can be pulled from the |
245 The ``served`` filter only shows changesets that can be pulled from the |
277 self.repo = self._getview(r) |
276 self.repo = self._getview(r) |
278 # update these last to avoid threads seeing empty settings |
277 # update these last to avoid threads seeing empty settings |
279 self.repostate = repostate |
278 self.repostate = repostate |
280 # mtime is needed for ETag |
279 # mtime is needed for ETag |
281 self.mtime = mtime |
280 self.mtime = mtime |
|
281 |
|
282 self.websubtable = webutil.getwebsubs(r) |
282 |
283 |
283 def run(self): |
284 def run(self): |
284 """Start a server from CGI environment. |
285 """Start a server from CGI environment. |
285 |
286 |
286 Modern servers should be using WSGI and should avoid this |
287 Modern servers should be using WSGI and should avoid this |