Changeset - 2963f2894a7a
[Not reviewed]
default
0 40 0
Marcin Kuzminski - 16 years ago 2010-03-04 23:13:12
marcin@python-blog.com
Tempalting change, bugfix for serving raw files, and diffs. Now raw files are not parsed thruough mako, and diffs are mako safe (not parsed also)
40 files changed with 69 insertions and 14 deletions:
0 comments (0 inline, 0 general)
pylons_app/config/middleware.py
Show inline comments
 
"""Pylons middleware initialization"""
 
from beaker.middleware import CacheMiddleware, SessionMiddleware
 
from paste.cascade import Cascade
 
from paste.registry import RegistryManager
 
from paste.urlparser import StaticURLParser
 
from paste.deploy.converters import asbool
 
from pylons import config
 
from pylons.middleware import ErrorHandler, StatusCodeRedirect
 
from pylons.wsgiapp import PylonsApp
 
from routes.middleware import RoutesMiddleware
 

	
 
from pylons_app.config.environment import load_environment
 

	
 

	
 
def make_app(global_conf, full_stack = True, **app_conf):
 
def make_app(global_conf, full_stack=True, **app_conf):
 
    """Create a Pylons WSGI application and return it
 

	
 
    ``global_conf``
 
        The inherited configuration for this application. Normally from
 
        the [DEFAULT] section of the Paste ini file.
 

	
 
    ``full_stack``
 
        Whether or not this application provides a full WSGI stack (by
 
        default, meaning it handles its own exceptions and errors).
 
        Disable full_stack when this application is "managed" by
 
        another WSGI middleware.
 

	
 
    ``app_conf``
 
        The application's local configuration. Normally specified in
 
        the [app:<name>] section of the Paste ini file (where <name>
 
        defaults to main).
 

	
 
    """
 
    # Configure the Pylons environment
 
    load_environment(global_conf, app_conf)
 

	
 
    # The Pylons WSGI app
 
    app = PylonsApp()
 

	
pylons_app/controllers/hg.py
Show inline comments
 
#!/usr/bin/python
 
# -*- coding: utf-8 -*-
 
import logging
 
from pylons_app.lib.base import BaseController, render
 
from pylons import c, g, session, request
 
from pylons_app.lib import helpers as h
 
from mako.template import Template
 
from pprint import pprint
 
import os
 
from mercurial import ui, hg
 
from mercurial.error import RepoError
 
from ConfigParser import ConfigParser
 

	
 
import encodings
 
log = logging.getLogger(__name__)
 

	
 
class HgController(BaseController):
 

	
 
    def __before__(self):
 
        c.repos_prefix = 'etelko'
 

	
 

	
 
    def view(self, *args, **kwargs):
 
        response = g.hgapp(request.environ, self.start_response)
 
        #for mercurial protocols we can't wrap into mako
 
        if request.environ['HTTP_ACCEPT'].find("mercurial") >= 0:
 
        #for mercurial protocols and raw files we can't wrap into mako
 
        if request.environ['HTTP_ACCEPT'].find("mercurial") != -1 or \
 
        request.environ['PATH_INFO'].find('raw-file') != -1:
 
                    return response
 

	
 
        #wrap the murcurial response in a mako template.
 
        template = Template("".join(response),
 
                            lookup = request.environ['pylons.pylons']\
 
        tmpl = ''.join(response)
 

	
 
        template = Template(tmpl, lookup=request.environ['pylons.pylons']\
 
                            .config['pylons.g'].mako_lookup)
 

	
 
        return template.render(g = g, c = c, session = session, h = h)
 
        return template.render(g=g, c=c, session=session, h=h)
 

	
 

	
 
    def manage_hgrc(self):
 
        pass
 

	
 
    def hgrc(self, dirname):
 
        filename = os.path.join(dirname, '.hg', 'hgrc')
 
        return filename
 

	
 
    def add_repo(self, new_repo):
 
        c.staticurl = g.statics
 

	
 
        #extra check it can be add since it's the command
 
        if new_repo == 'add':
 
            c.msg = 'you basstard ! this repo is a command'
 
            c.new_repo = ''
 
            return render('add.html')
 

	
 
        new_repo = new_repo.replace(" ", "_")
 
        new_repo = new_repo.replace("-", "_")
 

	
 
        try:
 
            self._create_repo(new_repo)
 
            c.new_repo = new_repo
 
            c.msg = 'added repo'
 
        except Exception as e:
 
            c.new_repo = 'Exception when adding: %s' % new_repo
 
            c.msg = str(e)
 

	
 
        return render('add.html')
 

	
 
    def _check_repo(self, repo_name):
 
        p = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
pylons_app/lib/app_globals.py
Show inline comments
 
@@ -17,47 +17,56 @@ class Globals(object):
 
        """One instance of Globals is created during application
 
        initialization and is available during requests via the
 
        'app_globals' variable
 

	
 
        """
 
        #two ways of building the merc app i don't know 
 
        #the fastest one but belive the wsgiapp is better
 
        #self.hgapp = self.make_web_app()
 
        self.hgapp = wsgiapplication(self.make_web_app)
 

	
 

	
 
    def make_web_app(self):
 
        repos = "hgwebdir.config"
 
        baseui = ui.ui()
 
        cfg = config.config()
 
        cfg.read(repos)
 
        paths = cfg.items('paths')
 
        self.check_repo_dir(paths)
 
        self.set_statics(cfg)
 

	
 
        for k, v in cfg.items('web'):
 
            baseui.setconfig('web', k, v)
 
        #magic trick to make our custom template dir working
 
        templater.path.append(cfg.get('web', 'templates', None))
 
        hgwebapp = hgwebdir(paths, baseui = baseui)
 

	
 
        #baseui.setconfig('web', 'description', '')
 
        #baseui.setconfig('web', 'name', '')
 
        #baseui.setconfig('web', 'contact', '')
 
        #baseui.setconfig('web', 'allow_archive', '')
 
        #baseui.setconfig('web', 'style', 'monoblue_plain')
 
        #baseui.setconfig('web', 'baseurl', '')
 
        #baseui.setconfig('web', 'staticurl', '')
 
        
 
        hgwebapp = hgwebdir(paths, baseui=baseui)
 
        return hgwebapp
 

	
 

	
 
    def set_statics(self, cfg):
 
        '''
 
        set's the statics for use in mako templates
 
        @param cfg:
 
        '''
 
        self.statics = cfg.get('web', 'staticurl', '/static')
 
        if not self.statics.endswith('/'):
 
            self.statics += '/'
 

	
 

	
 
    def check_repo_dir(self, paths):
 
        repos_path = paths[0][1].split('/')
 
        if repos_path[-1] in ['*', '**']:
 
            repos_path = repos_path[:-1]
 
        if repos_path[0] != '/':
 
            repos_path[0] = '/'
 
        if not os.path.isdir(os.path.join(*repos_path)):
 
            raise Exception('Not a valid repository in %s' % paths[0][1])
 

	
pylons_app/templates/monoblue_custom/branches.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Branches</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / Branches</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/changelog.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: changelog</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / changelog</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li class="current">changelog</li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/changelogentry.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
<h3 class="changelog"><a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}</span></a></h3>
 
<ul class="changelog-entry">
 
    <li class="age">{date|age}</li>
 
    <li>by <span class="name">{author|obfuscate}</span> <span class="revdate">[{date|rfc822date}] rev {rev}</span></li>
 
    <li class="description">{desc|strip|escape|addbreaks|nonempty}</li>
 
</ul>
pylons_app/templates/monoblue_custom/changeset.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<title>{repo|escape}: changeset {rev}:{node|short}</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / files</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
@@ -36,28 +37,30 @@
 
    <h2 class="no-link no-border">changeset</h2>
 

	
 
    <h3 class="changeset"><a href="{url}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}</span></a></h3>
 
    <p class="changeset-age"><span>{date|age}</span></p>
 

	
 
    <dl class="overview">
 
        <dt>author</dt>
 
        <dd>{author|obfuscate}</dd>
 
        <dt>date</dt>
 
        <dd>{date|date}</dd>
 
        {branch%changesetbranch}
 
        <dt>changeset {rev}</dt>
 
        <dd>{node|short}</dd>
 
        {parent%changesetparent}
 
        {child%changesetchild}
 
    </dl>
 

	
 
    <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
 

	
 
    <table>
 
    {files}
 
    </table>
 

	
 
    <div class="diff">
 
    {diff}
 
    <%text filter="n">
 
		{diff}
 
	</%text>
 
    </div>
 

	
 
{footer}
pylons_app/templates/monoblue_custom/error.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Error</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / Not found: {repo|escape}</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li class="current">summary</li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/fileannotate.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / annotate</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/filediff.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<title>{repo|escape}: diff {file|escape}</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / file diff</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
@@ -27,28 +28,30 @@
 
            <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
    </div>
 

	
 
    <ul class="submenu">
 
        <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
 
        <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
 
        <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
 
        <li class="current">diff</li>
 
        <li><a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a></li>
 
    </ul>
 

	
 
    <h2 class="no-link no-border">diff: {file|escape}</h2>
 
    <h3 class="changeset">{file|escape}</h3>
 

	
 
    <dl class="overview">
 
        {branch%filerevbranch}
 
        <dt>changeset {rev}</dt>
 
        <dd><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
 
        {parent%filediffparent}
 
        {child%filediffchild}
 
    </dl>
 

	
 
    <div class="diff">
 
    {diff}
 
    <%text filter="n">
 
		{diff}
 
	</%text>
 
    </div>
 

	
 
{footer}
pylons_app/templates/monoblue_custom/filelog.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<title>{repo|escape}: File revisions</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / file revisions</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/filerevision.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<title>{repo|escape}: {file|escape}@{node|short}</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / file revision</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
@@ -36,28 +37,30 @@
 
        <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
 
    </ul>
 

	
 
    <h2 class="no-link no-border">{file|escape}@{node|short}</h2>
 
    <h3 class="changeset">{file|escape}</h3>
 
    <p class="changeset-age"><span>{date|age}</span></p>
 

	
 
    <dl class="overview">
 
        <dt>author</dt>
 
        <dd>{author|obfuscate}</dd>
 
        <dt>date</dt>
 
        <dd>{date|date}</dd>
 
        {branch%filerevbranch}
 
        <dt>changeset {rev}</dt>
 
        <dd><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
 
        {parent%filerevparent}
 
        {child%filerevchild}
 
        <dt>permissions</dt>
 
        <dd>{permissions|permissions}</dd>
 
    </dl>
 

	
 
    <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
 

	
 
    <div class="source">
 
    {text%fileline}
 
		<%text filter="n">
 
			{text%fileline}
 
		</%text>    
 
    </div>
 

	
 
{footer}
pylons_app/templates/monoblue_custom/footer.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
    <div class="page-footer">
 
        <p>Mercurial Repository: {repo|escape}</p>
 
        <ul class="rss-logo">
 
            <li><a href="{url}rss-log">RSS</a></li>
 
            <li><a href="{url}atom-log">Atom</a></li>
 
        </ul>
 
        {motd}
 
    </div>
 

	
 
    <div id="powered-by">
 
        <p><a href="http://mercurial.selenic.com/" title="Mercurial"><img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a></p>
 
    </div>
 

	
 
    <div id="corner-top-left"></div>
 
    <div id="corner-top-right"></div>
 
    <div id="corner-bottom-left"></div>
 
    <div id="corner-bottom-right"></div>
 

	
 
</div>
 

	
 
</body>
 
</html>
pylons_app/templates/monoblue_custom/graph.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: graph</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
    <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / graph</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
pylons_app/templates/monoblue_custom/header.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
 
    <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
 
    <meta name="robots" content="index, nofollow"/>
 
    <link rel="stylesheet" href="{staticurl}style-monoblue.css" type="text/css" />
pylons_app/templates/monoblue_custom/index.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Mercurial repositories index</title>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1>${c.repos_prefix} Mercurial Repositories</h1>
 
        <ul class="page-nav">
 
        </ul>
 
    </div>
 
    
 
    <table cellspacing="0">
 
        <tr>
 
            <td><a href="?sort={sort_name}">Name</a></td>
 
            <td><a href="?sort={sort_description}">Description</a></td>
 
            <td><a href="?sort={sort_contact}">Contact</a></td>
 
            <td><a href="?sort={sort_lastchange}">Last change</a></td>
 
            <td>&nbsp;</td>
 
            <td>&nbsp;</td>
 
        </tr>
 
        {entries%indexentry}
 
    </table>
 
    <div class="page-footer">
pylons_app/templates/monoblue_custom/manifest.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<title>{repo|escape}: files</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / files</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/notfound.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Mercurial repository not found</title>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1>Not found: {repo|escape}</h1>
 

	
 
        <div style="height: 50px">
 
        </div>
 
    </div>
 

	
 
    <h2 class="no-link no-border">Not Found</h2>
 
    <p class="normal">The specified repository "{repo|escape}" is unknown, sorry.</p>
 
    <p class="normal"><a href="/add/{repo|escape}">Create "{repo|escape}" repository </a></p>
 
    <p class="normal">Go back to the <a href="{url}">main repository list page</a>.</p>
 
    <div class="page-footer">
 
        <p>Mercurial Repository: {repo|escape}</p>
 
    </div>
 

	
 
    <div id="powered-by">
 
        <p><a href="http://mercurial.selenic.com/" title="Mercurial"><img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a></p>
 

	
pylons_app/templates/monoblue_custom/search.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Search</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / search</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" value="{query|escape}" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/shortlog.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: shortlog</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / shortlog</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li class="current">shortlog</li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/summary.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Summary</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / summary</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li class="current">summary</li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_custom/tags.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Tags</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="/">Home</a> / <a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / Tags</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_plain/changelog.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / changelog</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li class="current"><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li class="current"><a href="{url}rev/{node|short}">changeset</a></li>
 
            <li><a href="{url}raw-rev/{node|short}">raw</a> </li>
 
            {archives%archiveentry}
 
        </ul>
 
    </div>
 

	
 
    <div class="module">
 
    <h2>changelog</h2>
 
    {entries%changelogentry}
pylons_app/templates/monoblue_plain/changelogentry.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
<h3 class="changelog"><a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}</span></a></h3>
 
    <h4>{date|age} ago, by {author|obfuscate} [{date|rfc822date}] rev {rev}</h4>
 
    <p>{desc|strip|escape|addbreaks}</p>
 
<hr/>
pylons_app/templates/monoblue_plain/changeset.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / files</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li class="current"><a href="{url}rev/{node|short}">changeset</a></li>
 
            <li><a href="{url}raw-rev/{node|short}">raw</a></li>
 
            {archives%archiveentry}
 
        </ul>
 
    </div>
 

	
 
    
 

	
 
    <div class="module">
pylons_app/templates/monoblue_plain/error.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Error</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / Not found: {repo|escape}</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li class="current">summary</li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_plain/fileannotate.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / annotate</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
 
            <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
 
            <li class="current"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
 
            <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
 
            <li><a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
 
        </ul>
 
    </div>
 

	
 
    
pylons_app/templates/monoblue_plain/filediff.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / file diff</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
 
            <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
 
            <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
 
            <li class="current"><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
 
            <li><a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a></li>
 
        </ul>
 
    </div>
 

	
 
    <div class="module">
pylons_app/templates/monoblue_plain/filelog.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / file revisions</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
 
            <li class="current"><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
 
            <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
 
            <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
 
            <li><a href="{url}rss-log/{node|short}/{file|urlescape}">rss</a></li>
 
        </ul>
 
    </div>
 

	
 

	
pylons_app/templates/monoblue_plain/filerevision.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / file revision</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li class="current"><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
 
            <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
 
            <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
 
            <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
 
            <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
 
        </ul>
 
    </div>
 

	
 
   <div class="module">
pylons_app/templates/monoblue_plain/footer.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
    <div class="page-footer">
 
        <p>
 
            Mercurial Repository: {repo|escape}
 
        </p>
 
        <ul class="object-tools">
 
            <li><a href="{url}rss-log">RSS</a></li>
 
            <li><a href="{url}atom-log">Atom</a></li>
 
            <li><a href="http://www.selenic.com/mercurial/" title="Mercurial">Powered by Mercurial</a></li>
 
        </ul>
 
        {motd}
 
    </div>
pylons_app/templates/monoblue_plain/graph.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / graph</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li class="current"><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
    </div>
 

	
 

	
 
    <div id="noscript">The revision graph only works with JavaScript-enabled browsers.</div>
 
    <div id="wrapper">
 
        <ul id="nodebgs"></ul>
 
        <canvas id="graph" width="224" height="{canvasheight}"></canvas>
 
        <ul id="graphnodes"></ul>
 
        <div>
 
    </div>
pylons_app/templates/monoblue_plain/header.tmpl
Show inline comments
 

	
 
## -*- coding: utf-8 -*-
pylons_app/templates/monoblue_plain/index.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1>Mercurial Repositories</h1>
 
    </div>
 

	
 
    <table cellspacing="0">
 
        <tr>
 
            <td><a href="?sort={sort_name}">Name</a></td>
 
            <td><a href="?sort={sort_description}">Description</a></td>
 
            <td><a href="?sort={sort_contact}">Contact</a></td>
 
            <td><a href="?sort={sort_lastchange}">Last change</a></td>
 
            <td>&nbsp;</td>
 
            <td>&nbsp;</td>
 
        </tr>
 
        {entries%indexentry}
 
    </table>
 
    <div class="page-footer">
 
        {motd}
 
    </div>
 

	
 
    <div id="powered-by">
 
        <p><a href="http://www.selenic.com/mercurial/" title="Mercurial"><img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a></p>
 
    </div>
pylons_app/templates/monoblue_plain/manifest.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / files</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li class="current"><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
 
            {archives%archiveentry}
 
        </ul>
 
    </div>
 

	
 
    <div class="module">
 
        <h2>files</h2>
 
        <div class="breadcrumbs">{path|escape} <span class="logtags" style="color:#000000">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}</span></div>
 
        <table width="100%" cellspacing="0">
pylons_app/templates/monoblue_plain/notfound.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Mercurial repository not found</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / Not found: {repo|escape}</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li class="current">summary</li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_plain/search.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
    <title>{repo|escape}: Search</title>
 
    <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
 
    <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
 
</head>
 

	
 
<body>
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / search</h1>
 

	
 
        <form action="{url}log">
 
            {sessionvars%hiddenformentry}
 
            <dl class="search">
 
                <dt><label>Search: </label></dt>
 
                <dd><input type="text" name="rev" value="{query|escape}" /></dd>
 
            </dl>
 
        </form>
 

	
 
        <ul class="page-nav">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
pylons_app/templates/monoblue_plain/shortlog.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / shortlog</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li class="current"><a href="{url}shortlog">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li class="current"><a href="{url}rev/{node|short}">changeset</a></li>
 
            {archives%archiveentry}
 
        </ul>
 
    </div>
 

	
 
    <div id="changelist" class="module">
 
    <table cellspacing="0" id="changes_list">
 
    <caption>shortlog</caption>
 
    {entries%shortlogentry}
pylons_app/templates/monoblue_plain/summary.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / summary</h1>
 

	
 
        <ul class="object-tools">
 
            <li class="current"><a href='{url}summary{sessionvars%urlparameter}'>summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
        <br class="clear"/>
 
        <ul class="object-tools" style="margin-top:-2em">
 
            <li class="current"><a href="{url}rev/{node|short}">changeset</a></li>
 
            {archives%archiveentry}
 
        </ul>
 
    </div>
 

	
 
    <div class="module">
 
    <h2 class="no-link no-border">Mercurial Repository Overview</h2>
 
    <div style="float:right; margin:10px;">
 
            <form action="{url}log">
pylons_app/templates/monoblue_plain/tags.tmpl
Show inline comments
 
## -*- coding: utf-8 -*-
 
{header}
 
<div id="container">
 
    <div class="page-header">
 
        <h1><a href="{url}summary{sessionvars%urlparameter}">{repo|escape}</a> / tags</h1>
 

	
 
        <ul class="object-tools">
 
            <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
 
            <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
 
            <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
 
            <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
 
            <li class="current"><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
 
            <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
 
        </ul>
 
    </div>
 

	
 
    <table cellspacing="0" class="module">
 
        <caption>tags</caption>
 
        {entries%tagentry}
 
    </table>
 

	
 
{footer}
0 comments (0 inline, 0 general)