Mercurial > public > src > rhodecode
diff pylons_app/controllers/summary.py @ 232:37a832dc4a82
some beaker cache changes, and added repr to models
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 27 May 2010 16:00:47 +0200 |
parents | b68b2246e5a6 |
children | a83a1799480c |
line wrap: on
line diff
--- a/pylons_app/controllers/summary.py Thu May 27 01:20:30 2010 +0200 +++ b/pylons_app/controllers/summary.py Thu May 27 16:00:47 2010 +0200 @@ -1,13 +1,9 @@ -from pylons import tmpl_context as c, app_globals as g, session, request, config, \ - url -from pylons.controllers.util import abort, redirect +from pylons import tmpl_context as c, request from pylons_app.lib.auth import LoginRequired -from pylons_app.lib.base import BaseController, render -from pylons_app.lib.utils import get_repo_slug +from pylons_app.lib.base import BaseController, render, _full_changelog_cached from pylons_app.model.hg_model import HgModel import logging - log = logging.getLogger(__name__) class SummaryController(BaseController): @@ -19,16 +15,14 @@ def index(self): hg_model = HgModel() c.repo_info = hg_model.get_repo(c.repo_name) - c.repo_changesets = c.repo_info.get_changesets(10) + c.repo_changesets = _full_changelog_cached(c.repo_name)[:10] e = request.environ - #BUG: protocol doesnt show https uri = u'%(protocol)s://%(user)s@%(host)s/%(repo_name)s' % { - 'protocol': e.get('wsgi.url_scheme'), - 'user':str(c.hg_app_user.username), - 'host':e.get('HTTP_HOST'), - 'repo_name':c.repo_name, - } + 'protocol': e.get('wsgi.url_scheme'), + 'user':str(c.hg_app_user.username), + 'host':e.get('HTTP_HOST'), + 'repo_name':c.repo_name, } c.clone_repo_url = uri c.repo_tags = c.repo_info.tags[:10] c.repo_branches = c.repo_info.branches[:10]