##// END OF EJS Templates
hgweb: move old style to spartan/
Matt Mackall -
r7338:fecfe439 default
parent child Browse files
Show More
@@ -0,0 +1,42 b''
1 #header#
2 <title>#repo|escape#: changelog</title>
3 <link rel="alternate" type="application/atom+xml"
4 href="#url#atom-log" title="Atom feed for #repo|escape#">
5 <link rel="alternate" type="application/rss+xml"
6 href="#url#rss-log" title="RSS feed for #repo|escape#">
7 </head>
8 <body>
9
10 <div class="buttons">
11 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
12 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
13 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
14 <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a>
15 #archives%archiveentry#
16 <a type="application/rss+xml" href="#url#rss-log">rss</a>
17 <a type="application/atom+xml" href="#url#atom-log" title="Atom feed for #repo|escape#">atom</a>
18 </div>
19
20 <h2>changelog for #repo|escape#</h2>
21
22 <form action="#url#log">
23 {sessionvars%hiddenformentry}
24 <p>
25 <label for="search1">search:</label>
26 <input name="rev" id="search1" type="text" size="30">
27 navigate: <small class="navigate">#changenav%naventry#</small>
28 </p>
29 </form>
30
31 #entries%changelogentry#
32
33 <form action="#url#log">
34 {sessionvars%hiddenformentry}
35 <p>
36 <label for="search2">search:</label>
37 <input name="rev" id="search2" type="text" size="30">
38 navigate: <small class="navigate">#changenav%naventry#</small>
39 </p>
40 </form>
41
42 #footer#
@@ -0,0 +1,25 b''
1 <table class="logEntry parity#parity#">
2 <tr>
3 <th class="age">#date|age# ago:</th>
4 <th class="firstline">#desc|strip|firstline|escape#</th>
5 </tr>
6 <tr>
7 <th class="revision">changeset #rev#:</th>
8 <td class="node"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td>
9 </tr>
10 #parent%changelogparent#
11 #child%changelogchild#
12 #changelogtag#
13 <tr>
14 <th class="author">author:</th>
15 <td class="author">#author|obfuscate#</td>
16 </tr>
17 <tr>
18 <th class="date">date:</th>
19 <td class="date">#date|date#</td>
20 </tr>
21 <tr>
22 <th class="files"><a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a>:</th>
23 <td class="files">#files#</td>
24 </tr>
25 </table>
@@ -0,0 +1,50 b''
1 #header#
2 <title>#repo|escape#: changeset #node|short#</title>
3 </head>
4 <body>
5
6 <div class="buttons">
7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a>
12 <a href="#url#raw-rev/#node|short#">raw</a>
13 #archives%archiveentry#
14 </div>
15
16 <h2>changeset: #desc|strip|escape|firstline#</h2>
17
18 <table id="changesetEntry">
19 <tr>
20 <th class="changeset">changeset #rev#:</th>
21 <td class="changeset"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td>
22 </tr>
23 #parent%changesetparent#
24 #child%changesetchild#
25 #changesettag#
26 <tr>
27 <th class="author">author:</th>
28 <td class="author">#author|obfuscate#</td>
29 </tr>
30 <tr>
31 <th class="date">date:</th>
32 <td class="date">#date|date# (#date|age# ago)</td>
33 </tr>
34 <tr>
35 <th class="files">files:</th>
36 <td class="files">#files#</td>
37 </tr>
38 <tr>
39 <th class="description">description:</th>
40 <td class="description">#desc|strip|escape|addbreaks#</td>
41 </tr>
42 </table>
43
44 <div id="changesetDiff">
45 #diff#
46 </div>
47
48 #footer#
49
50
@@ -0,0 +1,15 b''
1 #header#
2 <title>Mercurial Error</title>
3 </head>
4 <body>
5
6 <h2>Mercurial Error</h2>
7
8 <p>
9 An error occurred while processing your request:
10 </p>
11 <p>
12 #error|escape#
13 </p>
14
15 #footer#
@@ -0,0 +1,49 b''
1 #header#
2 <title>#repo|escape#: #file|escape# annotate</title>
3 </head>
4 <body>
5
6 <div class="buttons">
7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a>
13 <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a>
14 <a href="#url#log/#node|short#/#file|urlescape#{sessionvars%urlparameter}">revisions</a>
15 <a href="#url#raw-annotate/#node|short#/#file|urlescape#">raw</a>
16 </div>
17
18 <h2>Annotate #file|escape#</h2>
19
20 <table>
21 <tr>
22 <td class="metatag">changeset #rev#:</td>
23 <td><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>
24 #parent%fileannotateparent#
25 #child%fileannotatechild#
26 <tr>
27 <td class="metatag">author:</td>
28 <td>#author|obfuscate#</td></tr>
29 <tr>
30 <td class="metatag">date:</td>
31 <td>#date|date# (#date|age# ago)</td>
32 </tr>
33 <tr>
34 <td class="metatag">permissions:</td>
35 <td>#permissions|permissions#</td>
36 </tr>
37 <tr>
38 <td class="metatag">description:</td>
39 <td>{desc|strip|escape|addbreaks}</td>
40 </tr>
41 </table>
42
43 <br/>
44
45 <table cellspacing="0" cellpadding="0">
46 #annotate%annotateline#
47 </table>
48
49 #footer#
@@ -0,0 +1,35 b''
1 #header#
2 <title>#repo|escape#: #file|escape# diff</title>
3 </head>
4 <body>
5
6 <div class="buttons">
7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a>
13 <a href="#url#log/#node|short#/#file|urlescape#{sessionvars%urlparameter}">revisions</a>
14 <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a>
15 <a href="#url#raw-diff/#node|short#/#file|urlescape#">raw</a>
16 </div>
17
18 <h2>#file|escape#</h2>
19
20 <table id="filediffEntry">
21 <tr>
22 <th class="revision">revision #rev#:</th>
23 <td class="revision"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td>
24 </tr>
25 #parent%filediffparent#
26 #child%filediffchild#
27 </table>
28
29 <div id="fileDiff">
30 #diff#
31 </div>
32
33 #footer#
34
35
@@ -0,0 +1,27 b''
1 #header#
2 <title>#repo|escape#: #file|escape# history</title>
3 <link rel="alternate" type="application/atom+xml"
4 href="#url#atom-log/tip/#file|urlescape#" title="Atom feed for #repo|escape#:#file#">
5 <link rel="alternate" type="application/rss+xml"
6 href="#url#rss-log/tip/#file|urlescape#" title="RSS feed for #repo|escape#:#file#">
7 </head>
8 <body>
9
10 <div class="buttons">
11 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
12 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
14 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
15 <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a>
16 <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a>
17 <a type="application/rss+xml" href="#url#rss-log/tip/#file|urlescape#">rss</a>
18 <a type="application/atom+xml" href="#url#atom-log/tip/#file|urlescape#" title="Atom feed for #repo|escape#:#file#">atom</a>
19 </div>
20
21 <h2>#file|escape# revision history</h2>
22
23 <p>navigate: <small class="navigate">{nav%filenaventry}</small></p>
24
25 #entries%filelogentry#
26
27 #footer#
@@ -0,0 +1,25 b''
1 <table class="logEntry parity#parity#">
2 <tr>
3 <th class="age">#date|age# ago:</th>
4 <th class="firstline"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#desc|strip|firstline|escape#</a></th>
5 </tr>
6 <tr>
7 <th class="revision">revision #filerev#:</td>
8 <td class="node">
9 <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a>
10 <a href="#url#diff/#node|short#/#file|urlescape#{sessionvars%urlparameter}">(diff)</a>
11 <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">(annotate)</a>
12 </td>
13 </tr>
14 #rename%filelogrename#
15 <tr>
16 <th class="author">author:</th>
17 <td class="author">#author|obfuscate#</td>
18 </tr>
19 <tr>
20 <th class="date">date:</th>
21 <td class="date">#date|date#</td>
22 </tr>
23 </table>
24
25
@@ -0,0 +1,45 b''
1 #header#
2 <title>#repo|escape#:#file|escape#</title>
3 </head>
4 <body>
5
6 <div class="buttons">
7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a>
13 <a href="#url#log/#node|short#/#file|urlescape#{sessionvars%urlparameter}">revisions</a>
14 <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a>
15 <a href="#url#raw-file/#node|short#/#file|urlescape#">raw</a>
16 </div>
17
18 <h2>#file|escape#</h2>
19
20 <table>
21 <tr>
22 <td class="metatag">changeset #rev#:</td>
23 <td><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>
24 #parent%filerevparent#
25 #child%filerevchild#
26 <tr>
27 <td class="metatag">author:</td>
28 <td>#author|obfuscate#</td></tr>
29 <tr>
30 <td class="metatag">date:</td>
31 <td>#date|date# (#date|age# ago)</td></tr>
32 <tr>
33 <td class="metatag">permissions:</td>
34 <td>#permissions|permissions#</td></tr>
35 <tr>
36 <td class="metatag">description:</td>
37 <td>{desc|strip|escape|addbreaks}</td>
38 </tr>
39 </table>
40
41 <pre>
42 #text%fileline#
43 </pre>
44
45 #footer#
@@ -0,0 +1,8 b''
1 #motd#
2 <div class="logo">
3 <a href="http://www.selenic.com/mercurial/">
4 <img src="#staticurl#hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
5 </div>
6
7 </body>
8 </html>
@@ -0,0 +1,95 b''
1 #header#
2 <title>#repo|escape#: graph</title>
3 <link rel="alternate" type="application/atom+xml"
4 href="#url#atom-tags" title="Atom feed for #repo|escape#: tags">
5 <link rel="alternate" type="application/rss+xml"
6 href="#url#rss-tags" title="RSS feed for #repo|escape#: tags">
7 <!--[if IE]><script type="text/javascript" src="#staticurl#excanvas.js"></script><![endif]-->
8 </head>
9 <body>
10
11 <div class="buttons">
12 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
13 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
14 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
15 <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a>
16 </div>
17
18 <h2>graph</h2>
19
20 <form action="#url#log">
21 {sessionvars%hiddenformentry}
22 <p>
23 <label for="search1">search:</label>
24 <input name="rev" id="search1" type="text" size="30">
25 navigate: <small class="navigate">#changenav%navgraphentry#</small>
26 </p>
27 </form>
28
29 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
30
31 <div id="wrapper">
32 <ul id="nodebgs"></ul>
33 <canvas id="graph" width="224" height="#canvasheight#"></canvas>
34 <ul id="graphnodes"></ul>
35 </div>
36
37 <script type="text/javascript" src="#staticurl#graph.js"></script>
38 <script type="text/javascript">
39 <!-- hide script content
40
41 var data = {jsdata|json};
42 var graph = new Graph();
43 graph.scale({bg_height});
44
45 graph.edge = function(x0, y0, x1, y1, color) {
46
47 this.setColor(color, 0.0, 0.65);
48 this.ctx.beginPath();
49 this.ctx.moveTo(x0, y0);
50 this.ctx.lineTo(x1, y1);
51 this.ctx.stroke();
52
53 }
54
55 var revlink = '<li style="_STYLE"><span class="desc">';
56 revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}" title="_NODEID">_DESC</a>';
57 revlink += '</span><span class="info">_DATE ago, by _USER</span></li>';
58
59 graph.vertex = function(x, y, color, parity, cur) {
60
61 this.ctx.beginPath();
62 color = this.setColor(color, 0.25, 0.75);
63 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
64 this.ctx.fill();
65
66 var bg = '<li class="bg parity' + parity + '"></li>';
67 var left = (this.columns + 1) * this.bg_height;
68 var nstyle = 'padding-left: ' + left + 'px;';
69 var item = revlink.replace(/_STYLE/, nstyle);
70 item = item.replace(/_PARITY/, 'parity' + parity);
71 item = item.replace(/_NODEID/, cur[0]);
72 item = item.replace(/_NODEID/, cur[0]);
73 item = item.replace(/_DESC/, cur[3]);
74 item = item.replace(/_USER/, cur[4]);
75 item = item.replace(/_DATE/, cur[5]);
76
77 return [bg, item];
78
79 }
80
81 graph.render(data);
82
83 // stop hiding script -->
84 </script>
85
86 <form action="#url#log">
87 {sessionvars%hiddenformentry}
88 <p>
89 <label for="search1">search:</label>
90 <input name="rev" id="search1" type="text" size="30">
91 navigate: <small class="navigate">#changenav%navgraphentry#</small>
92 </p>
93 </form>
94
95 #footer#
@@ -0,0 +1,6 b''
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <link rel="icon" href="#staticurl#hgicon.png" type="image/png">
5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="#staticurl#style.css" type="text/css" />
@@ -0,0 +1,19 b''
1 #header#
2 <title>Mercurial repositories index</title>
3 </head>
4 <body>
5
6 <h2>Mercurial Repositories</h2>
7
8 <table>
9 <tr>
10 <td><a href="?sort=#sort_name#">Name</a></td>
11 <td><a href="?sort=#sort_description#">Description</a></td>
12 <td><a href="?sort=#sort_contact#">Contact</a></td>
13 <td><a href="?sort=#sort_lastchange#">Last change</a></td>
14 <td>&nbsp;</td>
15 </tr>
16 #entries%indexentry#
17 </table>
18
19 #footer#
@@ -0,0 +1,27 b''
1 #header#
2 <title>#repo|escape#: files for changeset #node|short#</title>
3 </head>
4 <body>
5
6 <div class="buttons">
7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 #archives%archiveentry#
13 </div>
14
15 <h2>files for changeset #node|short#: #path|escape#</h2>
16
17 <table cellpadding="0" cellspacing="0">
18 <tr class="parity#upparity#">
19 <td><tt>drwxr-xr-x</tt>&nbsp;
20 <td>&nbsp;
21 <td>&nbsp;
22 <td><a href="#url#file/#node|short##up|urlescape#{sessionvars%urlparameter}">[up]</a>
23 </tr>
24 #dentries%direntry#
25 #fentries%fileentry#
26 </table>
27 #footer#
@@ -0,0 +1,60 b''
1 default = 'shortlog'
2 mimetype = 'text/html; charset={encoding}'
3 header = header.tmpl
4 footer = footer.tmpl
5 search = search.tmpl
6 changelog = changelog.tmpl
7 shortlog = shortlog.tmpl
8 shortlogentry = shortlogentry.tmpl
9 graph = graph.tmpl
10 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
11 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
12 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
13 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
14 filedifflink = '<a href="#url#diff/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#file|escape#</a> '
15 filenodelink = '<a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#file|escape#</a> '
16 filenolink = '{file|escape} '
17 fileellipses = '...'
18 changelogentry = changelogentry.tmpl
19 searchentry = changelogentry.tmpl
20 changeset = changeset.tmpl
21 manifest = manifest.tmpl
22 direntry = '<tr class="parity#parity#"><td><tt>drwxr-xr-x</tt>&nbsp;<td>&nbsp;<td>&nbsp;<td><a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">#basename|escape#/</a> <a href="#url#file/#node|short##path|urlescape#/#emptydirs|urlescape#{sessionvars%urlparameter}">#emptydirs|urlescape#</a>'
23 fileentry = '<tr class="parity#parity#"><td><tt>#permissions|permissions#</tt>&nbsp;<td align=right><tt class="date">#date|isodate#</tt>&nbsp;<td align=right><tt>#size#</tt>&nbsp;<td><a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#basename|escape#</a>'
24 filerevision = filerevision.tmpl
25 fileannotate = fileannotate.tmpl
26 filediff = filediff.tmpl
27 filelog = filelog.tmpl
28 fileline = '<div class="parity#parity#"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</div>'
29 filelogentry = filelogentry.tmpl
30 annotateline = '<tr class="parity#parity#"><td class="annotate"><a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}#l{targetline}" title="{node|short}: {desc|escape|firstline}">#author|user#@#rev#</a></td><td><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a></td><td><pre>#line|escape#</pre></td></tr>'
31 difflineplus = '<span class="plusline"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</span>'
32 difflineminus = '<span class="minusline"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</span>'
33 difflineat = '<span class="atline"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</span>'
34 diffline = '<a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#'
35 changelogparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
36 changesetparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
37 filerevparent = '<tr><td class="metatag">parent:</td><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a></td></tr>'
38 filerename = '{file|escape}@'
39 filelogrename = '<tr><th>base:</th><td><a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#file|escape#@#node|short#</a></td></tr>'
40 fileannotateparent = '<tr><td class="metatag">parent:</td><td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a></td></tr>'
41 changesetchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
42 changelogchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
43 filerevchild = '<tr><td class="metatag">child:</td><td><a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
44 fileannotatechild = '<tr><td class="metatag">child:</td><td><a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
45 tags = tags.tmpl
46 tagentry = '<li class="tagEntry parity#parity#"><tt class="node">#node#</tt> <a href="#url#rev/#node|short#{sessionvars%urlparameter}">#tag|escape#</a></li>'
47 diffblock = '<pre class="parity#parity#">#lines#</pre>'
48 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
49 changesettag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
50 filediffparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
51 filelogparent = '<tr><th>parent #rev#:</th><td><a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
52 filediffchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
53 filelogchild = '<tr><th>child #rev#:</th><td><a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
54 indexentry = '<tr class="parity#parity#"><td><a href="#url#{sessionvars%urlparameter}">#name|escape#</a></td><td>#description#</td><td>#contact|obfuscate#</td><td class="age">#lastchange|age# ago</td><td class="indexlinks"><a href="#url#rss-log">RSS</a> <a href="#url#atom-log">Atom</a> #archives%archiveentry#</td></tr>'
55 index = index.tmpl
56 archiveentry = '<a href="#url#archive/#node|short##extension|urlescape#">#type|escape#</a> '
57 notfound = notfound.tmpl
58 error = error.tmpl
59 urlparameter = '#separator##name#=#value|urlescape#'
60 hiddenformentry = '<input type="hidden" name="#name#" value="#value|escape#" />'
@@ -0,0 +1,12 b''
1 #header#
2 <title>Mercurial repository not found</title>
3 </head>
4 <body>
5
6 <h2>Mercurial repository not found</h2>
7
8 The specified repository "#repo|escape#" is unknown, sorry.
9
10 Please go back to the main repository list page.
11
12 #footer#
@@ -0,0 +1,35 b''
1 #header#
2 <title>#repo|escape#: searching for #query|escape#</title>
3 </head>
4 <body>
5
6 <div class="buttons">
7 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
8 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a>
12 #archives%archiveentry#
13 </div>
14
15 <h2>searching for #query|escape#</h2>
16
17 <form>
18 {sessionvars%hiddenformentry}
19 <p>
20 search:
21 <input name="rev" type="text" width="30" value="#query|escape#">
22 </p>
23 </form>
24
25 #entries#
26
27 <form>
28 {sessionvars%hiddenformentry}
29 <p>
30 search:
31 <input name="rev" type="text" width="30" value="#query|escape#">
32 </p>
33 </form>
34
35 #footer#
@@ -0,0 +1,42 b''
1 #header#
2 <title>#repo|escape#: shortlog</title>
3 <link rel="alternate" type="application/atom+xml"
4 href="#url#atom-log" title="Atom feed for #repo|escape#">
5 <link rel="alternate" type="application/rss+xml"
6 href="#url#rss-log" title="RSS feed for #repo|escape#">
7 </head>
8 <body>
9
10 <div class="buttons">
11 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
12 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
13 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
14 <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a>
15 #archives%archiveentry#
16 <a type="application/rss+xml" href="#url#rss-log">rss</a>
17 <a type="application/rss+xml" href="#url#atom-log" title="Atom feed for #repo|escape#">atom</a>
18 </div>
19
20 <h2>shortlog for #repo|escape#</h2>
21
22 <form action="#url#log">
23 {sessionvars%hiddenformentry}
24 <p>
25 <label for="search1">search:</label>
26 <input name="rev" id="search1" type="text" size="30">
27 navigate: <small class="navigate">#changenav%navshortentry#</small>
28 </p>
29 </form>
30
31 #entries%shortlogentry#
32
33 <form action="#url#log">
34 {sessionvars%hiddenformentry}
35 <p>
36 <label for="search2">search:</label>
37 <input name="rev" id="search2" type="text" size="30">
38 navigate: <small class="navigate">#changenav%navshortentry#</small>
39 </p>
40 </form>
41
42 #footer#
@@ -0,0 +1,7 b''
1 <table class="slogEntry parity#parity#">
2 <tr>
3 <td class="age">#date|age#</td>
4 <td class="author">#author|person#</td>
5 <td class="node"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#desc|strip|firstline|escape#</a></td>
6 </tr>
7 </table>
@@ -0,0 +1,25 b''
1 #header#
2 <title>#repo|escape#: tags</title>
3 <link rel="alternate" type="application/atom+xml"
4 href="#url#atom-tags" title="Atom feed for #repo|escape#: tags">
5 <link rel="alternate" type="application/rss+xml"
6 href="#url#rss-tags" title="RSS feed for #repo|escape#: tags">
7 </head>
8 <body>
9
10 <div class="buttons">
11 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
12 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
14 <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a>
15 <a type="application/rss+xml" href="#url#rss-tags">rss</a>
16 <a type="application/atom+xml" href="#url#atom-tags">atom</a>
17 </div>
18
19 <h2>tags:</h2>
20
21 <ul id="tagEntries">
22 #entries%tagentry#
23 </ul>
24
25 #footer#
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now