Mercurial > kallithea
comparison pylons_app/controllers/hg.py @ 80:928416088790
reimplemented summary page,
added few filters, removed age from models and made it as filter.
author | Marcin Kuzminski <marcin@python-blog.com> |
---|---|
date | Sat, 17 Apr 2010 22:17:17 +0200 |
parents | 71401840ed86 |
children | 670713507d03 |
comparison
equal
deleted
inserted
replaced
79:9fe23fdab9e9 | 80:928416088790 |
---|---|
36 return render('/index.html') | 36 return render('/index.html') |
37 | 37 |
38 def view(self, *args, **kwargs): | 38 def view(self, *args, **kwargs): |
39 #TODO: reimplement this not tu use hgwebdir | 39 #TODO: reimplement this not tu use hgwebdir |
40 | 40 |
41 #patch for replacing mercurial servings with hg_app servings | |
41 vcs_impl = self._get_vcs_impl(request.environ) | 42 vcs_impl = self._get_vcs_impl(request.environ) |
42 if vcs_impl: | 43 if vcs_impl: |
43 return vcs_impl | 44 return vcs_impl |
45 | |
46 | |
44 response = g.hgapp(request.environ, self.start_response) | 47 response = g.hgapp(request.environ, self.start_response) |
45 | 48 |
46 http_accept = request.environ.get('HTTP_ACCEPT', False) | 49 http_accept = request.environ.get('HTTP_ACCEPT', False) |
47 if not http_accept: | 50 if not http_accept: |
48 return abort(status_code=400, detail='no http accept in header') | 51 return abort(status_code=400, detail='no http accept in header') |
77 return False | 80 return False |
78 else: | 81 else: |
79 hg_model = HgModel() | 82 hg_model = HgModel() |
80 c.repo_info = hg_model.get_repo(c.repo_name) | 83 c.repo_info = hg_model.get_repo(c.repo_name) |
81 c.repo_changesets = c.repo_info.get_changesets(10) | 84 c.repo_changesets = c.repo_info.get_changesets(10) |
85 # c.repo_tags = c.repo_info.get_tags(limit=10) | |
86 # c.repo_branches = c.repo_info.get_branches(limit=10) | |
82 return render('/summary.html') | 87 return render('/summary.html') |
88 |