##// END OF EJS Templates
Updated basic files browser with, pygments
Updated basic files browser with, pygments

File last commit:

r99:5b572956 default
r99:5b572956 default
Show More
files.py
27 lines | 910 B | text/x-python | PythonLexer
added empty controllers for branches tags files graph, routing and test for them
r93 import logging
Updated basic files browser with, pygments
r99 from pylons import request, response, session, tmpl_context as c, url, config, app_globals as g
added empty controllers for branches tags files graph, routing and test for them
r93 from pylons.controllers.util import abort, redirect
from pylons_app.lib.base import BaseController, render
Updated basic files browser with, pygments
r99 from pylons_app.lib.utils import get_repo_slug
from pylons_app.model.hg_model import HgModel
added empty controllers for branches tags files graph, routing and test for them
r93 log = logging.getLogger(__name__)
class FilesController(BaseController):
Updated basic files browser with, pygments
r99 def __before__(self):
c.repos_prefix = config['repos_name']
c.staticurl = g.statics
c.repo_name = get_repo_slug(request)
added empty controllers for branches tags files graph, routing and test for them
r93
Updated basic files browser with, pygments
r99 def index(self, repo_name, revision, f_path):
hg_model = HgModel()
c.repo = repo = hg_model.get_repo(c.repo_name)
c.cur_rev = revision
c.f_path = f_path
c.changeset = repo.get_changeset(repo._get_revision('tip'))
c.files_list = c.changeset.get_node(f_path)
return render('/files.html')