##// END OF EJS Templates
coal/paper: link repo name to hgweb root
Dirkjan Ochtman -
r7314:a0843c82 default
parent child Browse files
Show More
@@ -1,74 +1,74 b''
1 1 {header}
2 2 <title>{repo|escape}: {node|short}</title>
3 3 </head>
4 4 <body>
5 5 <div class="container">
6 6 <div class="menu">
7 7 <div class="logo">
8 8 <a href="http://www.selenic.com/mercurial/">
9 9 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 10 </div>
11 11 <ul>
12 12 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
13 13 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
14 14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 15 </ul>
16 16 <ul>
17 17 <li class="active">changeset</li>
18 18 <li><a href="{url}raw-rev/{node|short}{sessionvars%urlparameter}">raw</a></li>
19 19 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">browse</a></li>
20 20 </ul>
21 21 <ul>
22 22 {archives%archiveentry}
23 23 </ul>
24 24 </div>
25 25
26 26 <div class="main">
27 27
28 <h2>{repo|escape}</h2>
28 <h2><a href="{url}">{repo|escape}</a></h2>
29 29 <h3>changeset {rev}:{node|short} {changesettag}</h3>
30 30
31 31 <form class="search" action="{url}log">
32 32 {sessionvars%hiddenformentry}
33 33 <p><input name="rev" id="search1" type="text" size="30"></p>
34 34 <span>find changesets by author, revision,
35 35 files, or words in the commit message</span>
36 36 </form>
37 37
38 38 <div class="description">{desc|strip|escape|addbreaks}</div>
39 39
40 40 <table id="changesetEntry">
41 41 <tr>
42 42 <th class="author">author</th>
43 43 <td class="author">{author|obfuscate}</td>
44 44 </tr>
45 45 <tr>
46 46 <th class="date">date</th>
47 47 <td class="date">{date|date} ({date|age} ago)</td></tr>
48 48 <tr>
49 49 <th class="author">parents</th>
50 50 <td class="author">{parent%changesetparent}</td>
51 51 </tr>
52 52 <tr>
53 53 <th class="author">children</th>
54 54 <td class="author">{child%changesetchild}</td>
55 55 </tr>
56 56 <tr>
57 57 <th class="files">files</th>
58 58 <td class="files">{files}</td>
59 59 </tr>
60 60 </table>
61 61
62 62 <div class="overflow">
63 63 <table class="bigtable">
64 64 <tr>
65 65 <th class="lineno">line</th>
66 66 <th class="source">diff</th>
67 67 </tr>
68 68 </table>
69 69 {diff}
70 70 </div>
71 71
72 72 </div>
73 73 </div>
74 74 {footer}
@@ -1,42 +1,42 b''
1 1 {header}
2 2 <title>{repo|escape}: error</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="container">
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="http://www.selenic.com/mercurial/">
10 10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}log{sessionvars%urlparameter}">log</a></li>
14 14 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
15 15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
16 16 </ul>
17 17 </div>
18 18
19 19 <div class="main">
20 20
21 <h2>{repo|escape}</h2>
21 <h2><a href="{url}">{repo|escape}</a></h2>
22 22 <h3>error</h3>
23 23
24 24 <form class="search" action="{url}log">
25 25 {sessionvars%hiddenformentry}
26 26 <p><input name="rev" id="search1" type="text" size="30"></p>
27 27 <span>find changesets by author, revision,
28 28 files, or words in the commit message</span>
29 29 </form>
30 30
31 31 <div class="description">
32 32 <p>
33 33 An error occurred while processing your request:
34 34 </p>
35 35 <p>
36 36 {error|escape}
37 37 </p>
38 38 </div>
39 39 </div>
40 40 </div>
41 41
42 42 {footer}
@@ -1,79 +1,79 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="container">
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="http://www.selenic.com/mercurial/">
10 10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
16 16 </ul>
17 17
18 18 <ul>
19 19 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
20 20 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
21 21 </ul>
22 22 <ul>
23 23 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
24 24 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
25 25 <li class="active">annotate</li>
26 26 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
27 27 <li><a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
28 28 </ul>
29 29 </div>
30 30
31 31 <div class="main">
32 <h2>{repo|escape}</h2>
32 <h2><a href="{url}">{repo|escape}</a></h2>
33 33 <h3>annotate {file|escape} @ {rev}:{node|short}</h3>
34 34
35 35 <form class="search" action="{url}log">
36 36 {sessionvars%hiddenformentry}
37 37 <p><input name="rev" id="search1" type="text" size="30"></p>
38 38 <span>find changesets by author, revision,
39 39 files, or words in the commit message</span>
40 40 </form>
41 41
42 42 <div class="description">{desc|strip|escape|addbreaks}</div>
43 43
44 44 <table id="changesetEntry">
45 45 <tr>
46 46 <th class="author">author</th>
47 47 <td class="author">{author|obfuscate}</td>
48 48 </tr>
49 49 <tr>
50 50 <th class="date">date</th>
51 51 <td class="date">{date|date} ({date|age} ago)</td>
52 52 </tr>
53 53 <tr>
54 54 <th class="author">parents</th>
55 55 <td class="author">{parent%filerevparent}</td>
56 56 </tr>
57 57 <tr>
58 58 <th class="author">children</th>
59 59 <td class="author">{child%filerevchild}</td>
60 60 </tr>
61 61 {changesettag}
62 62 </table>
63 63
64 64 <br/>
65 65
66 66 <div class="overflow">
67 67 <table class="bigtable">
68 68 <tr>
69 69 <th class="annotate">rev</th>
70 70 <th class="lineno">line</th>
71 71 <th class="line">source</th>
72 72 </tr>
73 73 {annotate%annotateline}
74 74 </table>
75 75 </div>
76 76 </div>
77 77 </div>
78 78
79 79 {footer}
@@ -1,76 +1,76 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="container">
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="http://www.selenic.com/mercurial/">
10 10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
16 16 </ul>
17 17 <ul>
18 18 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
19 19 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
20 20 </ul>
21 21 <ul>
22 22 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
23 23 <li class="active">diff</li>
24 24 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
25 25 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
26 26 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
27 27 </ul>
28 28 </div>
29 29
30 30 <div class="main">
31 <h2>{repo|escape}</h2>
31 <h2><a href="{url}">{repo|escape}</a></h2>
32 32 <h3>diff {file|escape} @ {rev}:{node|short}</h3>
33 33
34 34 <form class="search" action="{url}log">
35 35 {sessionvars%hiddenformentry}
36 36 <p><input name="rev" id="search1" type="text" size="30"></p>
37 37 <span>find changesets by author, revision,
38 38 files, or words in the commit message</span>
39 39 </form>
40 40
41 41 <div class="description">{desc|strip|escape|addbreaks}</div>
42 42
43 43 <table id="changesetEntry">
44 44 <tr>
45 45 <th>author</th>
46 46 <td>{author|obfuscate}</td>
47 47 </tr>
48 48 <tr>
49 49 <th>date</th>
50 50 <td>{date|date} ({date|age} ago)</td>
51 51 </tr>
52 52 <tr>
53 53 <th>parents</th>
54 54 <td>{parent%filerevparent}</td>
55 55 </tr>
56 56 <tr>
57 57 <th>children</th>
58 58 <td>{child%filerevchild}</td>
59 59 </tr>
60 60 {changesettag}
61 61 </table>
62 62
63 63 <div class="overflow">
64 64 <table class="bigtable">
65 65 <tr>
66 66 <th class="lineno">line</th>
67 67 <th class="source">diff</th>
68 68 </tr>
69 69 </table>
70 70
71 71 {diff}
72 72 </div>
73 73 </div>
74 74 </div>
75 75
76 76 {footer}
@@ -1,60 +1,59 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="container">
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="http://www.selenic.com/mercurial/">
14 14 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
18 18 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
19 19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
20 20 </ul>
21 21 <ul>
22 22 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
23 23 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
24 24 </ul>
25 25 <ul>
26 26 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
27 27 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
28 28 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
29 29 <li class="active">file log</li>
30 30 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
31 31 </ul>
32 32 </div>
33 33
34 34 <div class="main">
35
36 <h2>{repo|escape}</h2>
35 <h2><a href="{url}">{repo|escape}</a></h2>
37 36 <h3>log {file|escape}</h3>
38 37
39 38 <form class="search" action="{url}log">
40 39 {sessionvars%hiddenformentry}
41 40 <p><input name="rev" id="search1" type="text" size="30"></p>
42 41 <span>find changesets by author, revision,
43 42 files, or words in the commit message</span>
44 43 </form>
45 44
46 45 <div class="navigate">{nav%filenaventry}</div>
47 46
48 47 <table class="bigtable">
49 48 <tr>
50 49 <th class="age">age</th>
51 50 <th class="author">author</th>
52 51 <th class="description">description</th>
53 52 </tr>
54 53 {entries%filelogentry}
55 54 </table>
56 55
57 56 </div>
58 57 </div>
59 58
60 59 {footer}
@@ -1,76 +1,75 b''
1 1 {header}
2 2 <title>{repo|escape}: {node|short} {file|escape}</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="container">
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="http://www.selenic.com/mercurial/">
10 10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
16 16 </ul>
17 17 <ul>
18 18 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
19 19 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
20 20 </ul>
21 21 <ul>
22 22 <li class="active">file</li>
23 23 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
24 24 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
25 25 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
26 26 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
27 27 </ul>
28 28 </div>
29 29
30 30 <div class="main">
31
32 <h2>{repo|escape}</h2>
31 <h2><a href="{url}">{repo|escape}</a></h2>
33 32 <h3>view {file|escape} @ {rev}:{node|short}</h3>
34 33
35 34 <form class="search" action="{url}log">
36 35 {sessionvars%hiddenformentry}
37 36 <p><input name="rev" id="search1" type="text" size="30"></p>
38 37 <span>find changesets by author, revision,
39 38 files, or words in the commit message</span>
40 39 </form>
41 40
42 41 <div class="description">{desc|strip|escape|addbreaks}</div>
43 42
44 43 <table id="changesetEntry">
45 44 <tr>
46 45 <th class="author">author</th>
47 46 <td class="author">{author|obfuscate}</td>
48 47 </tr>
49 48 <tr>
50 49 <th class="date">date</th>
51 50 <td class="date">{date|date} ({date|age} ago)</td>
52 51 </tr>
53 52 <tr>
54 53 <th class="author">parents</th>
55 54 <td class="author">{parent%filerevparent}</td>
56 55 </tr>
57 56 <tr>
58 57 <th class="author">children</th>
59 58 <td class="author">{child%filerevchild}</td>
60 59 </tr>
61 60 {changesettag}
62 61 </table>
63 62
64 63 <div class="overflow">
65 64 <table class="bigtable">
66 65 <tr>
67 66 <th class="lineno">line</th>
68 67 <th class="source">source</th>
69 68 </tr>
70 69 {text%fileline}
71 70 </table>
72 71 </div>
73 72 </div>
74 73 </div>
75 74
76 75 {footer}
@@ -1,113 +1,113 b''
1 1 {header}
2 2 <title>{repo|escape}: revision graph</title>
3 3 <link rel="alternate" type="application/atom+xml"
4 4 href="{url}atom-log" title="Atom feed for {repo|escape}: log">
5 5 <link rel="alternate" type="application/rss+xml"
6 6 href="{url}rss-log" title="RSS feed for {repo|escape}: log">
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="container">
12 12 <div class="menu">
13 13 <div class="logo">
14 14 <a href="http://www.selenic.com/mercurial/">
15 15 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
16 16 </div>
17 17 <ul>
18 18 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
19 19 <li class="active">graph</li>
20 20 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
21 21 </ul>
22 22 <ul>
23 23 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
24 24 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
25 25 </ul>
26 26 </div>
27 27
28 28 <div class="main">
29 <h2>{repo|escape}</h2>
29 <h2><a href="{url}">{repo|escape}</a></h2>
30 30 <h3>graph</h3>
31 31
32 32 <form class="search" action="{url}log">
33 33 {sessionvars%hiddenformentry}
34 34 <p><input name="rev" id="search1" type="text" size="30"></p>
35 35 <span>find changesets by author, revision,
36 36 files, or words in the commit message</span>
37 37 </form>
38 38
39 39 <div class="navigate">
40 40 <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountless}">less</a>
41 41 <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountmore}">more</a>
42 42 | {changenav%navgraphentry}
43 43 </div>
44 44
45 45 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
46 46
47 47 <div id="wrapper">
48 48 <ul id="nodebgs"></ul>
49 49 <canvas id="graph" width="224" height="{canvasheight}"></canvas>
50 50 <ul id="graphnodes"></ul>
51 51 </div>
52 52
53 53 <script type="text/javascript" src="{staticurl}graph.js"></script>
54 54 <script type="text/javascript">
55 55 <!-- hide script content
56 56
57 57 var data = {jsdata|json};
58 58 var graph = new Graph();
59 59 graph.scale({bg_height});
60 60
61 61 graph.edge = function(x0, y0, x1, y1, color) {
62 62
63 63 this.setColor(color, 0.0, 0.65);
64 64 this.ctx.beginPath();
65 65 this.ctx.moveTo(x0, y0);
66 66 this.ctx.lineTo(x1, y1);
67 67 this.ctx.stroke();
68 68
69 69 }
70 70
71 71 var revlink = '<li style="_STYLE"><span class="desc">';
72 72 revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}" title="_NODEID">_DESC</a>';
73 73 revlink += '</span><span class="tag">_TAGS</span>';
74 74 revlink += '<span class="info">_DATE ago, by _USER</span></li>';
75 75
76 76 graph.vertex = function(x, y, color, parity, cur) {
77 77
78 78 this.ctx.beginPath();
79 79 color = this.setColor(color, 0.25, 0.75);
80 80 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
81 81 this.ctx.fill();
82 82
83 83 var bg = '<li class="bg parity' + parity + '"></li>';
84 84 var left = (this.columns + 1) * this.bg_height;
85 85 var nstyle = 'padding-left: ' + left + 'px;';
86 86 var item = revlink.replace(/_STYLE/, nstyle);
87 87 item = item.replace(/_PARITY/, 'parity' + parity);
88 88 item = item.replace(/_NODEID/, cur[0]);
89 89 item = item.replace(/_NODEID/, cur[0]);
90 90 item = item.replace(/_DESC/, cur[3]);
91 91 item = item.replace(/_USER/, cur[4]);
92 92 item = item.replace(/_DATE/, cur[5]);
93 93 item = item.replace(/_TAGS/, cur[7].join('&nbsp; '));
94 94
95 95 return [bg, item];
96 96
97 97 }
98 98
99 99 graph.render(data);
100 100
101 101 // stop hiding script -->
102 102 </script>
103 103
104 104 <div class="navigate">
105 105 <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountless}">less</a>
106 106 <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountmore}">more</a>
107 107 | {changenav%navgraphentry}
108 108 </div>
109 109
110 110 </div>
111 111 </div>
112 112
113 113 {footer}
@@ -1,54 +1,53 b''
1 1 {header}
2 2 <title>{repo|escape}: {node|short} {path|escape}</title>
3 3 </head>
4 4 <body>
5 5
6 6 <div class="container">
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="http://www.selenic.com/mercurial/">
10 10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
16 16 </ul>
17 17 <ul>
18 18 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
19 19 <li class="active">browse</li>
20 20 </ul>
21 21 <ul>
22 22 {archives%archiveentry}
23 23 </ul>
24 24 </div>
25 25
26 26 <div class="main">
27
28 <h2>{repo|escape}</h2>
27 <h2><a href="{url}">{repo|escape}</a></h2>
29 28 <h3>directory {path|escape} @ {rev}:{node|short} {tags%changelogtag}</h3>
30 29
31 30 <form class="search" action="{url}log">
32 31 {sessionvars%hiddenformentry}
33 32 <p><input name="rev" id="search1" type="text" size="30"></p>
34 33 <span>find changesets by author, revision,
35 34 files, or words in the commit message</span>
36 35 </form>
37 36
38 37 <table class="bigtable">
39 38 <tr>
40 39 <th class="name">name</th>
41 40 <th class="size">size</th>
42 41 <th class="permissions">permissions</th>
43 42 </tr>
44 43 <tr class="fileline parity{upparity}">
45 44 <td class="name"><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
46 45 <td class="size"></td>
47 46 <td class="permissions">drwxr-xr-x</td>
48 47 </tr>
49 48 {dentries%direntry}
50 49 {fentries%fileentry}
51 50 </table>
52 51 </div>
53 52 </div>
54 53 {footer}
@@ -1,43 +1,42 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="container">
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="http://www.selenic.com/mercurial/">
10 10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
14 14 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
15 15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
16 16 </ul>
17 17 </div>
18 18
19 19 <div class="main">
20
21 <h2>{repo|escape}</h2>
20 <h2><a href="{url}">{repo|escape}</a></h2>
22 21 <h3>searching for '{query|escape}'</h3>
23 22
24 23 <form class="search" action="{url}log">
25 24 {sessionvars%hiddenformentry}
26 25 <p><input name="rev" id="search1" type="text" size="30"></p>
27 26 <span>find changesets by author, revision,
28 27 files, or words in the commit message</span>
29 28 </form>
30 29
31 30 <table class="bigtable">
32 31 <tr>
33 32 <th class="age">age</th>
34 33 <th class="author">author</th>
35 34 <th class="description">description</th>
36 35 </tr>
37 36 {entries}
38 37 </table>
39 38
40 39 </div>
41 40 </div>
42 41
43 42 {footer}
@@ -1,57 +1,56 b''
1 1 {header}
2 2 <title>{repo|escape}: log</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="container">
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="http://www.selenic.com/mercurial/">
14 14 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
15 15 </div>
16 16 <ul>
17 17 <li class="active">log</li>
18 18 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
19 19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
20 20 </ul>
21 21 <ul>
22 22 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
23 23 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
24 24 </ul>
25 25 <ul>
26 26 {archives%archiveentry}
27 27 </ul>
28 28 </div>
29 29
30 30 <div class="main">
31
32 <h2>{repo|escape}</h2>
31 <h2><a href="{url}">{repo|escape}</a></h2>
33 32 <h3>log</h3>
34 33
35 34 <form class="search" action="{url}log">
36 35 {sessionvars%hiddenformentry}
37 36 <p><input name="rev" id="search1" type="text" size="30"></p>
38 37 <span>find changesets by author, revision,
39 38 files, or words in the commit message</span>
40 39 </form>
41 40
42 41 <div class="navigate">rev {rev}: {changenav%navshortentry}</div>
43 42
44 43 <table class="bigtable">
45 44 <tr>
46 45 <th class="age">age</th>
47 46 <th class="author">author</th>
48 47 <th class="description">description</th>
49 48 </tr>
50 49 {entries%shortlogentry}
51 50 </table>
52 51
53 52 <div class="navigate">rev {rev}: {changenav%navshortentry}</div>
54 53 </div>
55 54 </div>
56 55
57 56 {footer}
@@ -1,44 +1,44 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="container">
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="http://www.selenic.com/mercurial/">
14 14 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
18 18 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
19 19 <li class="active">tags</li>
20 20 </ul>
21 21 </div>
22 22
23 23 <div class="main">
24 <h2>{repo|escape}</h2>
24 <h2><a href="{url}">{repo|escape}</a></h2>
25 25 <h3>tags</h3>
26 26
27 27 <form class="search" action="{url}log">
28 28 {sessionvars%hiddenformentry}
29 29 <p><input name="rev" id="search1" type="text" size="30"></p>
30 30 <span>find changesets by author, revision,
31 31 files, or words in the commit message</span>
32 32 </form>
33 33
34 34 <table class="bigtable">
35 35 <tr>
36 36 <th>tag</th>
37 37 <th>node</th>
38 38 </tr>
39 39 {entries%tagentry}
40 40 </table>
41 41 </div>
42 42 </div>
43 43
44 44 {footer}
@@ -1,222 +1,223 b''
1 1 body {
2 2 margin: 0;
3 3 padding: 0;
4 4 background: black url(background.png) repeat-x;
5 5 font-family: sans-serif;
6 6 }
7 7
8 8 .container {
9 9 padding-right: 150px;
10 10 }
11 11
12 12 .main {
13 13 position: relative;
14 14 background: white;
15 15 padding: 2em;
16 16 border-right: 15px solid black;
17 17 border-bottom: 15px solid black;
18 18 }
19 19
20 20 #.main {
21 21 width:98%;
22 22 }
23 23
24 24 .overflow {
25 25 width: 100%;
26 26 overflow: auto;
27 27 }
28 28
29 29 .menu {
30 30 background: #999;
31 31 padding: 10px;
32 32 width: 75px;
33 33 margin: 0;
34 34 font-size: 80%;
35 35 text-align: left;
36 36 position: fixed;
37 37 top: 27px;
38 38 left: auto;
39 39 right: 27px;
40 40 }
41 41
42 42 #.menu {
43 43 position: absolute !important;
44 44 top:expression(eval(document.body.scrollTop + 27));
45 45 }
46 46
47 47 .menu ul {
48 48 list-style: none;
49 49 padding: 0;
50 50 margin: 10px 0 0 0;
51 51 }
52 52
53 53 .menu li {
54 54 margin-bottom: 3px;
55 55 padding: 2px 4px;
56 56 background: white;
57 57 color: black;
58 58 font-weight: normal;
59 59 }
60 60
61 61 .menu li.active {
62 62 background: black;
63 63 color: white;
64 64 }
65 65
66 66 .menu a { color: black; display: block; }
67 67
68 68 .search {
69 69 position: absolute;
70 70 top: .7em;
71 71 right: 2em;
72 72 }
73 73
74 74 form.search span {
75 75 display: none;
76 76 position: absolute;
77 77 top: 40px;
78 78 right: 0px;
79 79 width: 190px;
80 80 padding: 5px;
81 81 background: #ffc;
82 82 font-size: 70%;
83 83 border: 1px solid yellow;
84 84 -moz-border-radius: 5px; /* this works only in camino/firefox */
85 85 -webkit-border-radius: 5px; /* this is just for Safari */
86 86 }
87 87
88 88 form.search:hover span { display: block; }
89 89
90 90 a { text-decoration:none; }
91 91 .age { white-space:nowrap; }
92 92 .date { white-space:nowrap; }
93 93 .indexlinks { white-space:nowrap; }
94 94 .parity0 { background-color: #f5f5f5; }
95 95 .parity1 { background-color: white; }
96 96 .plusline { color: green; }
97 97 .minusline { color: red; }
98 98 .atline { color: purple; }
99 99
100 100 .navigate {
101 101 text-align: right;
102 102 font-size: 60%;
103 103 margin: 1em 0 1em 0;
104 104 }
105 105
106 106 .tag {
107 107 color: #999;
108 108 font-size: 70%;
109 109 font-weight: normal;
110 110 margin-left: .5em;
111 111 vertical-align: baseline;
112 112 }
113 113
114 114 /* Common */
115 115 pre { margin: 0; }
116 116
117 117 h2 { font-size: 120%; border-bottom: 1px solid #999; }
118 h2 a { color: #000; }
118 119 h3 {
119 120 margin-top: -.7em;
120 121 font-size: 100%;
121 122 }
122 123
123 124 /* log and tags tables */
124 125 .bigtable {
125 126 border-bottom: 1px solid #999;
126 127 border-collapse: collapse;
127 128 font-size: 90%;
128 129 width: 100%;
129 130 font-weight: normal;
130 131 text-align: left;
131 132 }
132 133
133 134 .bigtable td {
134 135 padding: 1px 4px 1px 4px;
135 136 vertical-align: top;
136 137 }
137 138
138 139 .bigtable th {
139 140 padding: 1px 4px 1px 4px;
140 141 border-bottom: 1px solid #999;
141 142 font-size: smaller;
142 143 }
143 144 .bigtable tr { border: none; }
144 145 .bigtable .age { width: 6em; }
145 146 .bigtable .author { width: 12em; }
146 147 .bigtable .description { }
147 148 .bigtable .node { width: 5em; font-family: monospace;}
148 149 .bigtable .lineno { width: 2em; text-align: right;}
149 150 .bigtable .lineno a { color: #999; font-size: smaller; font-family: monospace;}
150 151 .bigtable td.source { font-family: monospace; white-space: pre; }
151 152 .bigtable .permissions { width: 8em; text-align: left;}
152 153 .bigtable .size { width: 5em; text-align: right; }
153 154 .bigtable .annotate { text-align: right; }
154 155 .bigtable td.annotate { font-size: smaller; }
155 156
156 157 .fileline { font-family: monospace; }
157 158 .fileline img { border: 0; }
158 159
159 160 /* Changeset entry */
160 161 #changesetEntry {
161 162 border-collapse: collapse;
162 163 font-size: 90%;
163 164 width: 100%;
164 165 margin-bottom: 1em;
165 166 }
166 167
167 168 #changesetEntry th {
168 169 padding: 1px 4px 1px 4px;
169 170 width: 4em;
170 171 text-align: right;
171 172 font-weight: normal;
172 173 color: #999;
173 174 margin-right: .5em;
174 175 vertical-align: top;
175 176 }
176 177
177 178 div.description {
178 179 border-left: 3px solid #999;
179 180 margin: 1em 0 1em 0;
180 181 padding: .3em;
181 182 }
182 183
183 184 div#wrapper {
184 185 position: relative;
185 186 border-top: 1px solid black;
186 187 border-bottom: 1px solid black;
187 188 margin: 0;
188 189 padding: 0;
189 190 }
190 191
191 192 canvas {
192 193 position: absolute;
193 194 z-index: 5;
194 195 top: -0.7em;
195 196 margin: 0;
196 197 }
197 198
198 199 ul#graphnodes {
199 200 position: absolute;
200 201 z-index: 10;
201 202 top: -1.0em;
202 203 list-style: none inside none;
203 204 padding: 0;
204 205 }
205 206
206 207 ul#nodebgs {
207 208 list-style: none inside none;
208 209 padding: 0;
209 210 margin: 0;
210 211 top: -0.7em;
211 212 }
212 213
213 214 ul#graphnodes li, ul#nodebgs li {
214 215 height: 39px;
215 216 }
216 217
217 218 ul#graphnodes li .info {
218 219 display: block;
219 220 font-size: 70%;
220 221 position: relative;
221 222 top: -3px;
222 223 }
@@ -1,214 +1,215 b''
1 1 body {
2 2 margin: 0;
3 3 padding: 0;
4 4 background: white;
5 5 font-family: sans-serif;
6 6 }
7 7
8 8 .container {
9 9 padding-left: 115px;
10 10 }
11 11
12 12 .main {
13 13 position: relative;
14 14 background: white;
15 15 padding: 2em 2em 2em 0;
16 16 }
17 17
18 18 #.main {
19 19 width: 98%;
20 20 }
21 21
22 22 .overflow {
23 23 width: 100%;
24 24 overflow: auto;
25 25 }
26 26
27 27 .menu {
28 28 width: 90px;
29 29 margin: 0;
30 30 font-size: 80%;
31 31 text-align: left;
32 32 position: absolute;
33 33 top: 20px;
34 34 left: 20px;
35 35 right: auto;
36 36 }
37 37
38 38 .menu ul {
39 39 list-style: none;
40 40 padding: 0;
41 41 margin: 10px 0 0 0;
42 42 border-left: 2px solid #999;
43 43 }
44 44
45 45 .menu li {
46 46 margin-bottom: 3px;
47 47 padding: 2px 4px;
48 48 background: white;
49 49 color: black;
50 50 font-weight: normal;
51 51 }
52 52
53 53 .menu li.active {
54 54 font-weight: bold;
55 55 }
56 56
57 57 .menu a { color: black; display: block; }
58 58
59 59 .search {
60 60 position: absolute;
61 61 top: .7em;
62 62 right: 2em;
63 63 }
64 64
65 65 form.search span {
66 66 display: none;
67 67 position: absolute;
68 68 top: 40px;
69 69 right: 0px;
70 70 width: 190px;
71 71 padding: 5px;
72 72 background: #ffc;
73 73 font-size: 70%;
74 74 border: 1px solid yellow;
75 75 -moz-border-radius: 5px; /* this works only in camino/firefox */
76 76 -webkit-border-radius: 5px; /* this is just for Safari */
77 77 }
78 78
79 79 form.search:hover span { display: block; }
80 80
81 81 a { text-decoration:none; }
82 82 .age { white-space:nowrap; }
83 83 .date { white-space:nowrap; }
84 84 .indexlinks { white-space:nowrap; }
85 85 .parity0 { background-color: #f5f5f5; }
86 86 .parity1 { background-color: white; }
87 87 .plusline { color: green; }
88 88 .minusline { color: red; }
89 89 .atline { color: purple; }
90 90
91 91 .navigate {
92 92 text-align: right;
93 93 font-size: 60%;
94 94 margin: 1em 0 1em 0;
95 95 }
96 96
97 97 .tag {
98 98 color: #999;
99 99 font-size: 70%;
100 100 font-weight: normal;
101 101 margin-left: .5em;
102 102 vertical-align: baseline;
103 103 }
104 104
105 105 /* Common */
106 106 pre { margin: 0; }
107 107
108 108 h2 { font-size: 120%; border-bottom: 1px solid #999; }
109 h2 a { color: #000; }
109 110 h3 {
110 111 margin-top: -.7em;
111 112 font-size: 100%;
112 113 }
113 114
114 115 /* log and tags tables */
115 116 .bigtable {
116 117 border-bottom: 1px solid #999;
117 118 border-collapse: collapse;
118 119 font-size: 90%;
119 120 width: 100%;
120 121 font-weight: normal;
121 122 text-align: left;
122 123 }
123 124
124 125 .bigtable td {
125 126 padding: 1px 4px 1px 4px;
126 127 vertical-align: top;
127 128 }
128 129
129 130 .bigtable th {
130 131 padding: 1px 4px 1px 4px;
131 132 border-bottom: 1px solid #999;
132 133 font-size: smaller;
133 134 }
134 135 .bigtable tr { border: none; }
135 136 .bigtable .age { width: 6em; }
136 137 .bigtable .author { width: 12em; }
137 138 .bigtable .description { }
138 139 .bigtable .node { width: 5em; font-family: monospace;}
139 140 .bigtable .lineno { width: 2em; text-align: right;}
140 141 .bigtable .lineno a { color: #999; font-size: smaller; font-family: monospace;}
141 142 .bigtable td.source { font-family: monospace; white-space: pre; }
142 143 .bigtable .permissions { width: 8em; text-align: left;}
143 144 .bigtable .size { width: 5em; text-align: right; }
144 145 .bigtable .annotate { text-align: right; }
145 146 .bigtable td.annotate { font-size: smaller; }
146 147
147 148 .fileline { font-family: monospace; }
148 149 .fileline img { border: 0; }
149 150
150 151 /* Changeset entry */
151 152 #changesetEntry {
152 153 border-collapse: collapse;
153 154 font-size: 90%;
154 155 width: 100%;
155 156 margin-bottom: 1em;
156 157 }
157 158
158 159 #changesetEntry th {
159 160 padding: 1px 4px 1px 4px;
160 161 width: 4em;
161 162 text-align: right;
162 163 font-weight: normal;
163 164 color: #999;
164 165 margin-right: .5em;
165 166 vertical-align: top;
166 167 }
167 168
168 169 div.description {
169 170 border-left: 2px solid #999;
170 171 margin: 1em 0 1em 0;
171 172 padding: .3em;
172 173 }
173 174
174 175 /* Graph */
175 176 div#wrapper {
176 177 position: relative;
177 178 border-top: 1px solid black;
178 179 border-bottom: 1px solid black;
179 180 margin: 0;
180 181 padding: 0;
181 182 }
182 183
183 184 canvas {
184 185 position: absolute;
185 186 z-index: 5;
186 187 top: -0.7em;
187 188 margin: 0;
188 189 }
189 190
190 191 ul#nodebgs {
191 192 list-style: none inside none;
192 193 padding: 0;
193 194 margin: 0;
194 195 top: -0.7em;
195 196 }
196 197
197 198 ul#graphnodes li, ul#nodebgs li {
198 199 height: 39px;
199 200 }
200 201
201 202 ul#graphnodes {
202 203 position: absolute;
203 204 z-index: 10;
204 205 top: -1.0em;
205 206 list-style: none inside none;
206 207 padding: 0;
207 208 }
208 209
209 210 ul#graphnodes li .info {
210 211 display: block;
211 212 font-size: 70%;
212 213 position: relative;
213 214 top: -3px;
214 215 }
General Comments 0
You need to be logged in to leave comments. Login now