Show More
@@ -0,0 +1,113 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="page_header"> | |||
|
11 | <a href="http://www.selenic.com/mercurial/" title="Mercurial" style="float: right;">Mercurial</a><a href="{url}summary{sessionvars%urlparameter}">#repo|escape#</a> / shortlog | |||
|
12 | </div> | |||
|
13 | ||||
|
14 | <form action="{url}log"> | |||
|
15 | {sessionvars%hiddenformentry} | |||
|
16 | <div class="search"> | |||
|
17 | <input type="text" name="rev" /> | |||
|
18 | </div> | |||
|
19 | </form> | |||
|
20 | <div class="page_nav"> | |||
|
21 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |||
|
22 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |||
|
23 | <a href="{url}log/#rev#{sessionvars%urlparameter}">changelog</a> | | |||
|
24 | graph | | |||
|
25 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |||
|
26 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a> | |||
|
27 | <br/> | |||
|
28 | <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountless}">less</a> | |||
|
29 | <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountmore}">more</a> | |||
|
30 | | #changenav%navshortentry#<br/> | |||
|
31 | </div> | |||
|
32 | ||||
|
33 | <div class="title"> </div> | |||
|
34 | ||||
|
35 | <div id="noscript">The revision graph only works with JavaScript-enabled browsers.</div> | |||
|
36 | ||||
|
37 | <div id="wrapper"> | |||
|
38 | <ul id="nodebgs"></ul> | |||
|
39 | <canvas id="graph" width="224" height="#canvasheight#"></canvas> | |||
|
40 | <ul id="graphnodes"></ul> | |||
|
41 | </div> | |||
|
42 | ||||
|
43 | <script type="text/javascript" src="#staticurl#graph.js"></script> | |||
|
44 | <script> | |||
|
45 | ||||
|
46 | document.getElementById('noscript').style.visibility = 'hidden'; | |||
|
47 | ||||
|
48 | data = {jsdata|json}; | |||
|
49 | graph = new Graph(); | |||
|
50 | graph.scale({bg_height}); | |||
|
51 | ||||
|
52 | graph.edge = function(x0, y0, x1, y1, color) { | |||
|
53 | ||||
|
54 | this.setColor(color, 0.0, 0.65); | |||
|
55 | this.ctx.beginPath(); | |||
|
56 | this.ctx.moveTo(x0, y0); | |||
|
57 | this.ctx.lineTo(x1, y1); | |||
|
58 | this.ctx.stroke(); | |||
|
59 | ||||
|
60 | } | |||
|
61 | ||||
|
62 | var nodes = document.getElementById('graphnodes'); | |||
|
63 | var nodebgs = document.getElementById('nodebgs'); | |||
|
64 | ||||
|
65 | var revlink = '<li style="_STYLE"><span class="desc">'; | |||
|
66 | revlink += '<a class="list" href="{url}rev/_NODEID{sessionvars%urlparameter}" title="_NODEID"><b>_DESC</b></a>'; | |||
|
67 | revlink += '</span> _TAGS'; | |||
|
68 | revlink += '<span class="info">_DATE ago, by _USER</span></li>'; | |||
|
69 | ||||
|
70 | graph.vertex = function(x, y, color, parity, cur) { | |||
|
71 | ||||
|
72 | this.ctx.beginPath(); | |||
|
73 | color = this.setColor(color, 0.25, 0.75); | |||
|
74 | this.ctx.arc(x, y, radius, 0, Math.PI * 2, true); | |||
|
75 | this.ctx.fill(); | |||
|
76 | ||||
|
77 | var bg = '<li class="bg parity' + parity + '"></li>'; | |||
|
78 | nodebgs.innerHTML += bg; | |||
|
79 | ||||
|
80 | var left = (this.columns + 1) * this.bg_height; | |||
|
81 | var nstyle = 'padding-left: ' + left + 'px;'; | |||
|
82 | var item = revlink.replace(/_STYLE/, nstyle); | |||
|
83 | item = item.replace(/_PARITY/, 'parity' + parity); | |||
|
84 | item = item.replace(/_NODEID/, cur[0]); | |||
|
85 | item = item.replace(/_NODEID/, cur[0]); | |||
|
86 | item = item.replace(/_DESC/, cur[3]); | |||
|
87 | item = item.replace(/_USER/, cur[4]); | |||
|
88 | item = item.replace(/_DATE/, cur[5]); | |||
|
89 | if (cur[6].length) { | |||
|
90 | var tagspan = '<span class="logtags">'; | |||
|
91 | for (var t in cur[6]) { | |||
|
92 | var tag = cur[6][t]; | |||
|
93 | tagspan += '<span class="tagtag">' + tag + '</span> '; | |||
|
94 | } | |||
|
95 | tagspan += '</span>'; | |||
|
96 | } else { | |||
|
97 | tagspan = ''; | |||
|
98 | } | |||
|
99 | item = item.replace(/_TAGS/, tagspan); | |||
|
100 | nodes.innerHTML += item; | |||
|
101 | ||||
|
102 | } | |||
|
103 | ||||
|
104 | graph.render(data); | |||
|
105 | </script> | |||
|
106 | ||||
|
107 | <div class="page_nav"> | |||
|
108 | <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountless}">less</a> | |||
|
109 | <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountmore}">more</a> | |||
|
110 | | {changenav%navshortentry} | |||
|
111 | </div> | |||
|
112 | ||||
|
113 | #footer# |
@@ -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 | </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#tags{sessionvars%urlparameter}">tags</a> | |||
|
14 | <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a> | |||
|
15 | </div> | |||
|
16 | ||||
|
17 | <h2>graph</h2> | |||
|
18 | ||||
|
19 | <form action="#url#log"> | |||
|
20 | {sessionvars%hiddenformentry} | |||
|
21 | <p> | |||
|
22 | <label for="search1">search:</label> | |||
|
23 | <input name="rev" id="search1" type="text" size="30"> | |||
|
24 | navigate: <small class="navigate">#changenav%navshortentry#</small> | |||
|
25 | </p> | |||
|
26 | </form> | |||
|
27 | ||||
|
28 | <div id="noscript">The revision graph only works with JavaScript-enabled browsers.</div> | |||
|
29 | ||||
|
30 | <div id="wrapper"> | |||
|
31 | <ul id="nodebgs"></ul> | |||
|
32 | <canvas id="graph" width="224" height="#canvasheight#"></canvas> | |||
|
33 | <ul id="graphnodes"></ul> | |||
|
34 | </div> | |||
|
35 | ||||
|
36 | <script type="text/javascript" src="#staticurl#graph.js"></script> | |||
|
37 | <script> | |||
|
38 | ||||
|
39 | document.getElementById('noscript').style.visibility = 'hidden'; | |||
|
40 | ||||
|
41 | data = {jsdata|json}; | |||
|
42 | 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 nodes = document.getElementById('graphnodes'); | |||
|
56 | var nodebgs = document.getElementById('nodebgs'); | |||
|
57 | ||||
|
58 | var revlink = '<li style="_STYLE"><span class="desc">'; | |||
|
59 | revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}" title="_NODEID">_DESC</a>'; | |||
|
60 | revlink += '</span><span class="info">_DATE ago, by _USER</span></li>'; | |||
|
61 | ||||
|
62 | graph.vertex = function(x, y, color, parity, cur) { | |||
|
63 | ||||
|
64 | this.ctx.beginPath(); | |||
|
65 | color = this.setColor(color, 0.25, 0.75); | |||
|
66 | this.ctx.arc(x, y, radius, 0, Math.PI * 2, true); | |||
|
67 | this.ctx.fill(); | |||
|
68 | ||||
|
69 | var bg = '<li class="bg parity' + parity + '"></li>'; | |||
|
70 | nodebgs.innerHTML += bg; | |||
|
71 | ||||
|
72 | var left = (this.columns + 1) * this.bg_height; | |||
|
73 | var nstyle = 'padding-left: ' + left + 'px;'; | |||
|
74 | var item = revlink.replace(/_STYLE/, nstyle); | |||
|
75 | item = item.replace(/_PARITY/, 'parity' + parity); | |||
|
76 | item = item.replace(/_NODEID/, cur[0]); | |||
|
77 | item = item.replace(/_NODEID/, cur[0]); | |||
|
78 | item = item.replace(/_DESC/, cur[3]); | |||
|
79 | item = item.replace(/_USER/, cur[4]); | |||
|
80 | item = item.replace(/_DATE/, cur[5]); | |||
|
81 | nodes.innerHTML += item; | |||
|
82 | ||||
|
83 | } | |||
|
84 | ||||
|
85 | graph.render(data); | |||
|
86 | </script> | |||
|
87 | ||||
|
88 | <br /> | |||
|
89 | <small class="navigate"> | |||
|
90 | <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountless}">less</a> | |||
|
91 | <a href="{url}graph/{uprev}{sessionvars%urlparameter}?revcount={revcountmore}">more</a> | |||
|
92 | | {changenav%navshortentry} | |||
|
93 | </small> | |||
|
94 | ||||
|
95 | #footer# |
@@ -9,6 +9,7 b'' | |||||
9 |
|
9 | |||
10 | <div class="buttons"> |
|
10 | <div class="buttons"> | |
11 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> |
|
11 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | |
|
12 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
12 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
13 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
13 | <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a> |
|
14 | <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a> | |
14 | #archives%archiveentry# |
|
15 | #archives%archiveentry# |
@@ -6,6 +6,7 b'' | |||||
6 | <div class="buttons"> |
|
6 | <div class="buttons"> | |
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> |
|
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> | |
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> |
|
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | |
|
9 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
9 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
10 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
10 | <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a> |
|
11 | <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a> | |
11 | <a href="#url#raw-rev/#node|short#">raw</a> |
|
12 | <a href="#url#raw-rev/#node|short#">raw</a> |
@@ -6,6 +6,7 b'' | |||||
6 | <div class="buttons"> |
|
6 | <div class="buttons"> | |
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> |
|
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> | |
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> |
|
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | |
|
9 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
9 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
10 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
10 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> |
|
11 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
11 | <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> |
|
12 | <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> |
@@ -6,6 +6,7 b'' | |||||
6 | <div class="buttons"> |
|
6 | <div class="buttons"> | |
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> |
|
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> | |
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> |
|
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | |
|
9 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
9 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
10 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
10 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> |
|
11 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
11 | <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a> |
|
12 | <a href="#url#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a> |
@@ -11,6 +11,7 b'' | |||||
11 | <div class="buttons"> |
|
11 | <div class="buttons"> | |
12 | <a href="#url#log{sessionvars%urlparameter}">changelog</a> |
|
12 | <a href="#url#log{sessionvars%urlparameter}">changelog</a> | |
13 | <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a> |
|
13 | <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
14 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
14 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
15 | <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#file/#node|short#/#file|urlescape#{sessionvars%urlparameter}">file</a> | |
16 | <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a> |
|
17 | <a href="#url#annotate/#node|short#/#file|urlescape#{sessionvars%urlparameter}">annotate</a> |
@@ -6,6 +6,7 b'' | |||||
6 | <div class="buttons"> |
|
6 | <div class="buttons"> | |
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> |
|
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> | |
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> |
|
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | |
|
9 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
9 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
10 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
10 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> |
|
11 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
11 | <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> |
|
12 | <a href="#url#file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> |
@@ -19,7 +19,12 b'' | |||||
19 | </form> |
|
19 | </form> | |
20 |
|
20 | |||
21 | <div class="page_nav"> |
|
21 | <div class="page_nav"> | |
22 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | <a href="{url}shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | changelog | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# |
|
22 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
|
23 | <a href="{url}shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | | |||
|
24 | changelog | | |||
|
25 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
|
26 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |||
|
27 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# | |||
23 | <br/> |
|
28 | <br/> | |
24 | #changenav%naventry#<br/> |
|
29 | #changenav%naventry#<br/> | |
25 | </div> |
|
30 | </div> |
@@ -12,7 +12,7 b'' | |||||
12 | </div> |
|
12 | </div> | |
13 |
|
13 | |||
14 | <div class="page_nav"> |
|
14 | <div class="page_nav"> | |
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | <a href="{url}shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | <a href="{url}log/#rev#{sessionvars%urlparameter}">changelog</a> | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a> | changeset | <a href="{url}raw-rev/#node|short#">raw</a> #archives%archiveentry#<br/> |
|
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | <a href="{url}shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | <a href="{url}log/#rev#{sessionvars%urlparameter}">changelog</a> | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a> | changeset | <a href="{url}raw-rev/#node|short#">raw</a> #archives%archiveentry#<br/> | |
16 | </div> |
|
16 | </div> | |
17 |
|
17 | |||
18 | <div> |
|
18 | <div> |
@@ -15,6 +15,7 b'' | |||||
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
18 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
18 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
19 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
19 | <a href="{url}file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> | |
|
20 | <a href="{url}file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> | | |
20 | <a href="{url}rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
|
21 | <a href="{url}rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
@@ -15,6 +15,7 b'' | |||||
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
18 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
18 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
19 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
19 | <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> | |
|
20 | <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> | | |
20 | <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
|
21 | <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
@@ -15,6 +15,7 b'' | |||||
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
18 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
18 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
19 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
19 | <a href="{url}file/{node|short}/#file|urlescape#{sessionvars%urlparameter}">file</a> | |
|
20 | <a href="{url}file/{node|short}/#file|urlescape#{sessionvars%urlparameter}">file</a> | | |
20 | revisions | |
|
21 | revisions | |
@@ -15,6 +15,7 b'' | |||||
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
18 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
18 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
19 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
19 | <a href="{url}file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> | |
|
20 | <a href="{url}file/#node|short##path|urlescape#{sessionvars%urlparameter}">files</a> | | |
20 | <a href="{url}rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
|
21 | <a href="{url}rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
@@ -15,6 +15,7 b'' | |||||
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
18 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
18 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
19 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
19 | files | |
|
20 | files | | |
20 | <a href="{url}rev/#node|short#{sessionvars%urlparameter}">changeset</a> #archives%archiveentry#<br/> |
|
21 | <a href="{url}rev/#node|short#{sessionvars%urlparameter}">changeset</a> #archives%archiveentry#<br/> |
@@ -50,6 +50,7 b' filelogparent = \'<tr><td align="right">p' | |||||
50 | filediffchild = '<tr><td>child {rev}</td><td style="font-family:monospace"><a class="list" href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>' |
|
50 | filediffchild = '<tr><td>child {rev}</td><td style="font-family:monospace"><a class="list" href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>' | |
51 | filelogchild = '<tr><td align="right">child #rev#: </td><td><a href="{url}file{node|short}/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>' |
|
51 | filelogchild = '<tr><td align="right">child #rev#: </td><td><a href="{url}file{node|short}/#file|urlescape#{sessionvars%urlparameter}">#node|short#</a></td></tr>' | |
52 | shortlog = shortlog.tmpl |
|
52 | shortlog = shortlog.tmpl | |
|
53 | graph = graph.tmpl | |||
53 | tagtag = '<span class="tagtag" title="{name}">{name}</span> ' |
|
54 | tagtag = '<span class="tagtag" title="{name}">{name}</span> ' | |
54 | branchtag = '<span class="branchtag" title="{name}">{name}</span> ' |
|
55 | branchtag = '<span class="branchtag" title="{name}">{name}</span> ' | |
55 | inbranchtag = '<span class="inbranchtag" title="{name}">{name}</span> ' |
|
56 | inbranchtag = '<span class="inbranchtag" title="{name}">{name}</span> ' |
@@ -22,6 +22,7 b'' | |||||
22 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
22 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
23 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
23 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
24 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
24 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
25 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
25 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
26 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
26 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# |
|
27 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# | |
27 | <br/> |
|
28 | <br/> |
@@ -21,6 +21,7 b'' | |||||
21 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
21 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
22 | shortlog | |
|
22 | shortlog | | |
23 | <a href="{url}log/#rev#{sessionvars%urlparameter}">changelog</a> | |
|
23 | <a href="{url}log/#rev#{sessionvars%urlparameter}">changelog</a> | | |
|
24 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
24 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
25 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
25 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# |
|
26 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# | |
26 | <br/> |
|
27 | <br/> |
@@ -22,6 +22,7 b'' | |||||
22 | summary | |
|
22 | summary | | |
23 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
23 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
24 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
24 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
25 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
25 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | |
|
26 | <a href="{url}tags{sessionvars%urlparameter}">tags</a> | | |
26 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# |
|
27 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a>#archives%archiveentry# | |
27 | <br/> |
|
28 | <br/> |
@@ -15,6 +15,7 b'' | |||||
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | |
|
15 | <a href="{url}summary{sessionvars%urlparameter}">summary</a> | | |
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
16 | <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> | | |
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | |
|
17 | <a href="{url}log{sessionvars%urlparameter}">changelog</a> | | |
|
18 | <a href="{url}graph{sessionvars%urlparameter}">graph</a> | | |||
18 | tags | |
|
19 | tags | | |
19 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a> |
|
20 | <a href="{url}file/#node|short#{sessionvars%urlparameter}">files</a> | |
20 | <br/> |
|
21 | <br/> |
@@ -6,6 +6,7 b'' | |||||
6 | <div class="buttons"> |
|
6 | <div class="buttons"> | |
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> |
|
7 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> | |
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> |
|
8 | <a href="#url#shortlog/#rev#{sessionvars%urlparameter}">shortlog</a> | |
|
9 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
9 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
10 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
10 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> |
|
11 | <a href="#url#rev/#node|short#{sessionvars%urlparameter}">changeset</a> | |
11 | #archives%archiveentry# |
|
12 | #archives%archiveentry# |
@@ -6,6 +6,7 b' search = search.tmpl' | |||||
6 | changelog = changelog.tmpl |
|
6 | changelog = changelog.tmpl | |
7 | shortlog = shortlog.tmpl |
|
7 | shortlog = shortlog.tmpl | |
8 | shortlogentry = shortlogentry.tmpl |
|
8 | shortlogentry = shortlogentry.tmpl | |
|
9 | graph = graph.tmpl | |||
9 | naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
10 | naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' | |
10 | navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
11 | navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' | |
11 | filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
12 | filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> ' |
@@ -8,6 +8,7 b' search = ../coal/search.tmpl' | |||||
8 | changelog = ../coal/shortlog.tmpl |
|
8 | changelog = ../coal/shortlog.tmpl | |
9 | shortlog = ../coal/shortlog.tmpl |
|
9 | shortlog = ../coal/shortlog.tmpl | |
10 | shortlogentry = ../coal/shortlogentry.tmpl |
|
10 | shortlogentry = ../coal/shortlogentry.tmpl | |
|
11 | graph = ../coal/graph.tmpl | |||
11 |
|
12 | |||
12 | naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
13 | naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' | |
13 | navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
|
14 | navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
@@ -6,6 +6,7 b'' | |||||
6 | <div class="buttons"> |
|
6 | <div class="buttons"> | |
7 | <a href="#url#log{sessionvars%urlparameter}">changelog</a> |
|
7 | <a href="#url#log{sessionvars%urlparameter}">changelog</a> | |
8 | <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a> |
|
8 | <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
9 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
9 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
10 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
10 | <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a> |
|
11 | <a href="#url#file/#node|short#{sessionvars%urlparameter}">files</a> | |
11 | #archives%archiveentry# |
|
12 | #archives%archiveentry# |
@@ -9,6 +9,7 b'' | |||||
9 |
|
9 | |||
10 | <div class="buttons"> |
|
10 | <div class="buttons"> | |
11 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> |
|
11 | <a href="#url#log/#rev#{sessionvars%urlparameter}">changelog</a> | |
|
12 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
12 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> |
|
13 | <a href="#url#tags{sessionvars%urlparameter}">tags</a> | |
13 | <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a> |
|
14 | <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a> | |
14 | #archives%archiveentry# |
|
15 | #archives%archiveentry# |
@@ -79,3 +79,44 b' span.logtags span.inbranchtag {' | |||||
79 | background-color: #d5dde6; |
|
79 | background-color: #d5dde6; | |
80 | border-color: #e3ecf4 #9398f4 #9398f4 #e3ecf4; |
|
80 | border-color: #e3ecf4 #9398f4 #9398f4 #e3ecf4; | |
81 | } |
|
81 | } | |
|
82 | ||||
|
83 | /* Graph */ | |||
|
84 | div#wrapper { | |||
|
85 | position: relative; | |||
|
86 | margin: 0; | |||
|
87 | padding: 0; | |||
|
88 | } | |||
|
89 | ||||
|
90 | canvas { | |||
|
91 | position: absolute; | |||
|
92 | z-index: 5; | |||
|
93 | top: -0.9em; | |||
|
94 | margin: 0; | |||
|
95 | } | |||
|
96 | ||||
|
97 | ul#nodebgs { | |||
|
98 | list-style: none inside none; | |||
|
99 | padding: 0; | |||
|
100 | margin: 0; | |||
|
101 | top: -0.7em; | |||
|
102 | } | |||
|
103 | ||||
|
104 | ul#graphnodes li, ul#nodebgs li { | |||
|
105 | height: 39px; | |||
|
106 | } | |||
|
107 | ||||
|
108 | ul#graphnodes { | |||
|
109 | position: absolute; | |||
|
110 | z-index: 10; | |||
|
111 | top: -0.8em; | |||
|
112 | list-style: none inside none; | |||
|
113 | padding: 0; | |||
|
114 | } | |||
|
115 | ||||
|
116 | ul#graphnodes li .info { | |||
|
117 | display: block; | |||
|
118 | font-size: 100%; | |||
|
119 | position: relative; | |||
|
120 | top: -3px; | |||
|
121 | font-style: italic; | |||
|
122 | } |
@@ -150,3 +150,45 b' div.description {' | |||||
150 | margin: 1em 0 1em 0; |
|
150 | margin: 1em 0 1em 0; | |
151 | padding: .3em; |
|
151 | padding: .3em; | |
152 | } |
|
152 | } | |
|
153 | ||||
|
154 | /* Graph */ | |||
|
155 | div#wrapper { | |||
|
156 | position: relative; | |||
|
157 | border-top: 1px solid black; | |||
|
158 | border-bottom: 1px solid black; | |||
|
159 | margin: 0; | |||
|
160 | padding: 0; | |||
|
161 | } | |||
|
162 | ||||
|
163 | canvas { | |||
|
164 | position: absolute; | |||
|
165 | z-index: 5; | |||
|
166 | top: -0.7em; | |||
|
167 | margin: 0; | |||
|
168 | } | |||
|
169 | ||||
|
170 | ul#nodebgs { | |||
|
171 | list-style: none inside none; | |||
|
172 | padding: 0; | |||
|
173 | margin: 0; | |||
|
174 | top: -0.7em; | |||
|
175 | } | |||
|
176 | ||||
|
177 | ul#graphnodes li, ul#nodebgs li { | |||
|
178 | height: 39px; | |||
|
179 | } | |||
|
180 | ||||
|
181 | ul#graphnodes { | |||
|
182 | position: absolute; | |||
|
183 | z-index: 10; | |||
|
184 | top: -1.0em; | |||
|
185 | list-style: none inside none; | |||
|
186 | padding: 0; | |||
|
187 | } | |||
|
188 | ||||
|
189 | ul#graphnodes li .info { | |||
|
190 | display: block; | |||
|
191 | font-size: 70%; | |||
|
192 | position: relative; | |||
|
193 | top: -3px; | |||
|
194 | } |
@@ -64,3 +64,42 b' pre { margin: 0; }' | |||||
64 | #filediffEntry { } |
|
64 | #filediffEntry { } | |
65 | #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; } |
|
65 | #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; } | |
66 |
|
66 | |||
|
67 | /* Graph */ | |||
|
68 | div#wrapper { | |||
|
69 | position: relative; | |||
|
70 | margin: 0; | |||
|
71 | padding: 0; | |||
|
72 | } | |||
|
73 | ||||
|
74 | canvas { | |||
|
75 | position: absolute; | |||
|
76 | z-index: 5; | |||
|
77 | top: -0.6em; | |||
|
78 | margin: 0; | |||
|
79 | } | |||
|
80 | ||||
|
81 | ul#nodebgs { | |||
|
82 | list-style: none inside none; | |||
|
83 | padding: 0; | |||
|
84 | margin: 0; | |||
|
85 | top: -0.7em; | |||
|
86 | } | |||
|
87 | ||||
|
88 | ul#graphnodes li, ul#nodebgs li { | |||
|
89 | height: 39px; | |||
|
90 | } | |||
|
91 | ||||
|
92 | ul#graphnodes { | |||
|
93 | position: absolute; | |||
|
94 | z-index: 10; | |||
|
95 | top: -0.85em; | |||
|
96 | list-style: none inside none; | |||
|
97 | padding: 0; | |||
|
98 | } | |||
|
99 | ||||
|
100 | ul#graphnodes li .info { | |||
|
101 | display: block; | |||
|
102 | font-size: 70%; | |||
|
103 | position: relative; | |||
|
104 | top: -1px; | |||
|
105 | } |
@@ -10,6 +10,7 b'' | |||||
10 | <div class="buttons"> |
|
10 | <div class="buttons"> | |
11 | <a href="#url#log{sessionvars%urlparameter}">changelog</a> |
|
11 | <a href="#url#log{sessionvars%urlparameter}">changelog</a> | |
12 | <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a> |
|
12 | <a href="#url#shortlog{sessionvars%urlparameter}">shortlog</a> | |
|
13 | <a href="#url#graph{sessionvars%urlparameter}">graph</a> | |||
13 | <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a> |
|
14 | <a href="#url#file/#node|short#/{sessionvars%urlparameter}">files</a> | |
14 | <a type="application/rss+xml" href="#url#rss-tags">rss</a> |
|
15 | <a type="application/rss+xml" href="#url#rss-tags">rss</a> | |
15 | <a type="application/atom+xml" href="#url#atom-tags">atom</a> |
|
16 | <a type="application/atom+xml" href="#url#atom-tags">atom</a> |
General Comments 0
You need to be logged in to leave comments.
Login now