##// END OF EJS Templates
spartan: add branches page
Sune Foldager -
r8357:d974a32b default
parent child Browse files
Show More
@@ -0,0 +1,26 b''
1 #header#
2 <title>#repo|escape#: branches</title>
3 <link rel="alternate" type="application/atom+xml"
4 href="#url#atom-branches" title="Atom feed for #repo|escape#: branches">
5 <link rel="alternate" type="application/rss+xml"
6 href="#url#rss-branches" title="RSS feed for #repo|escape#: branches">
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#/{sessionvars%urlparameter}">files</a>
16 <a type="application/rss+xml" href="#url#rss-branches">rss</a>
17 <a type="application/atom+xml" href="#url#atom-branches">atom</a>
18 </div>
19
20 <h2>branches:</h2>
21
22 <ul id="tagEntries">
23 #entries%branchentry#
24 </ul>
25
26 #footer#
@@ -1,42 +1,43 b''
1 1 #header#
2 2 <title>#repo|escape#: changelog</title>
3 3 <link rel="alternate" type="application/atom+xml"
4 4 href="#url#atom-log" title="Atom feed for #repo|escape#">
5 5 <link rel="alternate" type="application/rss+xml"
6 6 href="#url#rss-log" title="RSS feed for #repo|escape#">
7 7 </head>
8 8 <body>
9 9
10 10 <div class="buttons">
11 11 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
12 12 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
13 13 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
14 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
14 15 <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a>
15 16 #archives%archiveentry#
16 17 <a type="application/rss+xml" href="#url#rss-log">rss</a>
17 18 <a type="application/atom+xml" href="#url#atom-log" title="Atom feed for #repo|escape#">atom</a>
18 19 </div>
19 20
20 21 <h2>changelog for #repo|escape#</h2>
21 22
22 23 <form action="#url#log">
23 24 {sessionvars%hiddenformentry}
24 25 <p>
25 26 <label for="search1">search:</label>
26 27 <input name="rev" id="search1" type="text" size="30">
27 28 navigate: <small class="navigate">#changenav%naventry#</small>
28 29 </p>
29 30 </form>
30 31
31 32 #entries%changelogentry#
32 33
33 34 <form action="#url#log">
34 35 {sessionvars%hiddenformentry}
35 36 <p>
36 37 <label for="search2">search:</label>
37 38 <input name="rev" id="search2" type="text" size="30">
38 39 navigate: <small class="navigate">#changenav%naventry#</small>
39 40 </p>
40 41 </form>
41 42
42 43 #footer#
@@ -1,50 +1,51 b''
1 1 #header#
2 2 <title>#repo|escape#: changeset #node|short#</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="buttons">
7 7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
11 12 <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a>
12 13 <a href="#url#raw-rev/#node|short#">raw</a>
13 14 #archives%archiveentry#
14 15 </div>
15 16
16 17 <h2>changeset: #desc|strip|escape|firstline|nonempty#</h2>
17 18
18 19 <table id="changesetEntry">
19 20 <tr>
20 21 <th class="changeset">changeset #rev#:</th>
21 22 <td class="changeset"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td>
22 23 </tr>
23 24 #parent%changesetparent#
24 25 #child%changesetchild#
25 26 #changesettag#
26 27 <tr>
27 28 <th class="author">author:</th>
28 29 <td class="author">#author|obfuscate#</td>
29 30 </tr>
30 31 <tr>
31 32 <th class="date">date:</th>
32 33 <td class="date">#date|date# (#date|age# ago)</td>
33 34 </tr>
34 35 <tr>
35 36 <th class="files">files:</th>
36 37 <td class="files">#files#</td>
37 38 </tr>
38 39 <tr>
39 40 <th class="description">description:</th>
40 41 <td class="description">#desc|strip|escape|addbreaks|nonempty#</td>
41 42 </tr>
42 43 </table>
43 44
44 45 <div id="changesetDiff">
45 46 #diff#
46 47 </div>
47 48
48 49 #footer#
49 50
50 51
@@ -1,49 +1,50 b''
1 1 #header#
2 2 <title>#repo|escape#: #file|escape# annotate</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="buttons">
7 7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
11 12 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 13 <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a>
13 14 <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a>
14 15 <a href="#url#log/#node|short#/#file|urlescape#{sessionvars%urlparameter}">revisions</a>
15 16 <a href="#url#raw-annotate/#node|short#/#file|urlescape#">raw</a>
16 17 </div>
17 18
18 19 <h2>Annotate #file|escape#</h2>
19 20
20 21 <table>
21 22 <tr>
22 23 <td class="metatag">changeset #rev#:</td>
23 24 <td><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>
24 25 #parent%fileannotateparent#
25 26 #child%fileannotatechild#
26 27 <tr>
27 28 <td class="metatag">author:</td>
28 29 <td>#author|obfuscate#</td></tr>
29 30 <tr>
30 31 <td class="metatag">date:</td>
31 32 <td>#date|date# (#date|age# ago)</td>
32 33 </tr>
33 34 <tr>
34 35 <td class="metatag">permissions:</td>
35 36 <td>#permissions|permissions#</td>
36 37 </tr>
37 38 <tr>
38 39 <td class="metatag">description:</td>
39 40 <td>{desc|strip|escape|addbreaks|nonempty}</td>
40 41 </tr>
41 42 </table>
42 43
43 44 <br/>
44 45
45 46 <table cellspacing="0" cellpadding="0">
46 47 #annotate%annotateline#
47 48 </table>
48 49
49 50 #footer#
@@ -1,35 +1,36 b''
1 1 #header#
2 2 <title>#repo|escape#: #file|escape# diff</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="buttons">
7 7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
11 12 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 13 <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a>
13 14 <a href="#url#log/#node|short#/#file|urlescape#{sessionvars%urlparameter}">revisions</a>
14 15 <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a>
15 16 <a href="#url#raw-diff/#node|short#/#file|urlescape#">raw</a>
16 17 </div>
17 18
18 19 <h2>#file|escape#</h2>
19 20
20 21 <table id="filediffEntry">
21 22 <tr>
22 23 <th class="revision">revision #rev#:</th>
23 24 <td class="revision"><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td>
24 25 </tr>
25 26 #parent%filediffparent#
26 27 #child%filediffchild#
27 28 </table>
28 29
29 30 <div id="fileDiff">
30 31 #diff#
31 32 </div>
32 33
33 34 #footer#
34 35
35 36
@@ -1,27 +1,28 b''
1 1 #header#
2 2 <title>#repo|escape#: #file|escape# history</title>
3 3 <link rel="alternate" type="application/atom+xml"
4 4 href="#url#atom-log/tip/#file|urlescape#" title="Atom feed for #repo|escape#:#file#">
5 5 <link rel="alternate" type="application/rss+xml"
6 6 href="#url#rss-log/tip/#file|urlescape#" title="RSS feed for #repo|escape#:#file#">
7 7 </head>
8 8 <body>
9 9
10 10 <div class="buttons">
11 11 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
12 12 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
13 13 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
14 14 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
15 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
15 16 <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a>
16 17 <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a>
17 18 <a type="application/rss+xml" href="#url#rss-log/tip/#file|urlescape#">rss</a>
18 19 <a type="application/atom+xml" href="#url#atom-log/tip/#file|urlescape#" title="Atom feed for #repo|escape#:#file#">atom</a>
19 20 </div>
20 21
21 22 <h2>#file|escape# revision history</h2>
22 23
23 24 <p>navigate: <small class="navigate">{nav%filenaventry}</small></p>
24 25
25 26 #entries%filelogentry#
26 27
27 28 #footer#
@@ -1,45 +1,46 b''
1 1 #header#
2 2 <title>#repo|escape#:#file|escape#</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="buttons">
7 7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
11 12 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 13 <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a>
13 14 <a href="#url#log/#node|short#/#file|urlescape#{sessionvars%urlparameter}">revisions</a>
14 15 <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a>
15 16 <a href="#url#raw-file/#node|short#/#file|urlescape#">raw</a>
16 17 </div>
17 18
18 19 <h2>#file|escape#</h2>
19 20
20 21 <table>
21 22 <tr>
22 23 <td class="metatag">changeset #rev#:</td>
23 24 <td><a href="#url#rev/#node|short#{sessionvars%urlparameter}">#node|short#</a></td></tr>
24 25 #parent%filerevparent#
25 26 #child%filerevchild#
26 27 <tr>
27 28 <td class="metatag">author:</td>
28 29 <td>#author|obfuscate#</td></tr>
29 30 <tr>
30 31 <td class="metatag">date:</td>
31 32 <td>#date|date# (#date|age# ago)</td></tr>
32 33 <tr>
33 34 <td class="metatag">permissions:</td>
34 35 <td>#permissions|permissions#</td></tr>
35 36 <tr>
36 37 <td class="metatag">description:</td>
37 38 <td>{desc|strip|escape|addbreaks|nonempty}</td>
38 39 </tr>
39 40 </table>
40 41
41 42 <pre>
42 43 #text%fileline#
43 44 </pre>
44 45
45 46 #footer#
@@ -1,95 +1,96 b''
1 1 #header#
2 2 <title>#repo|escape#: graph</title>
3 3 <link rel="alternate" type="application/atom+xml"
4 4 href="#url#atom-tags" title="Atom feed for #repo|escape#: tags">
5 5 <link rel="alternate" type="application/rss+xml"
6 6 href="#url#rss-tags" title="RSS feed for #repo|escape#: tags">
7 7 <!--[if IE]><script type="text/javascript" src="#staticurl#excanvas.js"></script><![endif]-->
8 8 </head>
9 9 <body>
10 10
11 11 <div class="buttons">
12 12 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
13 13 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
14 14 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
15 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
15 16 <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a>
16 17 </div>
17 18
18 19 <h2>graph</h2>
19 20
20 21 <form action="#url#log">
21 22 {sessionvars%hiddenformentry}
22 23 <p>
23 24 <label for="search1">search:</label>
24 25 <input name="rev" id="search1" type="text" size="30">
25 26 navigate: <small class="navigate">#changenav%navgraphentry#</small>
26 27 </p>
27 28 </form>
28 29
29 30 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
30 31
31 32 <div id="wrapper">
32 33 <ul id="nodebgs"></ul>
33 34 <canvas id="graph" width="224" height="#canvasheight#"></canvas>
34 35 <ul id="graphnodes"></ul>
35 36 </div>
36 37
37 38 <script type="text/javascript" src="#staticurl#graph.js"></script>
38 39 <script type="text/javascript">
39 40 <!-- hide script content
40 41
41 42 var data = {jsdata|json};
42 43 var graph = new Graph();
43 44 graph.scale({bg_height});
44 45
45 46 graph.edge = function(x0, y0, x1, y1, color) {
46 47
47 48 this.setColor(color, 0.0, 0.65);
48 49 this.ctx.beginPath();
49 50 this.ctx.moveTo(x0, y0);
50 51 this.ctx.lineTo(x1, y1);
51 52 this.ctx.stroke();
52 53
53 54 }
54 55
55 56 var revlink = '<li style="_STYLE"><span class="desc">';
56 57 revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}" title="_NODEID">_DESC</a>';
57 58 revlink += '</span><span class="info">_DATE ago, by _USER</span></li>';
58 59
59 60 graph.vertex = function(x, y, color, parity, cur) {
60 61
61 62 this.ctx.beginPath();
62 63 color = this.setColor(color, 0.25, 0.75);
63 64 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
64 65 this.ctx.fill();
65 66
66 67 var bg = '<li class="bg parity' + parity + '"></li>';
67 68 var left = (this.columns + 1) * this.bg_height;
68 69 var nstyle = 'padding-left: ' + left + 'px;';
69 70 var item = revlink.replace(/_STYLE/, nstyle);
70 71 item = item.replace(/_PARITY/, 'parity' + parity);
71 72 item = item.replace(/_NODEID/, cur[0]);
72 73 item = item.replace(/_NODEID/, cur[0]);
73 74 item = item.replace(/_DESC/, cur[3]);
74 75 item = item.replace(/_USER/, cur[4]);
75 76 item = item.replace(/_DATE/, cur[5]);
76 77
77 78 return [bg, item];
78 79
79 80 }
80 81
81 82 graph.render(data);
82 83
83 84 // stop hiding script -->
84 85 </script>
85 86
86 87 <form action="#url#log">
87 88 {sessionvars%hiddenformentry}
88 89 <p>
89 90 <label for="search1">search:</label>
90 91 <input name="rev" id="search1" type="text" size="30">
91 92 navigate: <small class="navigate">#changenav%navgraphentry#</small>
92 93 </p>
93 94 </form>
94 95
95 96 #footer#
@@ -1,27 +1,28 b''
1 1 #header#
2 2 <title>#repo|escape#: files for changeset #node|short#</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="buttons">
7 7 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
8 8 <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a>
9 9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
11 12 <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a>
12 13 #archives%archiveentry#
13 14 </div>
14 15
15 16 <h2>files for changeset #node|short#: #path|escape#</h2>
16 17
17 18 <table cellpadding="0" cellspacing="0">
18 19 <tr class="parity#upparity#">
19 20 <td><tt>drwxr-xr-x</tt>&nbsp;
20 21 <td>&nbsp;
21 22 <td>&nbsp;
22 23 <td><a href="#url#file/#node|short##up|urlescape#{sessionvars%urlparameter}">[up]</a>
23 24 </tr>
24 25 #dentries%direntry#
25 26 #fentries%fileentry#
26 27 </table>
27 28 #footer#
@@ -1,60 +1,62 b''
1 1 default = 'shortlog'
2 2 mimetype = 'text/html; charset={encoding}'
3 3 header = header.tmpl
4 4 footer = footer.tmpl
5 5 search = search.tmpl
6 6 changelog = changelog.tmpl
7 7 shortlog = shortlog.tmpl
8 8 shortlogentry = shortlogentry.tmpl
9 9 graph = graph.tmpl
10 10 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
11 11 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
12 12 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
13 13 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
14 14 filedifflink = '<a href="#url#diff/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#file|escape#</a> '
15 15 filenodelink = '<a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#file|escape#</a> '
16 16 filenolink = '{file|escape} '
17 17 fileellipses = '...'
18 18 changelogentry = changelogentry.tmpl
19 19 searchentry = changelogentry.tmpl
20 20 changeset = changeset.tmpl
21 21 manifest = manifest.tmpl
22 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 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 24 filerevision = filerevision.tmpl
25 25 fileannotate = fileannotate.tmpl
26 26 filediff = filediff.tmpl
27 27 filelog = filelog.tmpl
28 28 fileline = '<div class="parity#parity#"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</div>'
29 29 filelogentry = filelogentry.tmpl
30 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 31 difflineplus = '<span class="plusline"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</span>'
32 32 difflineminus = '<span class="minusline"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</span>'
33 33 difflineat = '<span class="atline"><a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#</span>'
34 34 diffline = '<a class="lineno" href="##lineid#" id="#lineid#">#linenumber#</a>#line|escape#'
35 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 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 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 38 filerename = '{file|escape}@'
39 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 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 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 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 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 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 45 tags = tags.tmpl
46 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 branches = branches.tmpl
48 branchentry = '<li class="tagEntry parity#parity#"><tt class="node">#node#</tt> <a href="#url#shortlog/#node|short#{sessionvars%urlparameter}">#branch|escape#</a></li>'
47 49 diffblock = '<pre class="parity#parity#">#lines#</pre>'
48 50 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
49 51 changesettag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
50 52 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 53 filelogparent = '<tr><th>parent #rev#:</th><td><a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
52 54 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 55 filelogchild = '<tr><th>child #rev#:</th><td><a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>'
54 56 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 57 index = index.tmpl
56 58 archiveentry = '<a href="#url#archive/#node|short##extension|urlescape#">#type|escape#</a> '
57 59 notfound = notfound.tmpl
58 60 error = error.tmpl
59 61 urlparameter = '#separator##name#=#value|urlescape#'
60 62 hiddenformentry = '<input type="hidden" name="#name#" value="#value|escape#" />'
@@ -1,35 +1,36 b''
1 1 #header#
2 2 <title>#repo|escape#: searching for #query|escape#</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="buttons">
7 7 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
8 8 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
9 9 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
10 10 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
11 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
11 12 <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a>
12 13 #archives%archiveentry#
13 14 </div>
14 15
15 16 <h2>searching for #query|escape#</h2>
16 17
17 18 <form>
18 19 {sessionvars%hiddenformentry}
19 20 <p>
20 21 search:
21 22 <input name="rev" type="text" width="30" value="#query|escape#">
22 23 </p>
23 24 </form>
24 25
25 26 #entries#
26 27
27 28 <form>
28 29 {sessionvars%hiddenformentry}
29 30 <p>
30 31 search:
31 32 <input name="rev" type="text" width="30" value="#query|escape#">
32 33 </p>
33 34 </form>
34 35
35 36 #footer#
@@ -1,42 +1,43 b''
1 1 #header#
2 2 <title>#repo|escape#: shortlog</title>
3 3 <link rel="alternate" type="application/atom+xml"
4 4 href="#url#atom-log" title="Atom feed for #repo|escape#">
5 5 <link rel="alternate" type="application/rss+xml"
6 6 href="#url#rss-log" title="RSS feed for #repo|escape#">
7 7 </head>
8 8 <body>
9 9
10 10 <div class="buttons">
11 11 <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a>
12 12 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
13 13 <a href="#url#tags{sessionvars%urlparameter}">tags</a>
14 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
14 15 <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a>
15 16 #archives%archiveentry#
16 17 <a type="application/rss+xml" href="#url#rss-log">rss</a>
17 18 <a type="application/rss+xml" href="#url#atom-log" title="Atom feed for #repo|escape#">atom</a>
18 19 </div>
19 20
20 21 <h2>shortlog for #repo|escape#</h2>
21 22
22 23 <form action="#url#log">
23 24 {sessionvars%hiddenformentry}
24 25 <p>
25 26 <label for="search1">search:</label>
26 27 <input name="rev" id="search1" type="text" size="30">
27 28 navigate: <small class="navigate">#changenav%navshortentry#</small>
28 29 </p>
29 30 </form>
30 31
31 32 #entries%shortlogentry#
32 33
33 34 <form action="#url#log">
34 35 {sessionvars%hiddenformentry}
35 36 <p>
36 37 <label for="search2">search:</label>
37 38 <input name="rev" id="search2" type="text" size="30">
38 39 navigate: <small class="navigate">#changenav%navshortentry#</small>
39 40 </p>
40 41 </form>
41 42
42 43 #footer#
@@ -1,25 +1,26 b''
1 1 #header#
2 2 <title>#repo|escape#: tags</title>
3 3 <link rel="alternate" type="application/atom+xml"
4 4 href="#url#atom-tags" title="Atom feed for #repo|escape#: tags">
5 5 <link rel="alternate" type="application/rss+xml"
6 6 href="#url#rss-tags" title="RSS feed for #repo|escape#: tags">
7 7 </head>
8 8 <body>
9 9
10 10 <div class="buttons">
11 11 <a href="#url#log{sessionvars%urlparameter}">changelog</a>
12 12 <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a>
13 13 <a href="#url#graph{sessionvars%urlparameter}">graph</a>
14 <a href="#url#branches{sessionvars%urlparameter}">branches</a>
14 15 <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a>
15 16 <a type="application/rss+xml" href="#url#rss-tags">rss</a>
16 17 <a type="application/atom+xml" href="#url#atom-tags">atom</a>
17 18 </div>
18 19
19 20 <h2>tags:</h2>
20 21
21 22 <ul id="tagEntries">
22 23 #entries%tagentry#
23 24 </ul>
24 25
25 26 #footer#
@@ -1,560 +1,561 b''
1 1 adding b
2 2 adding a
3 3 adding a
4 4 changeset: 6:38d962e6234d
5 5 tag: tip
6 6 user: test
7 7 date: Thu Jan 01 00:00:00 1970 +0000
8 8 summary: change c
9 9
10 10 diff -r a3b6a9e4507e -r 38d962e6234d c
11 11 --- a/c Thu Jan 01 00:00:00 1970 +0000
12 12 +++ b/c Thu Jan 01 00:00:00 1970 +0000
13 13 @@ -1,1 +1,2 @@
14 14 b
15 15 +c
16 16
17 17 changeset: 5:a3b6a9e4507e
18 18 user: test
19 19 date: Thu Jan 01 00:00:00 1970 +0000
20 20 summary: mv b
21 21
22 22 diff -r 52e848cdcd88 -r a3b6a9e4507e b
23 23 --- a/b Thu Jan 01 00:00:00 1970 +0000
24 24 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
25 25 @@ -1,1 +0,0 @@
26 26 -b
27 27 diff -r 52e848cdcd88 -r a3b6a9e4507e c
28 28 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
29 29 +++ b/c Thu Jan 01 00:00:00 1970 +0000
30 30 @@ -0,0 +1,1 @@
31 31 +b
32 32
33 33 changeset: 4:52e848cdcd88
34 34 user: test
35 35 date: Thu Jan 01 00:00:00 1970 +0000
36 36 summary: del2 a
37 37
38 38 diff -r 01de2d66a28d -r 52e848cdcd88 a
39 39 --- a/a Thu Jan 01 00:00:00 1970 +0000
40 40 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
41 41 @@ -1,1 +0,0 @@
42 42 -b
43 43
44 44 changeset: 3:01de2d66a28d
45 45 user: test
46 46 date: Thu Jan 01 00:00:00 1970 +0000
47 47 summary: second a
48 48
49 49 diff -r be3ebcc91739 -r 01de2d66a28d a
50 50 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
51 51 +++ b/a Thu Jan 01 00:00:00 1970 +0000
52 52 @@ -0,0 +1,1 @@
53 53 +b
54 54
55 55 changeset: 2:be3ebcc91739
56 56 user: test
57 57 date: Thu Jan 01 00:00:00 1970 +0000
58 58 summary: del a
59 59
60 60 diff -r 5ed941583260 -r be3ebcc91739 a
61 61 --- a/a Thu Jan 01 00:00:00 1970 +0000
62 62 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
63 63 @@ -1,1 +0,0 @@
64 64 -a
65 65
66 66 changeset: 1:5ed941583260
67 67 user: test
68 68 date: Thu Jan 01 00:00:00 1970 +0000
69 69 summary: first a
70 70
71 71 diff -r 6563da9dcf87 -r 5ed941583260 a
72 72 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
73 73 +++ b/a Thu Jan 01 00:00:00 1970 +0000
74 74 @@ -0,0 +1,1 @@
75 75 +a
76 76
77 77 changeset: 0:6563da9dcf87
78 78 user: test
79 79 date: Thu Jan 01 00:00:00 1970 +0000
80 80 summary: b
81 81
82 82 diff -r 000000000000 -r 6563da9dcf87 b
83 83 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
84 84 +++ b/b Thu Jan 01 00:00:00 1970 +0000
85 85 @@ -0,0 +1,1 @@
86 86 +b
87 87
88 88 % tip - two revisions
89 89 200 Script output follows
90 90
91 91 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
92 92 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
93 93 <head>
94 94 <link rel="icon" href="/static/hgicon.png" type="image/png" />
95 95 <meta name="robots" content="index, nofollow" />
96 96 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
97 97
98 98 <title>test: a history</title>
99 99 <link rel="alternate" type="application/atom+xml"
100 100 href="/atom-log/tip/a" title="Atom feed for test:a" />
101 101 <link rel="alternate" type="application/rss+xml"
102 102 href="/rss-log/tip/a" title="RSS feed for test:a" />
103 103 </head>
104 104 <body>
105 105
106 106 <div class="container">
107 107 <div class="menu">
108 108 <div class="logo">
109 109 <a href="http://www.selenic.com/mercurial/">
110 110 <img src="/static/hglogo.png" alt="mercurial" /></a>
111 111 </div>
112 112 <ul>
113 113 <li><a href="/shortlog/01de2d66a28d">log</a></li>
114 114 <li><a href="/graph/01de2d66a28d">graph</a></li>
115 115 <li><a href="/tags">tags</a></li>
116 116 <li><a href="/branches">branches</a></li>
117 117 </ul>
118 118 <ul>
119 119 <li><a href="/rev/01de2d66a28d">changeset</a></li>
120 120 <li><a href="/file/01de2d66a28d">browse</a></li>
121 121 </ul>
122 122 <ul>
123 123 <li><a href="/file/01de2d66a28d/a">file</a></li>
124 124 <li><a href="/diff/01de2d66a28d/a">diff</a></li>
125 125 <li><a href="/annotate/01de2d66a28d/a">annotate</a></li>
126 126 <li class="active">file log</li>
127 127 <li><a href="/raw-file/01de2d66a28d/a">raw</a></li>
128 128 </ul>
129 129 </div>
130 130
131 131 <div class="main">
132 132 <h2><a href="/">test</a></h2>
133 133 <h3>log a</h3>
134 134
135 135 <form class="search" action="/log">
136 136
137 137 <p><input name="rev" id="search1" type="text" size="30" /></p>
138 138 <div id="hint">find changesets by author, revision,
139 139 files, or words in the commit message</div>
140 140 </form>
141 141
142 142 <div class="navigate"><a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
143 143
144 144 <table class="bigtable">
145 145 <tr>
146 146 <th class="age">age</th>
147 147 <th class="author">author</th>
148 148 <th class="description">description</th>
149 149 </tr>
150 150 <tr class="parity0">
151 151 <td class="age">many years</td>
152 152 <td class="author">test</td>
153 153 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
154 154 </tr>
155 155 <tr class="parity1">
156 156 <td class="age">many years</td>
157 157 <td class="author">test</td>
158 158 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
159 159 </tr>
160 160
161 161 </table>
162 162
163 163 </div>
164 164 </div>
165 165
166 166
167 167
168 168 </body>
169 169 </html>
170 170
171 171 % second version - two revisions
172 172 200 Script output follows
173 173
174 174 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
175 175 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
176 176 <head>
177 177 <link rel="icon" href="/static/hgicon.png" type="image/png" />
178 178 <meta name="robots" content="index, nofollow" />
179 179 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
180 180
181 181 <title>test: a history</title>
182 182 <link rel="alternate" type="application/atom+xml"
183 183 href="/atom-log/tip/a" title="Atom feed for test:a" />
184 184 <link rel="alternate" type="application/rss+xml"
185 185 href="/rss-log/tip/a" title="RSS feed for test:a" />
186 186 </head>
187 187 <body>
188 188
189 189 <div class="container">
190 190 <div class="menu">
191 191 <div class="logo">
192 192 <a href="http://www.selenic.com/mercurial/">
193 193 <img src="/static/hglogo.png" alt="mercurial" /></a>
194 194 </div>
195 195 <ul>
196 196 <li><a href="/shortlog/01de2d66a28d">log</a></li>
197 197 <li><a href="/graph/01de2d66a28d">graph</a></li>
198 198 <li><a href="/tags">tags</a></li>
199 199 <li><a href="/branches">branches</a></li>
200 200 </ul>
201 201 <ul>
202 202 <li><a href="/rev/01de2d66a28d">changeset</a></li>
203 203 <li><a href="/file/01de2d66a28d">browse</a></li>
204 204 </ul>
205 205 <ul>
206 206 <li><a href="/file/01de2d66a28d/a">file</a></li>
207 207 <li><a href="/diff/01de2d66a28d/a">diff</a></li>
208 208 <li><a href="/annotate/01de2d66a28d/a">annotate</a></li>
209 209 <li class="active">file log</li>
210 210 <li><a href="/raw-file/01de2d66a28d/a">raw</a></li>
211 211 </ul>
212 212 </div>
213 213
214 214 <div class="main">
215 215 <h2><a href="/">test</a></h2>
216 216 <h3>log a</h3>
217 217
218 218 <form class="search" action="/log">
219 219
220 220 <p><input name="rev" id="search1" type="text" size="30" /></p>
221 221 <div id="hint">find changesets by author, revision,
222 222 files, or words in the commit message</div>
223 223 </form>
224 224
225 225 <div class="navigate"><a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
226 226
227 227 <table class="bigtable">
228 228 <tr>
229 229 <th class="age">age</th>
230 230 <th class="author">author</th>
231 231 <th class="description">description</th>
232 232 </tr>
233 233 <tr class="parity0">
234 234 <td class="age">many years</td>
235 235 <td class="author">test</td>
236 236 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
237 237 </tr>
238 238 <tr class="parity1">
239 239 <td class="age">many years</td>
240 240 <td class="author">test</td>
241 241 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
242 242 </tr>
243 243
244 244 </table>
245 245
246 246 </div>
247 247 </div>
248 248
249 249
250 250
251 251 </body>
252 252 </html>
253 253
254 254 % first deleted - one revision
255 255 200 Script output follows
256 256
257 257 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
258 258 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
259 259 <head>
260 260 <link rel="icon" href="/static/hgicon.png" type="image/png" />
261 261 <meta name="robots" content="index, nofollow" />
262 262 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
263 263
264 264 <title>test: a history</title>
265 265 <link rel="alternate" type="application/atom+xml"
266 266 href="/atom-log/tip/a" title="Atom feed for test:a" />
267 267 <link rel="alternate" type="application/rss+xml"
268 268 href="/rss-log/tip/a" title="RSS feed for test:a" />
269 269 </head>
270 270 <body>
271 271
272 272 <div class="container">
273 273 <div class="menu">
274 274 <div class="logo">
275 275 <a href="http://www.selenic.com/mercurial/">
276 276 <img src="/static/hglogo.png" alt="mercurial" /></a>
277 277 </div>
278 278 <ul>
279 279 <li><a href="/shortlog/5ed941583260">log</a></li>
280 280 <li><a href="/graph/5ed941583260">graph</a></li>
281 281 <li><a href="/tags">tags</a></li>
282 282 <li><a href="/branches">branches</a></li>
283 283 </ul>
284 284 <ul>
285 285 <li><a href="/rev/5ed941583260">changeset</a></li>
286 286 <li><a href="/file/5ed941583260">browse</a></li>
287 287 </ul>
288 288 <ul>
289 289 <li><a href="/file/5ed941583260/a">file</a></li>
290 290 <li><a href="/diff/5ed941583260/a">diff</a></li>
291 291 <li><a href="/annotate/5ed941583260/a">annotate</a></li>
292 292 <li class="active">file log</li>
293 293 <li><a href="/raw-file/5ed941583260/a">raw</a></li>
294 294 </ul>
295 295 </div>
296 296
297 297 <div class="main">
298 298 <h2><a href="/">test</a></h2>
299 299 <h3>log a</h3>
300 300
301 301 <form class="search" action="/log">
302 302
303 303 <p><input name="rev" id="search1" type="text" size="30" /></p>
304 304 <div id="hint">find changesets by author, revision,
305 305 files, or words in the commit message</div>
306 306 </form>
307 307
308 308 <div class="navigate"><a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
309 309
310 310 <table class="bigtable">
311 311 <tr>
312 312 <th class="age">age</th>
313 313 <th class="author">author</th>
314 314 <th class="description">description</th>
315 315 </tr>
316 316 <tr class="parity0">
317 317 <td class="age">many years</td>
318 318 <td class="author">test</td>
319 319 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
320 320 </tr>
321 321
322 322 </table>
323 323
324 324 </div>
325 325 </div>
326 326
327 327
328 328
329 329 </body>
330 330 </html>
331 331
332 332 % first version - one revision
333 333 200 Script output follows
334 334
335 335 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
336 336 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
337 337 <head>
338 338 <link rel="icon" href="/static/hgicon.png" type="image/png" />
339 339 <meta name="robots" content="index, nofollow" />
340 340 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
341 341
342 342 <title>test: a history</title>
343 343 <link rel="alternate" type="application/atom+xml"
344 344 href="/atom-log/tip/a" title="Atom feed for test:a" />
345 345 <link rel="alternate" type="application/rss+xml"
346 346 href="/rss-log/tip/a" title="RSS feed for test:a" />
347 347 </head>
348 348 <body>
349 349
350 350 <div class="container">
351 351 <div class="menu">
352 352 <div class="logo">
353 353 <a href="http://www.selenic.com/mercurial/">
354 354 <img src="/static/hglogo.png" alt="mercurial" /></a>
355 355 </div>
356 356 <ul>
357 357 <li><a href="/shortlog/5ed941583260">log</a></li>
358 358 <li><a href="/graph/5ed941583260">graph</a></li>
359 359 <li><a href="/tags">tags</a></li>
360 360 <li><a href="/branches">branches</a></li>
361 361 </ul>
362 362 <ul>
363 363 <li><a href="/rev/5ed941583260">changeset</a></li>
364 364 <li><a href="/file/5ed941583260">browse</a></li>
365 365 </ul>
366 366 <ul>
367 367 <li><a href="/file/5ed941583260/a">file</a></li>
368 368 <li><a href="/diff/5ed941583260/a">diff</a></li>
369 369 <li><a href="/annotate/5ed941583260/a">annotate</a></li>
370 370 <li class="active">file log</li>
371 371 <li><a href="/raw-file/5ed941583260/a">raw</a></li>
372 372 </ul>
373 373 </div>
374 374
375 375 <div class="main">
376 376 <h2><a href="/">test</a></h2>
377 377 <h3>log a</h3>
378 378
379 379 <form class="search" action="/log">
380 380
381 381 <p><input name="rev" id="search1" type="text" size="30" /></p>
382 382 <div id="hint">find changesets by author, revision,
383 383 files, or words in the commit message</div>
384 384 </form>
385 385
386 386 <div class="navigate"><a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
387 387
388 388 <table class="bigtable">
389 389 <tr>
390 390 <th class="age">age</th>
391 391 <th class="author">author</th>
392 392 <th class="description">description</th>
393 393 </tr>
394 394 <tr class="parity0">
395 395 <td class="age">many years</td>
396 396 <td class="author">test</td>
397 397 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
398 398 </tr>
399 399
400 400 </table>
401 401
402 402 </div>
403 403 </div>
404 404
405 405
406 406
407 407 </body>
408 408 </html>
409 409
410 410 % before addition - error
411 411 404 Not Found
412 412
413 413 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
414 414 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
415 415 <head>
416 416 <link rel="icon" href="/static/hgicon.png" type="image/png" />
417 417 <meta name="robots" content="index, nofollow" />
418 418 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
419 419
420 420 <title>test: error</title>
421 421 </head>
422 422 <body>
423 423
424 424 <div class="container">
425 425 <div class="menu">
426 426 <div class="logo">
427 427 <a href="http://www.selenic.com/mercurial/">
428 428 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
429 429 </div>
430 430 <ul>
431 431 <li><a href="/shortlog">log</a></li>
432 432 <li><a href="/graph">graph</a></li>
433 433 <li><a href="/tags">tags</a></li>
434 434 <li><a href="/branches">branches</a></li>
435 435 </ul>
436 436 </div>
437 437
438 438 <div class="main">
439 439
440 440 <h2><a href="/">test</a></h2>
441 441 <h3>error</h3>
442 442
443 443 <form class="search" action="/log">
444 444
445 445 <p><input name="rev" id="search1" type="text" size="30"></p>
446 446 <div id="hint">find changesets by author, revision,
447 447 files, or words in the commit message</div>
448 448 </form>
449 449
450 450 <div class="description">
451 451 <p>
452 452 An error occurred while processing your request:
453 453 </p>
454 454 <p>
455 455 a@6563da9dcf87: not found in manifest
456 456 </p>
457 457 </div>
458 458 </div>
459 459 </div>
460 460
461 461
462 462
463 463 </body>
464 464 </html>
465 465
466 466 % should show base link, use spartan because it shows it
467 467 200 Script output follows
468 468
469 469 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
470 470 <html>
471 471 <head>
472 472 <link rel="icon" href="/static/hgicon.png" type="image/png">
473 473 <meta name="robots" content="index, nofollow" />
474 474 <link rel="stylesheet" href="/static/style.css" type="text/css" />
475 475
476 476 <title>test: c history</title>
477 477 <link rel="alternate" type="application/atom+xml"
478 478 href="/atom-log/tip/c" title="Atom feed for test:c">
479 479 <link rel="alternate" type="application/rss+xml"
480 480 href="/rss-log/tip/c" title="RSS feed for test:c">
481 481 </head>
482 482 <body>
483 483
484 484 <div class="buttons">
485 485 <a href="/log?style=spartan">changelog</a>
486 486 <a href="/shortlog?style=spartan">shortlog</a>
487 487 <a href="/graph?style=spartan">graph</a>
488 488 <a href="/tags?style=spartan">tags</a>
489 <a href="/branches?style=spartan">branches</a>
489 490 <a href="/file/38d962e6234d/c?style=spartan">file</a>
490 491 <a href="/annotate/38d962e6234d/c?style=spartan">annotate</a>
491 492 <a type="application/rss+xml" href="/rss-log/tip/c">rss</a>
492 493 <a type="application/atom+xml" href="/atom-log/tip/c" title="Atom feed for test:c">atom</a>
493 494 </div>
494 495
495 496 <h2>c revision history</h2>
496 497
497 498 <p>navigate: <small class="navigate"><a href="/log/a3b6a9e4507e/c?style=spartan">(0)</a> <a href="/log/tip/c?style=spartan">tip</a> </small></p>
498 499
499 500 <table class="logEntry parity0">
500 501 <tr>
501 502 <th class="age">many years ago:</th>
502 503 <th class="firstline"><a href="/rev/38d962e6234d?style=spartan">change c</a></th>
503 504 </tr>
504 505 <tr>
505 506 <th class="revision">revision 1:</td>
506 507 <td class="node">
507 508 <a href="/file/38d962e6234d/c?style=spartan">38d962e6234d</a>
508 509 <a href="/diff/38d962e6234d/c?style=spartan">(diff)</a>
509 510 <a href="/annotate/38d962e6234d/c?style=spartan">(annotate)</a>
510 511 </td>
511 512 </tr>
512 513
513 514 <tr>
514 515 <th class="author">author:</th>
515 516 <td class="author">&#116;&#101;&#115;&#116;</td>
516 517 </tr>
517 518 <tr>
518 519 <th class="date">date:</th>
519 520 <td class="date">Thu Jan 01 00:00:00 1970 +0000</td>
520 521 </tr>
521 522 </table>
522 523
523 524
524 525 <table class="logEntry parity1">
525 526 <tr>
526 527 <th class="age">many years ago:</th>
527 528 <th class="firstline"><a href="/rev/a3b6a9e4507e?style=spartan">mv b</a></th>
528 529 </tr>
529 530 <tr>
530 531 <th class="revision">revision 0:</td>
531 532 <td class="node">
532 533 <a href="/file/a3b6a9e4507e/c?style=spartan">a3b6a9e4507e</a>
533 534 <a href="/diff/a3b6a9e4507e/c?style=spartan">(diff)</a>
534 535 <a href="/annotate/a3b6a9e4507e/c?style=spartan">(annotate)</a>
535 536 </td>
536 537 </tr>
537 538 <tr><th>base:</th><td><a href="/file/1e88685f5dde/b?style=spartan">b@1e88685f5dde</a></td></tr>
538 539 <tr>
539 540 <th class="author">author:</th>
540 541 <td class="author">&#116;&#101;&#115;&#116;</td>
541 542 </tr>
542 543 <tr>
543 544 <th class="date">date:</th>
544 545 <td class="date">Thu Jan 01 00:00:00 1970 +0000</td>
545 546 </tr>
546 547 </table>
547 548
548 549
549 550
550 551
551 552
552 553 <div class="logo">
553 554 <a href="http://www.selenic.com/mercurial/">
554 555 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
555 556 </div>
556 557
557 558 </body>
558 559 </html>
559 560
560 561 % errors
General Comments 0
You need to be logged in to leave comments. Login now