##// END OF EJS Templates
web: Made elapsed time calculation dynamic (javascript)....
Benoit Allard -
r14046:b24e5a70 default
parent child Browse files
Show More
@@ -0,0 +1,220 b''
1 // mercurial.js - JavaScript utility functions
2 //
3 // Rendering of branch DAGs on the client side
4 // Display of elapsed time
5 //
6 // Copyright 2008 Dirkjan Ochtman <dirkjan AT ochtman DOT nl>
7 // Copyright 2006 Alexander Schremmer <alex AT alexanderweb DOT de>
8 //
9 // derived from code written by Scott James Remnant <scott@ubuntu.com>
10 // Copyright 2005 Canonical Ltd.
11 //
12 // This software may be used and distributed according to the terms
13 // of the GNU General Public License, incorporated herein by reference.
14
15 var colors = [
16 [ 1.0, 0.0, 0.0 ],
17 [ 1.0, 1.0, 0.0 ],
18 [ 0.0, 1.0, 0.0 ],
19 [ 0.0, 1.0, 1.0 ],
20 [ 0.0, 0.0, 1.0 ],
21 [ 1.0, 0.0, 1.0 ]
22 ];
23
24 function Graph() {
25
26 this.canvas = document.getElementById('graph');
27 if (navigator.userAgent.indexOf('MSIE') >= 0) this.canvas = window.G_vmlCanvasManager.initElement(this.canvas);
28 this.ctx = this.canvas.getContext('2d');
29 this.ctx.strokeStyle = 'rgb(0, 0, 0)';
30 this.ctx.fillStyle = 'rgb(0, 0, 0)';
31 this.cur = [0, 0];
32 this.line_width = 3;
33 this.bg = [0, 4];
34 this.cell = [2, 0];
35 this.columns = 0;
36 this.revlink = '';
37
38 this.scale = function(height) {
39 this.bg_height = height;
40 this.box_size = Math.floor(this.bg_height / 1.2);
41 this.cell_height = this.box_size;
42 }
43
44 function colorPart(num) {
45 num *= 255
46 num = num < 0 ? 0 : num;
47 num = num > 255 ? 255 : num;
48 var digits = Math.round(num).toString(16);
49 if (num < 16) {
50 return '0' + digits;
51 } else {
52 return digits;
53 }
54 }
55
56 this.setColor = function(color, bg, fg) {
57
58 // Set the colour.
59 //
60 // Picks a distinct colour based on an internal wheel; the bg
61 // parameter provides the value that should be assigned to the 'zero'
62 // colours and the fg parameter provides the multiplier that should be
63 // applied to the foreground colours.
64
65 color %= colors.length;
66 var red = (colors[color][0] * fg) || bg;
67 var green = (colors[color][1] * fg) || bg;
68 var blue = (colors[color][2] * fg) || bg;
69 red = Math.round(red * 255);
70 green = Math.round(green * 255);
71 blue = Math.round(blue * 255);
72 var s = 'rgb(' + red + ', ' + green + ', ' + blue + ')';
73 this.ctx.strokeStyle = s;
74 this.ctx.fillStyle = s;
75 return s;
76
77 }
78
79 this.render = function(data) {
80
81 var backgrounds = '';
82 var nodedata = '';
83
84 for (var i in data) {
85
86 var parity = i % 2;
87 this.cell[1] += this.bg_height;
88 this.bg[1] += this.bg_height;
89
90 var cur = data[i];
91 var node = cur[1];
92 var edges = cur[2];
93 var fold = false;
94
95 for (var j in edges) {
96
97 line = edges[j];
98 start = line[0];
99 end = line[1];
100 color = line[2];
101
102 if (end > this.columns || start > this.columns) {
103 this.columns += 1;
104 }
105
106 if (start == this.columns && start > end) {
107 var fold = true;
108 }
109
110 x0 = this.cell[0] + this.box_size * start + this.box_size / 2;
111 y0 = this.bg[1] - this.bg_height / 2;
112 x1 = this.cell[0] + this.box_size * end + this.box_size / 2;
113 y1 = this.bg[1] + this.bg_height / 2;
114
115 this.edge(x0, y0, x1, y1, color);
116
117 }
118
119 // Draw the revision node in the right column
120
121 column = node[0]
122 color = node[1]
123
124 radius = this.box_size / 8;
125 x = this.cell[0] + this.box_size * column + this.box_size / 2;
126 y = this.bg[1] - this.bg_height / 2;
127 var add = this.vertex(x, y, color, parity, cur);
128 backgrounds += add[0];
129 nodedata += add[1];
130
131 if (fold) this.columns -= 1;
132
133 }
134
135 document.getElementById('nodebgs').innerHTML += backgrounds;
136 document.getElementById('graphnodes').innerHTML += nodedata;
137
138 }
139
140 }
141
142
143 process_dates = (function(document, RegExp, Math, isNaN, Date, _false, _true){
144
145 // derived from code from mercurial/templatefilter.py
146
147 var scales = {
148 'year': 365 * 24 * 60 * 60,
149 'month': 30 * 24 * 60 * 60,
150 'week': 7 * 24 * 60 * 60,
151 'day': 24 * 60 * 60,
152 'hour': 60 * 60,
153 'minute': 60,
154 'second': 1
155 };
156
157 function format(count, string){
158 var ret = count + ' ' + string;
159 if (count > 1){
160 ret = ret + 's';
161 }
162 return ret;
163 }
164
165 function age(datestr){
166 var now = new Date();
167 var once = new Date(datestr);
168
169 if (isNaN(once.getTime())){
170 // parsing error
171 return datestr;
172 }
173
174 var delta = Math.floor((now.getTime() - once.getTime()) / 1000);
175
176 var future = _false;
177 if (delta < 0){
178 future = _true;
179 delta = -delta;
180 if (delta > (30 * scales.year)){
181 return "in the distant future";
182 }
183 }
184
185 if (delta > (2 * scales.year)){
186 return once.getFullYear() + '-' + once.getMonth() + '-' + once.getDate();
187 }
188
189 for (unit in scales){
190 var s = scales[unit];
191 var n = Math.floor(delta / s);
192 if ((n >= 2) || (s == 1)){
193 if (future){
194 return format(n, unit) + ' from now';
195 } else {
196 return format(n, unit) + ' ago';
197 }
198 }
199 }
200 }
201
202 return function(){
203 var nodes = document.getElementsByTagName('*');
204 var ageclass = new RegExp('\\bage\\b');
205 var dateclass = new RegExp('\\bdate\\b');
206 for (var i=0; i<nodes.length; ++i){
207 var node = nodes[i];
208 var classes = node.className;
209 if (ageclass.test(classes)){
210 var agevalue = age(node.textContent);
211 if (dateclass.test(classes)){
212 // We want both: date + (age)
213 node.textContent += ' ('+agevalue+')';
214 } else {
215 node.textContent = agevalue;
216 }
217 }
218 }
219 }
220 })(document, RegExp, Math, isNaN, Date, false, true)
@@ -4,3 +4,4 b''
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
5 <meta name="robots" content="index, nofollow" />
5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="{staticurl}style-coal.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl}style-coal.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
@@ -197,7 +197,7 b" indexentry = '"
197 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
197 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
198 <td>{description}</td>
198 <td>{description}</td>
199 <td>{contact|obfuscate}</td>
199 <td>{contact|obfuscate}</td>
200 <td class="age">{lastchange|age}</td>
200 <td class="age">{lastchange|date}</td>
201 <td class="indexlinks">{archives%indexarchiveentry}</td>
201 <td class="indexlinks">{archives%indexarchiveentry}</td>
202 </tr>\n'
202 </tr>\n'
203 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
203 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
@@ -1,5 +1,5 b''
1 <div>
1 <div>
2 <a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}"><span class="age">{date|age}</span>{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
2 <a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}"><span class="age">{date|date}</span>{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
3 </div>
3 </div>
4 <div class="title_text">
4 <div class="title_text">
5 <div class="log_link">
5 <div class="log_link">
@@ -32,7 +32,7 b' changeset |'
32 <div class="title_text">
32 <div class="title_text">
33 <table cellspacing="0">
33 <table cellspacing="0">
34 <tr><td>author</td><td>{author|obfuscate}</td></tr>
34 <tr><td>author</td><td>{author|obfuscate}</td></tr>
35 <tr><td></td><td>{date|date} ({date|age})</td></tr>
35 <tr><td></td><td class="date age">{date|date}</td></tr>
36 {branch%changesetbranch}
36 {branch%changesetbranch}
37 <tr><td>changeset {rev}</td><td style="font-family:monospace">{node|short}</td></tr>
37 <tr><td>changeset {rev}</td><td style="font-family:monospace">{node|short}</td></tr>
38 {parent%changesetparent}
38 {parent%changesetparent}
@@ -40,7 +40,7 b' annotate |'
40 <td>{author|obfuscate}</td></tr>
40 <td>{author|obfuscate}</td></tr>
41 <tr>
41 <tr>
42 <td></td>
42 <td></td>
43 <td>{date|date} ({date|age})</td></tr>
43 <td class="date age">{date|date}</td></tr>
44 {branch%filerevbranch}
44 {branch%filerevbranch}
45 <tr>
45 <tr>
46 <td>changeset {rev}</td>
46 <td>changeset {rev}</td>
@@ -40,7 +40,7 b' file |'
40 <td>{author|obfuscate}</td></tr>
40 <td>{author|obfuscate}</td></tr>
41 <tr>
41 <tr>
42 <td></td>
42 <td></td>
43 <td>{date|date} ({date|age})</td></tr>
43 <td class="date age">{date|date}</td></tr>
44 {branch%filerevbranch}
44 {branch%filerevbranch}
45 <tr>
45 <tr>
46 <td>changeset {rev}</td>
46 <td>changeset {rev}</td>
@@ -1,3 +1,4 b''
1 <script type="text/javascript">process_dates()</script>
1 <div class="page_footer">
2 <div class="page_footer">
2 <div class="page_footer_text">{repo|escape}</div>
3 <div class="page_footer_text">{repo|escape}</div>
3 <div class="rss_logo">
4 <div class="rss_logo">
@@ -44,7 +44,6 b' graph |'
44 <ul id="graphnodes"></ul>
44 <ul id="graphnodes"></ul>
45 </div>
45 </div>
46
46
47 <script type="text/javascript" src="{staticurl}graph.js"></script>
48 <script>
47 <script>
49 <!-- hide script content
48 <!-- hide script content
50
49
@@ -5,4 +5,4 b''
5 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
5 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
6 <meta name="robots" content="index, nofollow"/>
6 <meta name="robots" content="index, nofollow"/>
7 <link rel="stylesheet" href="{staticurl}style-gitweb.css" type="text/css" />
7 <link rel="stylesheet" href="{staticurl}style-gitweb.css" type="text/css" />
8
8 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
@@ -162,7 +162,7 b" fileannotatechild = '"
162 tags = tags.tmpl
162 tags = tags.tmpl
163 tagentry = '
163 tagentry = '
164 <tr class="parity{parity}">
164 <tr class="parity{parity}">
165 <td class="age"><i>{date|age}</i></td>
165 <td class="age"><i class="age">{date|date}</i></td>
166 <td><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}"><b>{tag|escape}</b></a></td>
166 <td><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}"><b>{tag|escape}</b></a></td>
167 <td class="link">
167 <td class="link">
168 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
168 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
@@ -173,7 +173,7 b" tagentry = '"
173 bookmarks = bookmarks.tmpl
173 bookmarks = bookmarks.tmpl
174 bookmarkentry = '
174 bookmarkentry = '
175 <tr class="parity{parity}">
175 <tr class="parity{parity}">
176 <td class="age"><i>{date|age}</i></td>
176 <td class="age"><i class="age">{date|date}</i></td>
177 <td><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}"><b>{bookmark|escape}</b></a></td>
177 <td><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}"><b>{bookmark|escape}</b></a></td>
178 <td class="link">
178 <td class="link">
179 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
179 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
@@ -184,7 +184,7 b" bookmarkentry = '"
184 branches = branches.tmpl
184 branches = branches.tmpl
185 branchentry = '
185 branchentry = '
186 <tr class="parity{parity}">
186 <tr class="parity{parity}">
187 <td class="age"><i>{date|age}</i></td>
187 <td class="age"><i class="age">{date|date}</i></td>
188 <td><a class="list" href="{url}shortlog/{node|short}{sessionvars%urlparameter}"><b>{node|short}</b></a></td>
188 <td><a class="list" href="{url}shortlog/{node|short}{sessionvars%urlparameter}"><b>{node|short}</b></a></td>
189 <td class="{status}">{branch|escape}</td>
189 <td class="{status}">{branch|escape}</td>
190 <td class="link">
190 <td class="link">
@@ -228,7 +228,7 b' inbranchtag = \'<span class="inbranchtag"'
228 bookmarktag = '<span class="bookmarktag" title="{name}">{name}</span> '
228 bookmarktag = '<span class="bookmarktag" title="{name}">{name}</span> '
229 shortlogentry = '
229 shortlogentry = '
230 <tr class="parity{parity}">
230 <tr class="parity{parity}">
231 <td class="age"><i>{date|age}</i></td>
231 <td class="age"><i class="age">{date|date}</i></td>
232 <td><i>{author|person}</i></td>
232 <td><i>{author|person}</i></td>
233 <td>
233 <td>
234 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">
234 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">
@@ -243,7 +243,7 b" shortlogentry = '"
243 </tr>'
243 </tr>'
244 filelogentry = '
244 filelogentry = '
245 <tr class="parity{parity}">
245 <tr class="parity{parity}">
246 <td class="age"><i>{date|age}</i></td>
246 <td class="age"><i class="age">{date|date}</i></td>
247 <td>
247 <td>
248 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">
248 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">
249 <b>{desc|strip|firstline|escape|nonempty}</b>
249 <b>{desc|strip|firstline|escape|nonempty}</b>
@@ -262,7 +262,7 b" indexentry = '"
262 </td>
262 </td>
263 <td>{description}</td>
263 <td>{description}</td>
264 <td>{contact|obfuscate}</td>
264 <td>{contact|obfuscate}</td>
265 <td class="age">{lastchange|age}</td>
265 <td class="age">{lastchange|date}</td>
266 <td class="indexlinks">{archives%indexarchiveentry}</td>
266 <td class="indexlinks">{archives%indexarchiveentry}</td>
267 <td><div class="rss_logo"><a href="{url}rss-log">RSS</a> <a href="{url}atom-log">Atom</a></div></td>
267 <td><div class="rss_logo"><a href="{url}rss-log">RSS</a> <a href="{url}atom-log">Atom</a></div></td>
268 </tr>\n'
268 </tr>\n'
@@ -1,6 +1,6 b''
1 <h3 class="changelog"><a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
1 <h3 class="changelog"><a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
2 <ul class="changelog-entry">
2 <ul class="changelog-entry">
3 <li class="age">{date|age}</li>
3 <li class="age">{date|date}</li>
4 <li>by <span class="name">{author|obfuscate}</span> <span class="revdate">[{date|rfc822date}] rev {rev}</span></li>
4 <li>by <span class="name">{author|obfuscate}</span> <span class="revdate">[{date|rfc822date}] rev {rev}</span></li>
5 <li class="description">{desc|strip|escape|addbreaks|nonempty}</li>
5 <li class="description">{desc|strip|escape|addbreaks|nonempty}</li>
6 </ul>
6 </ul>
@@ -38,7 +38,7 b''
38 <h2 class="no-link no-border">changeset</h2>
38 <h2 class="no-link no-border">changeset</h2>
39
39
40 <h3 class="changeset"><a href="{url}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
40 <h3 class="changeset"><a href="{url}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
41 <p class="changeset-age"><span>{date|age}</span></p>
41 <p class="changeset-age age">{date|date}</p>
42
42
43 <dl class="overview">
43 <dl class="overview">
44 <dt>author</dt>
44 <dt>author</dt>
@@ -40,7 +40,7 b''
40
40
41 <h2 class="no-link no-border">{file|escape}@{node|short} (annotated)</h2>
41 <h2 class="no-link no-border">{file|escape}@{node|short} (annotated)</h2>
42 <h3 class="changeset">{file|escape}</h3>
42 <h3 class="changeset">{file|escape}</h3>
43 <p class="changeset-age"><span>{date|age}</span></p>
43 <p class="changeset-age age">{date|date}</p>
44
44
45 <dl class="overview">
45 <dl class="overview">
46 <dt>author</dt>
46 <dt>author</dt>
@@ -40,7 +40,7 b''
40
40
41 <h2 class="no-link no-border">{file|escape}@{node|short}</h2>
41 <h2 class="no-link no-border">{file|escape}@{node|short}</h2>
42 <h3 class="changeset">{file|escape}</h3>
42 <h3 class="changeset">{file|escape}</h3>
43 <p class="changeset-age"><span>{date|age}</span></p>
43 <p class="changeset-age age">{date|date}</p>
44
44
45 <dl class="overview">
45 <dl class="overview">
46 <dt>author</dt>
46 <dt>author</dt>
@@ -1,3 +1,4 b''
1 <script type="text/javascript">process_dates()</script>
1 <div class="page-footer">
2 <div class="page-footer">
2 <p>Mercurial Repository: {repo|escape}</p>
3 <p>Mercurial Repository: {repo|escape}</p>
3 <ul class="rss-logo">
4 <ul class="rss-logo">
@@ -40,7 +40,6 b''
40 <ul id="graphnodes"></ul>
40 <ul id="graphnodes"></ul>
41 </div>
41 </div>
42
42
43 <script type="text/javascript" src="{staticurl}graph.js"></script>
44 <script>
43 <script>
45 <!-- hide script content
44 <!-- hide script content
46
45
@@ -4,3 +4,4 b''
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
5 <meta name="robots" content="index, nofollow"/>
5 <meta name="robots" content="index, nofollow"/>
6 <link rel="stylesheet" href="{staticurl}style-monoblue.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl}style-monoblue.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
@@ -139,7 +139,7 b" fileannotatechild = '"
139 tags = tags.tmpl
139 tags = tags.tmpl
140 tagentry = '
140 tagentry = '
141 <tr class="parity{parity}">
141 <tr class="parity{parity}">
142 <td class="nowrap">{date|age}</td>
142 <td class="nowrap age">{date|date}</td>
143 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td>
143 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td>
144 <td class="nowrap">
144 <td class="nowrap">
145 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
145 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
@@ -150,7 +150,7 b" tagentry = '"
150 bookmarks = bookmarks.tmpl
150 bookmarks = bookmarks.tmpl
151 bookmarkentry = '
151 bookmarkentry = '
152 <tr class="parity{parity}">
152 <tr class="parity{parity}">
153 <td class="nowrap">{date|age}</td>
153 <td class="nowrap date">{date|date}</td>
154 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{bookmark|escape}</a></td>
154 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{bookmark|escape}</a></td>
155 <td class="nowrap">
155 <td class="nowrap">
156 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
156 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
@@ -161,7 +161,7 b" bookmarkentry = '"
161 branches = branches.tmpl
161 branches = branches.tmpl
162 branchentry = '
162 branchentry = '
163 <tr class="parity{parity}">
163 <tr class="parity{parity}">
164 <td class="nowrap">{date|age}</td>
164 <td class="nowrap age">{date|date}</td>
165 <td><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
165 <td><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
166 <td class="{status}">{branch|escape}</td>
166 <td class="{status}">{branch|escape}</td>
167 <td class="nowrap">
167 <td class="nowrap">
@@ -194,7 +194,7 b' inbranchtag = \'<span class="inbranchtag"'
194 bookmarktag = '<span class="bookmarktag" title="{name}">{name}</span> '
194 bookmarktag = '<span class="bookmarktag" title="{name}">{name}</span> '
195 shortlogentry = '
195 shortlogentry = '
196 <tr class="parity{parity}">
196 <tr class="parity{parity}">
197 <td class="nowrap">{date|age}</td>
197 <td class="nowrap age">{date|date}</td>
198 <td>{author|person}</td>
198 <td>{author|person}</td>
199 <td>
199 <td>
200 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
200 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
@@ -209,7 +209,7 b" shortlogentry = '"
209 </tr>'
209 </tr>'
210 filelogentry = '
210 filelogentry = '
211 <tr class="parity{parity}">
211 <tr class="parity{parity}">
212 <td class="nowrap">{date|age}</td>
212 <td class="nowrap age">{date|date}</td>
213 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
213 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
214 <td class="nowrap">
214 <td class="nowrap">
215 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>&nbsp;|&nbsp;<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>&nbsp;|&nbsp;<a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
215 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>&nbsp;|&nbsp;<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>&nbsp;|&nbsp;<a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
@@ -222,7 +222,7 b" indexentry = '"
222 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
222 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
223 <td>{description}</td>
223 <td>{description}</td>
224 <td>{contact|obfuscate}</td>
224 <td>{contact|obfuscate}</td>
225 <td>{lastchange|age}</td>
225 <td class="age">{lastchange|date}</td>
226 <td class="indexlinks">{archives%indexarchiveentry}</td>
226 <td class="indexlinks">{archives%indexarchiveentry}</td>
227 <td>
227 <td>
228 <div class="rss_logo">
228 <div class="rss_logo">
@@ -49,7 +49,7 b' files, or words in the commit message</d'
49 </tr>
49 </tr>
50 <tr>
50 <tr>
51 <th class="date">date</th>
51 <th class="date">date</th>
52 <td class="date">{date|date} ({date|age})</td></tr>
52 <td class="date age">{date|date}</td></tr>
53 <tr>
53 <tr>
54 <th class="author">parents</th>
54 <th class="author">parents</th>
55 <td class="author">{parent%changesetparent}</td>
55 <td class="author">{parent%changesetparent}</td>
@@ -54,7 +54,7 b' files, or words in the commit message</d'
54 </tr>
54 </tr>
55 <tr>
55 <tr>
56 <th class="date">date</th>
56 <th class="date">date</th>
57 <td class="date">{date|date} ({date|age})</td>
57 <td class="date age">{date|date}</td>
58 </tr>
58 </tr>
59 <tr>
59 <tr>
60 <th class="author">parents</th>
60 <th class="author">parents</th>
@@ -53,7 +53,7 b' files, or words in the commit message</d'
53 </tr>
53 </tr>
54 <tr>
54 <tr>
55 <th>date</th>
55 <th>date</th>
56 <td>{date|date} ({date|age})</td>
56 <td class="date age">{date|date}</td>
57 </tr>
57 </tr>
58 <tr>
58 <tr>
59 <th>parents</th>
59 <th>parents</th>
@@ -1,5 +1,5 b''
1 <tr class="parity{parity}">
1 <tr class="parity{parity}">
2 <td class="age">{date|age}</td>
2 <td class="age">{date|date}</td>
3 <td class="author">{author|person}</td>
3 <td class="author">{author|person}</td>
4 <td class="description"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags%changelogtag}{rename%filelogrename}</td>
4 <td class="description"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags%changelogtag}{rename%filelogrename}</td>
5 </tr>
5 </tr>
@@ -52,7 +52,7 b' files, or words in the commit message</d'
52 </tr>
52 </tr>
53 <tr>
53 <tr>
54 <th class="date">date</th>
54 <th class="date">date</th>
55 <td class="date">{date|date} ({date|age})</td>
55 <td class="date age">{date|date}</td>
56 </tr>
56 </tr>
57 <tr>
57 <tr>
58 <th class="author">parents</th>
58 <th class="author">parents</th>
@@ -1,3 +1,4 b''
1 <script type="text/javascript">process_dates()</script>
1 {motd}
2 {motd}
2
3
3 </body>
4 </body>
@@ -55,7 +55,6 b' files, or words in the commit message</d'
55 <ul id="graphnodes"></ul>
55 <ul id="graphnodes"></ul>
56 </div>
56 </div>
57
57
58 <script type="text/javascript" src="{staticurl}graph.js"></script>
59 <script type="text/javascript">
58 <script type="text/javascript">
60 <!-- hide script content
59 <!-- hide script content
61
60
@@ -4,3 +4,4 b''
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
5 <meta name="robots" content="index, nofollow" />
5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="{staticurl}style-paper.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl}style-paper.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
@@ -196,7 +196,7 b" indexentry = '"
196 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
196 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
197 <td>{description}</td>
197 <td>{description}</td>
198 <td>{contact|obfuscate}</td>
198 <td>{contact|obfuscate}</td>
199 <td class="age">{lastchange|age}</td>
199 <td class="age">{lastchange|date}</td>
200 <td class="indexlinks">{archives%indexarchiveentry}</td>
200 <td class="indexlinks">{archives%indexarchiveentry}</td>
201 </tr>\n'
201 </tr>\n'
202 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
202 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
@@ -1,5 +1,5 b''
1 <tr class="parity{parity}">
1 <tr class="parity{parity}">
2 <td class="age">{age(date)}</td>
2 <td class="age">{date|date}</td>
3 <td class="author">{author|person}</td>
3 <td class="author">{author|person}</td>
4 <td class="description"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags % '<span class="tag">{name|escape}</span> '}{bookmarks % '<span class="tag">{name|escape}</span> '}</td>
4 <td class="description"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags % '<span class="tag">{name|escape}</span> '}{bookmarks % '<span class="tag">{name|escape}</span> '}</td>
5 </tr>
5 </tr>
@@ -1,6 +1,6 b''
1 <table class="logEntry parity{parity}">
1 <table class="logEntry parity{parity}">
2 <tr>
2 <tr>
3 <th class="age">{date|age}:</th>
3 <th><span class="age">{date|date}</span>:</th>
4 <th class="firstline">{desc|strip|firstline|escape|nonempty}</th>
4 <th class="firstline">{desc|strip|firstline|escape|nonempty}</th>
5 </tr>
5 </tr>
6 <tr>
6 <tr>
@@ -31,7 +31,7 b''
31 </tr>
31 </tr>
32 <tr>
32 <tr>
33 <th class="date">date:</th>
33 <th class="date">date:</th>
34 <td class="date">{date|date} ({date|age})</td>
34 <td class="date age">{date|date}</td>
35 </tr>
35 </tr>
36 <tr>
36 <tr>
37 <th class="files">files:</th>
37 <th class="files">files:</th>
@@ -30,7 +30,7 b''
30 <td>{author|obfuscate}</td></tr>
30 <td>{author|obfuscate}</td></tr>
31 <tr>
31 <tr>
32 <td class="metatag">date:</td>
32 <td class="metatag">date:</td>
33 <td>{date|date} ({date|age})</td>
33 <td class="date age">{date|date}</td>
34 </tr>
34 </tr>
35 <tr>
35 <tr>
36 <td class="metatag">permissions:</td>
36 <td class="metatag">permissions:</td>
@@ -1,6 +1,6 b''
1 <table class="logEntry parity{parity}">
1 <table class="logEntry parity{parity}">
2 <tr>
2 <tr>
3 <th class="age">{date|age}:</th>
3 <th><span class="age">{date|date}</span>:</th>
4 <th class="firstline"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></th>
4 <th class="firstline"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></th>
5 </tr>
5 </tr>
6 <tr>
6 <tr>
@@ -30,7 +30,7 b''
30 <td>{author|obfuscate}</td></tr>
30 <td>{author|obfuscate}</td></tr>
31 <tr>
31 <tr>
32 <td class="metatag">date:</td>
32 <td class="metatag">date:</td>
33 <td>{date|date} ({date|age})</td></tr>
33 <td class="date age">{date|date}</td></tr>
34 <tr>
34 <tr>
35 <td class="metatag">permissions:</td>
35 <td class="metatag">permissions:</td>
36 <td>{permissions|permissions}</td></tr>
36 <td>{permissions|permissions}</td></tr>
@@ -1,3 +1,4 b''
1 <script type="text/javascript">process_dates()</script>
1 {motd}
2 {motd}
2 <div class="logo">
3 <div class="logo">
3 <a href="{logourl}">
4 <a href="{logourl}">
@@ -36,7 +36,6 b' navigate: <small class="navigate">{chang'
36 <ul id="graphnodes"></ul>
36 <ul id="graphnodes"></ul>
37 </div>
37 </div>
38
38
39 <script type="text/javascript" src="{staticurl}graph.js"></script>
40 <script type="text/javascript">
39 <script type="text/javascript">
41 <!-- hide script content
40 <!-- hide script content
42
41
@@ -4,3 +4,4 b''
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png">
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png">
5 <meta name="robots" content="index, nofollow" />
5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="{staticurl}style.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl}style.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
@@ -168,7 +168,7 b" indexentry = '"
168 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
168 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
169 <td>{description}</td>
169 <td>{description}</td>
170 <td>{contact|obfuscate}</td>
170 <td>{contact|obfuscate}</td>
171 <td class="age">{lastchange|age}</td>
171 <td class="age">{lastchange|date}</td>
172 <td class="indexlinks">
172 <td class="indexlinks">
173 <a href="{url}rss-log">RSS</a>
173 <a href="{url}rss-log">RSS</a>
174 <a href="{url}atom-log">Atom</a>
174 <a href="{url}atom-log">Atom</a>
@@ -1,6 +1,6 b''
1 <table class="slogEntry parity{parity}">
1 <table class="slogEntry parity{parity}">
2 <tr>
2 <tr>
3 <td class="age">{date|age}</td>
3 <td class="age">{date|date}</td>
4 <td class="author">{author|person}</td>
4 <td class="author">{author|person}</td>
5 <td class="node"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
5 <td class="node"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
6 </tr>
6 </tr>
@@ -187,6 +187,7 b' Logs and changes'
187 <link rel="icon" href="/static/hgicon.png" type="image/png" />
187 <link rel="icon" href="/static/hgicon.png" type="image/png" />
188 <meta name="robots" content="index, nofollow" />
188 <meta name="robots" content="index, nofollow" />
189 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
189 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
190 <script type="text/javascript" src="/static/mercurial.js"></script>
190
191
191 <title>test: log</title>
192 <title>test: log</title>
192 <link rel="alternate" type="application/atom+xml"
193 <link rel="alternate" type="application/atom+xml"
@@ -245,17 +246,17 b' Logs and changes'
245 <th class="description">description</th>
246 <th class="description">description</th>
246 </tr>
247 </tr>
247 <tr class="parity0">
248 <tr class="parity0">
248 <td class="age">1970-01-01</td>
249 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
249 <td class="author">test</td>
250 <td class="author">test</td>
250 <td class="description"><a href="/rev/1d22e65f027e">branch</a><span class="branchhead">stable</span> <span class="tag">tip</span> <span class="tag">something</span> </td>
251 <td class="description"><a href="/rev/1d22e65f027e">branch</a><span class="branchhead">stable</span> <span class="tag">tip</span> <span class="tag">something</span> </td>
251 </tr>
252 </tr>
252 <tr class="parity1">
253 <tr class="parity1">
253 <td class="age">1970-01-01</td>
254 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
254 <td class="author">test</td>
255 <td class="author">test</td>
255 <td class="description"><a href="/rev/a4f92ed23982">Added tag 1.0 for changeset 2ef0ac749a14</a><span class="branchhead">default</span> </td>
256 <td class="description"><a href="/rev/a4f92ed23982">Added tag 1.0 for changeset 2ef0ac749a14</a><span class="branchhead">default</span> </td>
256 </tr>
257 </tr>
257 <tr class="parity0">
258 <tr class="parity0">
258 <td class="age">1970-01-01</td>
259 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
259 <td class="author">test</td>
260 <td class="author">test</td>
260 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> <span class="tag">anotherthing</span> </td>
261 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> <span class="tag">anotherthing</span> </td>
261 </tr>
262 </tr>
@@ -271,6 +272,7 b' Logs and changes'
271 </div>
272 </div>
272 </div>
273 </div>
273
274
275 <script type="text/javascript">process_dates()</script>
274
276
275
277
276 </body>
278 </body>
@@ -285,6 +287,7 b' Logs and changes'
285 <link rel="icon" href="/static/hgicon.png" type="image/png" />
287 <link rel="icon" href="/static/hgicon.png" type="image/png" />
286 <meta name="robots" content="index, nofollow" />
288 <meta name="robots" content="index, nofollow" />
287 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
289 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
290 <script type="text/javascript" src="/static/mercurial.js"></script>
288
291
289 <title>test: 2ef0ac749a14</title>
292 <title>test: 2ef0ac749a14</title>
290 </head>
293 </head>
@@ -336,7 +339,7 b' Logs and changes'
336 </tr>
339 </tr>
337 <tr>
340 <tr>
338 <th class="date">date</th>
341 <th class="date">date</th>
339 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td></tr>
342 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td></tr>
340 <tr>
343 <tr>
341 <th class="author">parents</th>
344 <th class="author">parents</th>
342 <td class="author"></td>
345 <td class="author"></td>
@@ -367,6 +370,7 b' Logs and changes'
367
370
368 </div>
371 </div>
369 </div>
372 </div>
373 <script type="text/javascript">process_dates()</script>
370
374
371
375
372 </body>
376 </body>
@@ -398,6 +402,7 b' Logs and changes'
398 <link rel="icon" href="/static/hgicon.png" type="image/png" />
402 <link rel="icon" href="/static/hgicon.png" type="image/png" />
399 <meta name="robots" content="index, nofollow" />
403 <meta name="robots" content="index, nofollow" />
400 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
404 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
405 <script type="text/javascript" src="/static/mercurial.js"></script>
401
406
402 <title>test: searching for base</title>
407 <title>test: searching for base</title>
403 </head>
408 </head>
@@ -442,7 +447,7 b' Logs and changes'
442 <th class="description">description</th>
447 <th class="description">description</th>
443 </tr>
448 </tr>
444 <tr class="parity0">
449 <tr class="parity0">
445 <td class="age">1970-01-01</td>
450 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
446 <td class="author">test</td>
451 <td class="author">test</td>
447 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> <span class="tag">anotherthing</span> </td>
452 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> <span class="tag">anotherthing</span> </td>
448 </tr>
453 </tr>
@@ -457,6 +462,7 b' Logs and changes'
457 </div>
462 </div>
458 </div>
463 </div>
459
464
465 <script type="text/javascript">process_dates()</script>
460
466
461
467
462 </body>
468 </body>
@@ -496,6 +502,7 b' File-related'
496 <link rel="icon" href="/static/hgicon.png" type="image/png" />
502 <link rel="icon" href="/static/hgicon.png" type="image/png" />
497 <meta name="robots" content="index, nofollow" />
503 <meta name="robots" content="index, nofollow" />
498 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
504 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
505 <script type="text/javascript" src="/static/mercurial.js"></script>
499
506
500 <title>test: a4f92ed23982 foo</title>
507 <title>test: a4f92ed23982 foo</title>
501 </head>
508 </head>
@@ -550,7 +557,7 b' File-related'
550 </tr>
557 </tr>
551 <tr>
558 <tr>
552 <th class="date">date</th>
559 <th class="date">date</th>
553 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td>
560 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td>
554 </tr>
561 </tr>
555 <tr>
562 <tr>
556 <th class="author">parents</th>
563 <th class="author">parents</th>
@@ -573,6 +580,7 b' File-related'
573 </div>
580 </div>
574 </div>
581 </div>
575
582
583 <script type="text/javascript">process_dates()</script>
576
584
577
585
578 </body>
586 </body>
@@ -619,7 +627,7 b' Overviews'
619 <link rel="icon" href="/static/hgicon.png" type="image/png" />
627 <link rel="icon" href="/static/hgicon.png" type="image/png" />
620 <meta name="robots" content="index, nofollow"/>
628 <meta name="robots" content="index, nofollow"/>
621 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
629 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
622
630 <script type="text/javascript" src="/static/mercurial.js"></script>
623
631
624 <title>test: Summary</title>
632 <title>test: Summary</title>
625 <link rel="alternate" type="application/atom+xml"
633 <link rel="alternate" type="application/atom+xml"
@@ -664,7 +672,7 b' Overviews'
664 <table cellspacing="0">
672 <table cellspacing="0">
665
673
666 <tr class="parity0">
674 <tr class="parity0">
667 <td class="age"><i>1970-01-01</i></td>
675 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
668 <td><i>test</i></td>
676 <td><i>test</i></td>
669 <td>
677 <td>
670 <a class="list" href="/rev/1d22e65f027e?style=gitweb">
678 <a class="list" href="/rev/1d22e65f027e?style=gitweb">
@@ -678,7 +686,7 b' Overviews'
678 </td>
686 </td>
679 </tr>
687 </tr>
680 <tr class="parity1">
688 <tr class="parity1">
681 <td class="age"><i>1970-01-01</i></td>
689 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
682 <td><i>test</i></td>
690 <td><i>test</i></td>
683 <td>
691 <td>
684 <a class="list" href="/rev/a4f92ed23982?style=gitweb">
692 <a class="list" href="/rev/a4f92ed23982?style=gitweb">
@@ -692,7 +700,7 b' Overviews'
692 </td>
700 </td>
693 </tr>
701 </tr>
694 <tr class="parity0">
702 <tr class="parity0">
695 <td class="age"><i>1970-01-01</i></td>
703 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
696 <td><i>test</i></td>
704 <td><i>test</i></td>
697 <td>
705 <td>
698 <a class="list" href="/rev/2ef0ac749a14?style=gitweb">
706 <a class="list" href="/rev/2ef0ac749a14?style=gitweb">
@@ -712,7 +720,7 b' Overviews'
712 <table cellspacing="0">
720 <table cellspacing="0">
713
721
714 <tr class="parity0">
722 <tr class="parity0">
715 <td class="age"><i>1970-01-01</i></td>
723 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
716 <td><a class="list" href="/rev/2ef0ac749a14?style=gitweb"><b>1.0</b></a></td>
724 <td><a class="list" href="/rev/2ef0ac749a14?style=gitweb"><b>1.0</b></a></td>
717 <td class="link">
725 <td class="link">
718 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
726 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
@@ -727,7 +735,7 b' Overviews'
727 <table cellspacing="0">
735 <table cellspacing="0">
728
736
729 <tr class="parity0">
737 <tr class="parity0">
730 <td class="age"><i>1970-01-01</i></td>
738 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
731 <td><a class="list" href="/rev/2ef0ac749a14?style=gitweb"><b>anotherthing</b></a></td>
739 <td><a class="list" href="/rev/2ef0ac749a14?style=gitweb"><b>anotherthing</b></a></td>
732 <td class="link">
740 <td class="link">
733 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
741 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
@@ -736,7 +744,7 b' Overviews'
736 </td>
744 </td>
737 </tr>
745 </tr>
738 <tr class="parity1">
746 <tr class="parity1">
739 <td class="age"><i>1970-01-01</i></td>
747 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
740 <td><a class="list" href="/rev/1d22e65f027e?style=gitweb"><b>something</b></a></td>
748 <td><a class="list" href="/rev/1d22e65f027e?style=gitweb"><b>something</b></a></td>
741 <td class="link">
749 <td class="link">
742 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> |
750 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> |
@@ -751,7 +759,7 b' Overviews'
751 <table cellspacing="0">
759 <table cellspacing="0">
752
760
753 <tr class="parity0">
761 <tr class="parity0">
754 <td class="age"><i>1970-01-01</i></td>
762 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
755 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
763 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
756 <td class="">stable</td>
764 <td class="">stable</td>
757 <td class="link">
765 <td class="link">
@@ -761,7 +769,7 b' Overviews'
761 </td>
769 </td>
762 </tr>
770 </tr>
763 <tr class="parity1">
771 <tr class="parity1">
764 <td class="age"><i>1970-01-01</i></td>
772 <td class="age"><i class="age">Thu Jan 01 00:00:00 1970 +0000</i></td>
765 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
773 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
766 <td class="">default</td>
774 <td class="">default</td>
767 <td class="link">
775 <td class="link">
@@ -774,6 +782,7 b' Overviews'
774 <td colspan="4"><a class="list" href="#">...</a></td>
782 <td colspan="4"><a class="list" href="#">...</a></td>
775 </tr>
783 </tr>
776 </table>
784 </table>
785 <script type="text/javascript">process_dates()</script>
777 <div class="page_footer">
786 <div class="page_footer">
778 <div class="page_footer_text">test</div>
787 <div class="page_footer_text">test</div>
779 <div class="rss_logo">
788 <div class="rss_logo">
@@ -796,7 +805,7 b' Overviews'
796 <link rel="icon" href="/static/hgicon.png" type="image/png" />
805 <link rel="icon" href="/static/hgicon.png" type="image/png" />
797 <meta name="robots" content="index, nofollow"/>
806 <meta name="robots" content="index, nofollow"/>
798 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
807 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
799
808 <script type="text/javascript" src="/static/mercurial.js"></script>
800
809
801 <title>test: Graph</title>
810 <title>test: Graph</title>
802 <link rel="alternate" type="application/atom+xml"
811 <link rel="alternate" type="application/atom+xml"
@@ -843,7 +852,6 b' Overviews'
843 <ul id="graphnodes"></ul>
852 <ul id="graphnodes"></ul>
844 </div>
853 </div>
845
854
846 <script type="text/javascript" src="/static/graph.js"></script>
847 <script>
855 <script>
848 <!-- hide script content
856 <!-- hide script content
849
857
@@ -925,6 +933,7 b' Overviews'
925 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a>
933 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a>
926 </div>
934 </div>
927
935
936 <script type="text/javascript">process_dates()</script>
928 <div class="page_footer">
937 <div class="page_footer">
929 <div class="page_footer_text">test</div>
938 <div class="page_footer_text">test</div>
930 <div class="rss_logo">
939 <div class="rss_logo">
@@ -36,6 +36,7 b' manifest with descending'
36 <link rel="icon" href="/static/hgicon.png" type="image/png" />
36 <link rel="icon" href="/static/hgicon.png" type="image/png" />
37 <meta name="robots" content="index, nofollow" />
37 <meta name="robots" content="index, nofollow" />
38 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
38 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
39 <script type="text/javascript" src="/static/mercurial.js"></script>
39
40
40 <title>test: 9087c84a0f5d /</title>
41 <title>test: 9087c84a0f5d /</title>
41 </head>
42 </head>
@@ -129,6 +130,7 b' manifest with descending'
129 </table>
130 </table>
130 </div>
131 </div>
131 </div>
132 </div>
133 <script type="text/javascript">process_dates()</script>
132
134
133
135
134 </body>
136 </body>
@@ -29,6 +29,7 b' revision'
29 <link rel="icon" href="/static/hgicon.png" type="image/png" />
29 <link rel="icon" href="/static/hgicon.png" type="image/png" />
30 <meta name="robots" content="index, nofollow" />
30 <meta name="robots" content="index, nofollow" />
31 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
31 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
32 <script type="text/javascript" src="/static/mercurial.js"></script>
32
33
33 <title>test: 0cd96de13884</title>
34 <title>test: 0cd96de13884</title>
34 </head>
35 </head>
@@ -80,7 +81,7 b' revision'
80 </tr>
81 </tr>
81 <tr>
82 <tr>
82 <th class="date">date</th>
83 <th class="date">date</th>
83 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td></tr>
84 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td></tr>
84 <tr>
85 <tr>
85 <th class="author">parents</th>
86 <th class="author">parents</th>
86 <td class="author"></td>
87 <td class="author"></td>
@@ -111,6 +112,7 b' revision'
111
112
112 </div>
113 </div>
113 </div>
114 </div>
115 <script type="text/javascript">process_dates()</script>
114
116
115
117
116 </body>
118 </body>
@@ -153,6 +155,7 b' diff removed file'
153 <link rel="icon" href="/static/hgicon.png" type="image/png" />
155 <link rel="icon" href="/static/hgicon.png" type="image/png" />
154 <meta name="robots" content="index, nofollow" />
156 <meta name="robots" content="index, nofollow" />
155 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
157 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
158 <script type="text/javascript" src="/static/mercurial.js"></script>
156
159
157 <title>test: a diff</title>
160 <title>test: a diff</title>
158 </head>
161 </head>
@@ -208,7 +211,7 b' diff removed file'
208 </tr>
211 </tr>
209 <tr>
212 <tr>
210 <th>date</th>
213 <th>date</th>
211 <td>Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td>
214 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td>
212 </tr>
215 </tr>
213 <tr>
216 <tr>
214 <th>parents</th>
217 <th>parents</th>
@@ -233,6 +236,7 b' diff removed file'
233 </div>
236 </div>
234 </div>
237 </div>
235
238
239 <script type="text/javascript">process_dates()</script>
236
240
237
241
238 </body>
242 </body>
@@ -256,6 +260,7 b' revision'
256 <link rel="icon" href="/static/hgicon.png" type="image/png" />
260 <link rel="icon" href="/static/hgicon.png" type="image/png" />
257 <meta name="robots" content="index, nofollow" />
261 <meta name="robots" content="index, nofollow" />
258 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
262 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
263 <script type="text/javascript" src="/static/mercurial.js"></script>
259
264
260 <title>test: 0cd96de13884</title>
265 <title>test: 0cd96de13884</title>
261 </head>
266 </head>
@@ -307,7 +312,7 b' revision'
307 </tr>
312 </tr>
308 <tr>
313 <tr>
309 <th class="date">date</th>
314 <th class="date">date</th>
310 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td></tr>
315 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td></tr>
311 <tr>
316 <tr>
312 <th class="author">parents</th>
317 <th class="author">parents</th>
313 <td class="author"></td>
318 <td class="author"></td>
@@ -340,6 +345,7 b' revision'
340
345
341 </div>
346 </div>
342 </div>
347 </div>
348 <script type="text/javascript">process_dates()</script>
343
349
344
350
345 </body>
351 </body>
@@ -384,6 +390,7 b' diff removed file'
384 <link rel="icon" href="/static/hgicon.png" type="image/png" />
390 <link rel="icon" href="/static/hgicon.png" type="image/png" />
385 <meta name="robots" content="index, nofollow" />
391 <meta name="robots" content="index, nofollow" />
386 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
392 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
393 <script type="text/javascript" src="/static/mercurial.js"></script>
387
394
388 <title>test: a diff</title>
395 <title>test: a diff</title>
389 </head>
396 </head>
@@ -439,7 +446,7 b' diff removed file'
439 </tr>
446 </tr>
440 <tr>
447 <tr>
441 <th>date</th>
448 <th>date</th>
442 <td>Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td>
449 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td>
443 </tr>
450 </tr>
444 <tr>
451 <tr>
445 <th>parents</th>
452 <th>parents</th>
@@ -465,6 +472,7 b' diff removed file'
465 </div>
472 </div>
466 </div>
473 </div>
467
474
475 <script type="text/javascript">process_dates()</script>
468
476
469
477
470 </body>
478 </body>
@@ -13,6 +13,7 b' Some tests for hgweb in an empty reposit'
13 <link rel="icon" href="/static/hgicon.png" type="image/png" />
13 <link rel="icon" href="/static/hgicon.png" type="image/png" />
14 <meta name="robots" content="index, nofollow" />
14 <meta name="robots" content="index, nofollow" />
15 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
15 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
16 <script type="text/javascript" src="/static/mercurial.js"></script>
16
17
17 <title>test: log</title>
18 <title>test: log</title>
18 <link rel="alternate" type="application/atom+xml"
19 <link rel="alternate" type="application/atom+xml"
@@ -82,6 +83,7 b' Some tests for hgweb in an empty reposit'
82 </div>
83 </div>
83 </div>
84 </div>
84
85
86 <script type="text/javascript">process_dates()</script>
85
87
86
88
87 </body>
89 </body>
@@ -96,6 +98,7 b' Some tests for hgweb in an empty reposit'
96 <link rel="icon" href="/static/hgicon.png" type="image/png" />
98 <link rel="icon" href="/static/hgicon.png" type="image/png" />
97 <meta name="robots" content="index, nofollow" />
99 <meta name="robots" content="index, nofollow" />
98 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
100 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
101 <script type="text/javascript" src="/static/mercurial.js"></script>
99
102
100 <title>test: log</title>
103 <title>test: log</title>
101 <link rel="alternate" type="application/atom+xml"
104 <link rel="alternate" type="application/atom+xml"
@@ -165,6 +168,7 b' Some tests for hgweb in an empty reposit'
165 </div>
168 </div>
166 </div>
169 </div>
167
170
171 <script type="text/javascript">process_dates()</script>
168
172
169
173
170 </body>
174 </body>
@@ -179,6 +183,7 b' Some tests for hgweb in an empty reposit'
179 <link rel="icon" href="/static/hgicon.png" type="image/png" />
183 <link rel="icon" href="/static/hgicon.png" type="image/png" />
180 <meta name="robots" content="index, nofollow" />
184 <meta name="robots" content="index, nofollow" />
181 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
185 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
186 <script type="text/javascript" src="/static/mercurial.js"></script>
182
187
183 <title>test: revision graph</title>
188 <title>test: revision graph</title>
184 <link rel="alternate" type="application/atom+xml"
189 <link rel="alternate" type="application/atom+xml"
@@ -236,7 +241,6 b' Some tests for hgweb in an empty reposit'
236 <ul id="graphnodes"></ul>
241 <ul id="graphnodes"></ul>
237 </div>
242 </div>
238
243
239 <script type="text/javascript" src="/static/graph.js"></script>
240 <script type="text/javascript">
244 <script type="text/javascript">
241 <!-- hide script content
245 <!-- hide script content
242
246
@@ -320,6 +324,7 b' Some tests for hgweb in an empty reposit'
320 </div>
324 </div>
321 </div>
325 </div>
322
326
327 <script type="text/javascript">process_dates()</script>
323
328
324
329
325 </body>
330 </body>
@@ -334,6 +339,7 b' Some tests for hgweb in an empty reposit'
334 <link rel="icon" href="/static/hgicon.png" type="image/png" />
339 <link rel="icon" href="/static/hgicon.png" type="image/png" />
335 <meta name="robots" content="index, nofollow" />
340 <meta name="robots" content="index, nofollow" />
336 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
341 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
342 <script type="text/javascript" src="/static/mercurial.js"></script>
337
343
338 <title>test: 000000000000 /</title>
344 <title>test: 000000000000 /</title>
339 </head>
345 </head>
@@ -391,6 +397,7 b' Some tests for hgweb in an empty reposit'
391 </table>
397 </table>
392 </div>
398 </div>
393 </div>
399 </div>
400 <script type="text/javascript">process_dates()</script>
394
401
395
402
396 </body>
403 </body>
@@ -117,6 +117,7 b' tip - two revisions'
117 <link rel="icon" href="/static/hgicon.png" type="image/png" />
117 <link rel="icon" href="/static/hgicon.png" type="image/png" />
118 <meta name="robots" content="index, nofollow" />
118 <meta name="robots" content="index, nofollow" />
119 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
119 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
120 <script type="text/javascript" src="/static/mercurial.js"></script>
120
121
121 <title>test: a history</title>
122 <title>test: a history</title>
122 <link rel="alternate" type="application/atom+xml"
123 <link rel="alternate" type="application/atom+xml"
@@ -178,12 +179,12 b' tip - two revisions'
178 <th class="description">description</th>
179 <th class="description">description</th>
179 </tr>
180 </tr>
180 <tr class="parity0">
181 <tr class="parity0">
181 <td class="age">1970-01-01</td>
182 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
182 <td class="author">test</td>
183 <td class="author">test</td>
183 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
184 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
184 </tr>
185 </tr>
185 <tr class="parity1">
186 <tr class="parity1">
186 <td class="age">1970-01-01</td>
187 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
187 <td class="author">test</td>
188 <td class="author">test</td>
188 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
189 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
189 </tr>
190 </tr>
@@ -199,6 +200,7 b' tip - two revisions'
199 </div>
200 </div>
200 </div>
201 </div>
201
202
203 <script type="text/javascript">process_dates()</script>
202
204
203
205
204 </body>
206 </body>
@@ -216,6 +218,7 b' second version - two revisions'
216 <link rel="icon" href="/static/hgicon.png" type="image/png" />
218 <link rel="icon" href="/static/hgicon.png" type="image/png" />
217 <meta name="robots" content="index, nofollow" />
219 <meta name="robots" content="index, nofollow" />
218 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
220 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
221 <script type="text/javascript" src="/static/mercurial.js"></script>
219
222
220 <title>test: a history</title>
223 <title>test: a history</title>
221 <link rel="alternate" type="application/atom+xml"
224 <link rel="alternate" type="application/atom+xml"
@@ -277,12 +280,12 b' second version - two revisions'
277 <th class="description">description</th>
280 <th class="description">description</th>
278 </tr>
281 </tr>
279 <tr class="parity0">
282 <tr class="parity0">
280 <td class="age">1970-01-01</td>
283 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
281 <td class="author">test</td>
284 <td class="author">test</td>
282 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
285 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
283 </tr>
286 </tr>
284 <tr class="parity1">
287 <tr class="parity1">
285 <td class="age">1970-01-01</td>
288 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
286 <td class="author">test</td>
289 <td class="author">test</td>
287 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
290 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
288 </tr>
291 </tr>
@@ -298,6 +301,7 b' second version - two revisions'
298 </div>
301 </div>
299 </div>
302 </div>
300
303
304 <script type="text/javascript">process_dates()</script>
301
305
302
306
303 </body>
307 </body>
@@ -315,6 +319,7 b' first deleted - one revision'
315 <link rel="icon" href="/static/hgicon.png" type="image/png" />
319 <link rel="icon" href="/static/hgicon.png" type="image/png" />
316 <meta name="robots" content="index, nofollow" />
320 <meta name="robots" content="index, nofollow" />
317 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
321 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
322 <script type="text/javascript" src="/static/mercurial.js"></script>
318
323
319 <title>test: a history</title>
324 <title>test: a history</title>
320 <link rel="alternate" type="application/atom+xml"
325 <link rel="alternate" type="application/atom+xml"
@@ -376,7 +381,7 b' first deleted - one revision'
376 <th class="description">description</th>
381 <th class="description">description</th>
377 </tr>
382 </tr>
378 <tr class="parity0">
383 <tr class="parity0">
379 <td class="age">1970-01-01</td>
384 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
380 <td class="author">test</td>
385 <td class="author">test</td>
381 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
386 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
382 </tr>
387 </tr>
@@ -392,6 +397,7 b' first deleted - one revision'
392 </div>
397 </div>
393 </div>
398 </div>
394
399
400 <script type="text/javascript">process_dates()</script>
395
401
396
402
397 </body>
403 </body>
@@ -409,6 +415,7 b' first version - one revision'
409 <link rel="icon" href="/static/hgicon.png" type="image/png" />
415 <link rel="icon" href="/static/hgicon.png" type="image/png" />
410 <meta name="robots" content="index, nofollow" />
416 <meta name="robots" content="index, nofollow" />
411 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
417 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
418 <script type="text/javascript" src="/static/mercurial.js"></script>
412
419
413 <title>test: a history</title>
420 <title>test: a history</title>
414 <link rel="alternate" type="application/atom+xml"
421 <link rel="alternate" type="application/atom+xml"
@@ -470,7 +477,7 b' first version - one revision'
470 <th class="description">description</th>
477 <th class="description">description</th>
471 </tr>
478 </tr>
472 <tr class="parity0">
479 <tr class="parity0">
473 <td class="age">1970-01-01</td>
480 <td class="age">Thu Jan 01 00:00:00 1970 +0000</td>
474 <td class="author">test</td>
481 <td class="author">test</td>
475 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
482 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
476 </tr>
483 </tr>
@@ -486,6 +493,7 b' first version - one revision'
486 </div>
493 </div>
487 </div>
494 </div>
488
495
496 <script type="text/javascript">process_dates()</script>
489
497
490
498
491 </body>
499 </body>
@@ -503,6 +511,7 b' before addition - error'
503 <link rel="icon" href="/static/hgicon.png" type="image/png" />
511 <link rel="icon" href="/static/hgicon.png" type="image/png" />
504 <meta name="robots" content="index, nofollow" />
512 <meta name="robots" content="index, nofollow" />
505 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
513 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
514 <script type="text/javascript" src="/static/mercurial.js"></script>
506
515
507 <title>test: error</title>
516 <title>test: error</title>
508 </head>
517 </head>
@@ -547,6 +556,7 b' before addition - error'
547 </div>
556 </div>
548 </div>
557 </div>
549
558
559 <script type="text/javascript">process_dates()</script>
550
560
551
561
552 </body>
562 </body>
@@ -565,6 +575,7 b' should show base link, use spartan becau'
565 <link rel="icon" href="/static/hgicon.png" type="image/png">
575 <link rel="icon" href="/static/hgicon.png" type="image/png">
566 <meta name="robots" content="index, nofollow" />
576 <meta name="robots" content="index, nofollow" />
567 <link rel="stylesheet" href="/static/style.css" type="text/css" />
577 <link rel="stylesheet" href="/static/style.css" type="text/css" />
578 <script type="text/javascript" src="/static/mercurial.js"></script>
568
579
569 <title>test: c history</title>
580 <title>test: c history</title>
570 <link rel="alternate" type="application/atom+xml"
581 <link rel="alternate" type="application/atom+xml"
@@ -593,7 +604,7 b' should show base link, use spartan becau'
593
604
594 <table class="logEntry parity0">
605 <table class="logEntry parity0">
595 <tr>
606 <tr>
596 <th class="age">1970-01-01:</th>
607 <th><span class="age">Thu Jan 01 00:00:00 1970 +0000</span>:</th>
597 <th class="firstline"><a href="/rev/b7682196df1c?style=spartan">change c</a></th>
608 <th class="firstline"><a href="/rev/b7682196df1c?style=spartan">change c</a></th>
598 </tr>
609 </tr>
599 <tr>
610 <tr>
@@ -618,7 +629,7 b' should show base link, use spartan becau'
618
629
619 <table class="logEntry parity1">
630 <table class="logEntry parity1">
620 <tr>
631 <tr>
621 <th class="age">1970-01-01:</th>
632 <th><span class="age">Thu Jan 01 00:00:00 1970 +0000</span>:</th>
622 <th class="firstline"><a href="/rev/1a6696706df2?style=spartan">mv b</a></th>
633 <th class="firstline"><a href="/rev/1a6696706df2?style=spartan">mv b</a></th>
623 </tr>
634 </tr>
624 <tr>
635 <tr>
@@ -651,6 +662,7 b' should show base link, use spartan becau'
651
662
652
663
653
664
665 <script type="text/javascript">process_dates()</script>
654
666
655 <div class="logo">
667 <div class="logo">
656 <a href="http://mercurial.selenic.com/">
668 <a href="http://mercurial.selenic.com/">
@@ -24,6 +24,7 b' revision'
24 <link rel="icon" href="/static/hgicon.png" type="image/png" />
24 <link rel="icon" href="/static/hgicon.png" type="image/png" />
25 <meta name="robots" content="index, nofollow" />
25 <meta name="robots" content="index, nofollow" />
26 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
26 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
27 <script type="text/javascript" src="/static/mercurial.js"></script>
27
28
28 <title>test: c78f6c5cbea9</title>
29 <title>test: c78f6c5cbea9</title>
29 </head>
30 </head>
@@ -75,7 +76,7 b' revision'
75 </tr>
76 </tr>
76 <tr>
77 <tr>
77 <th class="date">date</th>
78 <th class="date">date</th>
78 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td></tr>
79 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td></tr>
79 <tr>
80 <tr>
80 <th class="author">parents</th>
81 <th class="author">parents</th>
81 <td class="author"><a href="/rev/cb9a9f314b8b">cb9a9f314b8b</a> </td>
82 <td class="author"><a href="/rev/cb9a9f314b8b">cb9a9f314b8b</a> </td>
@@ -102,6 +103,7 b' revision'
102
103
103 </div>
104 </div>
104 </div>
105 </div>
106 <script type="text/javascript">process_dates()</script>
105
107
106
108
107 </body>
109 </body>
@@ -119,6 +121,7 b' diff removed file'
119 <link rel="icon" href="/static/hgicon.png" type="image/png" />
121 <link rel="icon" href="/static/hgicon.png" type="image/png" />
120 <meta name="robots" content="index, nofollow" />
122 <meta name="robots" content="index, nofollow" />
121 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
123 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
124 <script type="text/javascript" src="/static/mercurial.js"></script>
122
125
123 <title>test: a diff</title>
126 <title>test: a diff</title>
124 </head>
127 </head>
@@ -174,7 +177,7 b' diff removed file'
174 </tr>
177 </tr>
175 <tr>
178 <tr>
176 <th>date</th>
179 <th>date</th>
177 <td>Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td>
180 <td class="date age">Thu Jan 01 00:00:00 1970 +0000</td>
178 </tr>
181 </tr>
179 <tr>
182 <tr>
180 <th>parents</th>
183 <th>parents</th>
@@ -199,6 +202,7 b' diff removed file'
199 </div>
202 </div>
200 </div>
203 </div>
201
204
205 <script type="text/javascript">process_dates()</script>
202
206
203
207
204 </body>
208 </body>
@@ -47,6 +47,7 b' should give a 404 - static file that doe'
47 <link rel="icon" href="/static/hgicon.png" type="image/png" />
47 <link rel="icon" href="/static/hgicon.png" type="image/png" />
48 <meta name="robots" content="index, nofollow" />
48 <meta name="robots" content="index, nofollow" />
49 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
49 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
50 <script type="text/javascript" src="/static/mercurial.js"></script>
50
51
51 <title>test: error</title>
52 <title>test: error</title>
52 </head>
53 </head>
@@ -91,6 +92,7 b' should give a 404 - static file that doe'
91 </div>
92 </div>
92 </div>
93 </div>
93
94
95 <script type="text/javascript">process_dates()</script>
94
96
95
97
96 </body>
98 </body>
@@ -133,6 +135,7 b' should give a 404 - file does not exist'
133 <link rel="icon" href="/static/hgicon.png" type="image/png" />
135 <link rel="icon" href="/static/hgicon.png" type="image/png" />
134 <meta name="robots" content="index, nofollow" />
136 <meta name="robots" content="index, nofollow" />
135 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
137 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
138 <script type="text/javascript" src="/static/mercurial.js"></script>
136
139
137 <title>test: error</title>
140 <title>test: error</title>
138 </head>
141 </head>
@@ -177,6 +180,7 b' should give a 404 - file does not exist'
177 </div>
180 </div>
178 </div>
181 </div>
179
182
183 <script type="text/javascript">process_dates()</script>
180
184
181
185
182 </body>
186 </body>
@@ -201,6 +205,7 b' try bad style'
201 <link rel="icon" href="/static/hgicon.png" type="image/png" />
205 <link rel="icon" href="/static/hgicon.png" type="image/png" />
202 <meta name="robots" content="index, nofollow" />
206 <meta name="robots" content="index, nofollow" />
203 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
207 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
208 <script type="text/javascript" src="/static/mercurial.js"></script>
204
209
205 <title>test: 2ef0ac749a14 /</title>
210 <title>test: 2ef0ac749a14 /</title>
206 </head>
211 </head>
@@ -279,6 +284,7 b' try bad style'
279 </table>
284 </table>
280 </div>
285 </div>
281 </div>
286 </div>
287 <script type="text/javascript">process_dates()</script>
282
288
283
289
284 </body>
290 </body>
@@ -143,6 +143,7 b' should succeed, slashy names'
143 <link rel="icon" href="/static/hgicon.png" type="image/png" />
143 <link rel="icon" href="/static/hgicon.png" type="image/png" />
144 <meta name="robots" content="index, nofollow" />
144 <meta name="robots" content="index, nofollow" />
145 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
145 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
146 <script type="text/javascript" src="/static/mercurial.js"></script>
146
147
147 <title>Mercurial repositories index</title>
148 <title>Mercurial repositories index</title>
148 </head>
149 </head>
@@ -169,7 +170,7 b' should succeed, slashy names'
169 <td><a href="/t/a/?style=paper">t/a</a></td>
170 <td><a href="/t/a/?style=paper">t/a</a></td>
170 <td>unknown</td>
171 <td>unknown</td>
171 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
172 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
172 <td class="age">* ago</td> (glob)
173 <td class="age">*</td> (glob)
173 <td class="indexlinks"></td>
174 <td class="indexlinks"></td>
174 </tr>
175 </tr>
175
176
@@ -177,7 +178,7 b' should succeed, slashy names'
177 <td><a href="/b/?style=paper">b</a></td>
178 <td><a href="/b/?style=paper">b</a></td>
178 <td>unknown</td>
179 <td>unknown</td>
179 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
180 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
180 <td class="age">* ago</td> (glob)
181 <td class="age">*</td> (glob)
181 <td class="indexlinks"></td>
182 <td class="indexlinks"></td>
182 </tr>
183 </tr>
183
184
@@ -185,7 +186,7 b' should succeed, slashy names'
185 <td><a href="/coll/a/?style=paper">coll/a</a></td>
186 <td><a href="/coll/a/?style=paper">coll/a</a></td>
186 <td>unknown</td>
187 <td>unknown</td>
187 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
188 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
188 <td class="age">* ago</td> (glob)
189 <td class="age">*</td> (glob)
189 <td class="indexlinks"></td>
190 <td class="indexlinks"></td>
190 </tr>
191 </tr>
191
192
@@ -193,7 +194,7 b' should succeed, slashy names'
193 <td><a href="/coll/a/.hg/patches/?style=paper">coll/a/.hg/patches</a></td>
194 <td><a href="/coll/a/.hg/patches/?style=paper">coll/a/.hg/patches</a></td>
194 <td>unknown</td>
195 <td>unknown</td>
195 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
196 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
196 <td class="age">* ago</td> (glob)
197 <td class="age">*</td> (glob)
197 <td class="indexlinks"></td>
198 <td class="indexlinks"></td>
198 </tr>
199 </tr>
199
200
@@ -201,7 +202,7 b' should succeed, slashy names'
201 <td><a href="/coll/b/?style=paper">coll/b</a></td>
202 <td><a href="/coll/b/?style=paper">coll/b</a></td>
202 <td>unknown</td>
203 <td>unknown</td>
203 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
204 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
204 <td class="age">* ago</td> (glob)
205 <td class="age">*</td> (glob)
205 <td class="indexlinks"></td>
206 <td class="indexlinks"></td>
206 </tr>
207 </tr>
207
208
@@ -209,7 +210,7 b' should succeed, slashy names'
209 <td><a href="/coll/c/?style=paper">coll/c</a></td>
210 <td><a href="/coll/c/?style=paper">coll/c</a></td>
210 <td>unknown</td>
211 <td>unknown</td>
211 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
212 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
212 <td class="age">* ago</td> (glob)
213 <td class="age">*</td> (glob)
213 <td class="indexlinks"></td>
214 <td class="indexlinks"></td>
214 </tr>
215 </tr>
215
216
@@ -217,7 +218,7 b' should succeed, slashy names'
217 <td><a href="/rcoll/a/?style=paper">rcoll/a</a></td>
218 <td><a href="/rcoll/a/?style=paper">rcoll/a</a></td>
218 <td>unknown</td>
219 <td>unknown</td>
219 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
220 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
220 <td class="age">* ago</td> (glob)
221 <td class="age">*</td> (glob)
221 <td class="indexlinks"></td>
222 <td class="indexlinks"></td>
222 </tr>
223 </tr>
223
224
@@ -225,7 +226,7 b' should succeed, slashy names'
225 <td><a href="/rcoll/a/.hg/patches/?style=paper">rcoll/a/.hg/patches</a></td>
226 <td><a href="/rcoll/a/.hg/patches/?style=paper">rcoll/a/.hg/patches</a></td>
226 <td>unknown</td>
227 <td>unknown</td>
227 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
228 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
228 <td class="age">* ago</td> (glob)
229 <td class="age">*</td> (glob)
229 <td class="indexlinks"></td>
230 <td class="indexlinks"></td>
230 </tr>
231 </tr>
231
232
@@ -233,7 +234,7 b' should succeed, slashy names'
233 <td><a href="/rcoll/b/?style=paper">rcoll/b</a></td>
234 <td><a href="/rcoll/b/?style=paper">rcoll/b</a></td>
234 <td>unknown</td>
235 <td>unknown</td>
235 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
236 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
236 <td class="age">* ago</td> (glob)
237 <td class="age">*</td> (glob)
237 <td class="indexlinks"></td>
238 <td class="indexlinks"></td>
238 </tr>
239 </tr>
239
240
@@ -241,7 +242,7 b' should succeed, slashy names'
241 <td><a href="/rcoll/b/d/?style=paper">rcoll/b/d</a></td>
242 <td><a href="/rcoll/b/d/?style=paper">rcoll/b/d</a></td>
242 <td>unknown</td>
243 <td>unknown</td>
243 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
244 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
244 <td class="age">* ago</td> (glob)
245 <td class="age">*</td> (glob)
245 <td class="indexlinks"></td>
246 <td class="indexlinks"></td>
246 </tr>
247 </tr>
247
248
@@ -249,7 +250,7 b' should succeed, slashy names'
249 <td><a href="/rcoll/c/?style=paper">rcoll/c</a></td>
250 <td><a href="/rcoll/c/?style=paper">rcoll/c</a></td>
250 <td>unknown</td>
251 <td>unknown</td>
251 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
252 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
252 <td class="age">* ago</td> (glob)
253 <td class="age">*</td> (glob)
253 <td class="indexlinks"></td>
254 <td class="indexlinks"></td>
254 </tr>
255 </tr>
255
256
@@ -257,7 +258,7 b' should succeed, slashy names'
257 <td><a href="/star/webdir/a/?style=paper">star/webdir/a</a></td>
258 <td><a href="/star/webdir/a/?style=paper">star/webdir/a</a></td>
258 <td>unknown</td>
259 <td>unknown</td>
259 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
260 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
260 <td class="age">* ago</td> (glob)
261 <td class="age">*</td> (glob)
261 <td class="indexlinks"></td>
262 <td class="indexlinks"></td>
262 </tr>
263 </tr>
263
264
@@ -265,7 +266,7 b' should succeed, slashy names'
265 <td><a href="/star/webdir/a/.hg/patches/?style=paper">star/webdir/a/.hg/patches</a></td>
266 <td><a href="/star/webdir/a/.hg/patches/?style=paper">star/webdir/a/.hg/patches</a></td>
266 <td>unknown</td>
267 <td>unknown</td>
267 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
268 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
268 <td class="age">* ago</td> (glob)
269 <td class="age">*</td> (glob)
269 <td class="indexlinks"></td>
270 <td class="indexlinks"></td>
270 </tr>
271 </tr>
271
272
@@ -273,7 +274,7 b' should succeed, slashy names'
273 <td><a href="/star/webdir/b/?style=paper">star/webdir/b</a></td>
274 <td><a href="/star/webdir/b/?style=paper">star/webdir/b</a></td>
274 <td>unknown</td>
275 <td>unknown</td>
275 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
276 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
276 <td class="age">* ago</td> (glob)
277 <td class="age">*</td> (glob)
277 <td class="indexlinks"></td>
278 <td class="indexlinks"></td>
278 </tr>
279 </tr>
279
280
@@ -281,7 +282,7 b' should succeed, slashy names'
281 <td><a href="/star/webdir/c/?style=paper">star/webdir/c</a></td>
282 <td><a href="/star/webdir/c/?style=paper">star/webdir/c</a></td>
282 <td>unknown</td>
283 <td>unknown</td>
283 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
284 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
284 <td class="age">* ago</td> (glob)
285 <td class="age">*</td> (glob)
285 <td class="indexlinks"></td>
286 <td class="indexlinks"></td>
286 </tr>
287 </tr>
287
288
@@ -289,7 +290,7 b' should succeed, slashy names'
289 <td><a href="/starstar/webdir/a/?style=paper">starstar/webdir/a</a></td>
290 <td><a href="/starstar/webdir/a/?style=paper">starstar/webdir/a</a></td>
290 <td>unknown</td>
291 <td>unknown</td>
291 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
292 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
292 <td class="age">* ago</td> (glob)
293 <td class="age">*</td> (glob)
293 <td class="indexlinks"></td>
294 <td class="indexlinks"></td>
294 </tr>
295 </tr>
295
296
@@ -297,7 +298,7 b' should succeed, slashy names'
297 <td><a href="/starstar/webdir/a/.hg/patches/?style=paper">starstar/webdir/a/.hg/patches</a></td>
298 <td><a href="/starstar/webdir/a/.hg/patches/?style=paper">starstar/webdir/a/.hg/patches</a></td>
298 <td>unknown</td>
299 <td>unknown</td>
299 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
300 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
300 <td class="age">* ago</td> (glob)
301 <td class="age">*</td> (glob)
301 <td class="indexlinks"></td>
302 <td class="indexlinks"></td>
302 </tr>
303 </tr>
303
304
@@ -305,7 +306,7 b' should succeed, slashy names'
305 <td><a href="/starstar/webdir/b/?style=paper">starstar/webdir/b</a></td>
306 <td><a href="/starstar/webdir/b/?style=paper">starstar/webdir/b</a></td>
306 <td>unknown</td>
307 <td>unknown</td>
307 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
308 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
308 <td class="age">* ago</td> (glob)
309 <td class="age">*</td> (glob)
309 <td class="indexlinks"></td>
310 <td class="indexlinks"></td>
310 </tr>
311 </tr>
311
312
@@ -313,7 +314,7 b' should succeed, slashy names'
313 <td><a href="/starstar/webdir/b/d/?style=paper">starstar/webdir/b/d</a></td>
314 <td><a href="/starstar/webdir/b/d/?style=paper">starstar/webdir/b/d</a></td>
314 <td>unknown</td>
315 <td>unknown</td>
315 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
316 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
316 <td class="age">* ago</td> (glob)
317 <td class="age">*</td> (glob)
317 <td class="indexlinks"></td>
318 <td class="indexlinks"></td>
318 </tr>
319 </tr>
319
320
@@ -321,7 +322,7 b' should succeed, slashy names'
321 <td><a href="/starstar/webdir/c/?style=paper">starstar/webdir/c</a></td>
322 <td><a href="/starstar/webdir/c/?style=paper">starstar/webdir/c</a></td>
322 <td>unknown</td>
323 <td>unknown</td>
323 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
324 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
324 <td class="age">* ago</td> (glob)
325 <td class="age">*</td> (glob)
325 <td class="indexlinks"></td>
326 <td class="indexlinks"></td>
326 </tr>
327 </tr>
327
328
@@ -329,7 +330,7 b' should succeed, slashy names'
329 <td><a href="/astar/?style=paper">astar</a></td>
330 <td><a href="/astar/?style=paper">astar</a></td>
330 <td>unknown</td>
331 <td>unknown</td>
331 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
332 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
332 <td class="age">* ago</td> (glob)
333 <td class="age">*</td> (glob)
333 <td class="indexlinks"></td>
334 <td class="indexlinks"></td>
334 </tr>
335 </tr>
335
336
@@ -337,13 +338,14 b' should succeed, slashy names'
337 <td><a href="/astar/.hg/patches/?style=paper">astar/.hg/patches</a></td>
338 <td><a href="/astar/.hg/patches/?style=paper">astar/.hg/patches</a></td>
338 <td>unknown</td>
339 <td>unknown</td>
339 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
340 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
340 <td class="age">* ago</td> (glob)
341 <td class="age">*</td> (glob)
341 <td class="indexlinks"></td>
342 <td class="indexlinks"></td>
342 </tr>
343 </tr>
343
344
344 </table>
345 </table>
345 </div>
346 </div>
346 </div>
347 </div>
348 <script type="text/javascript">process_dates()</script>
347
349
348
350
349 </body>
351 </body>
@@ -370,6 +372,7 b' should succeed, slashy names'
370 <link rel="icon" href="/static/hgicon.png" type="image/png" />
372 <link rel="icon" href="/static/hgicon.png" type="image/png" />
371 <meta name="robots" content="index, nofollow" />
373 <meta name="robots" content="index, nofollow" />
372 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
374 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
375 <script type="text/javascript" src="/static/mercurial.js"></script>
373
376
374 <title>Mercurial repositories index</title>
377 <title>Mercurial repositories index</title>
375 </head>
378 </head>
@@ -396,13 +399,14 b' should succeed, slashy names'
396 <td><a href="/t/a/?style=paper">a</a></td>
399 <td><a href="/t/a/?style=paper">a</a></td>
397 <td>unknown</td>
400 <td>unknown</td>
398 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
401 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
399 <td class="age">* ago</td> (glob)
402 <td class="age">*</td> (glob)
400 <td class="indexlinks"></td>
403 <td class="indexlinks"></td>
401 </tr>
404 </tr>
402
405
403 </table>
406 </table>
404 </div>
407 </div>
405 </div>
408 </div>
409 <script type="text/javascript">process_dates()</script>
406
410
407
411
408 </body>
412 </body>
@@ -560,6 +564,7 b' test inexistent and inaccessible repo sh'
560 <link rel="icon" href="/static/hgicon.png" type="image/png" />
564 <link rel="icon" href="/static/hgicon.png" type="image/png" />
561 <meta name="robots" content="index, nofollow" />
565 <meta name="robots" content="index, nofollow" />
562 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
566 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
567 <script type="text/javascript" src="/static/mercurial.js"></script>
563
568
564 <title>Mercurial repositories index</title>
569 <title>Mercurial repositories index</title>
565 </head>
570 </head>
@@ -585,6 +590,7 b' test inexistent and inaccessible repo sh'
585 </table>
590 </table>
586 </div>
591 </div>
587 </div>
592 </div>
593 <script type="text/javascript">process_dates()</script>
588
594
589
595
590 </body>
596 </body>
1 NO CONTENT: file was removed
NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now