##// END OF EJS Templates
hgweb: close <th> properly in spartan/filelogentry.tmpl
Anton Shestakov -
r23828:8b79fdaa default
parent child Browse files
Show More
@@ -1,25 +1,25 b''
1 1 <table class="logEntry parity{parity}">
2 2 <tr>
3 3 <th class="label"><span class="age">{date|rfc822date}</span>:</th>
4 4 <th class="firstline"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></th>
5 5 </tr>
6 6 <tr>
7 <th class="revision">revision {filerev}:</td>
7 <th class="revision">revision {filerev}:</th>
8 8 <td class="node">
9 9 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
10 10 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">(diff)</a>
11 11 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">(annotate)</a>
12 12 </td>
13 13 </tr>
14 14 {rename%filelogrename}
15 15 <tr>
16 16 <th class="author">author:</th>
17 17 <td class="author">{author|obfuscate}</td>
18 18 </tr>
19 19 <tr>
20 20 <th class="date">date:</th>
21 21 <td class="date">{date|rfc822date}</td>
22 22 </tr>
23 23 </table>
24 24
25 25
@@ -1,847 +1,847 b''
1 1 #require serve
2 2
3 3 $ hg init test
4 4 $ cd test
5 5 $ echo b > b
6 6 $ hg ci -Am "b"
7 7 adding b
8 8 $ echo a > a
9 9 $ hg ci -Am "first a"
10 10 adding a
11 11 $ hg rm a
12 12 $ hg ci -m "del a"
13 13 $ echo b > a
14 14 $ hg ci -Am "second a"
15 15 adding a
16 16 $ hg rm a
17 17 $ hg ci -m "del2 a"
18 18 $ hg mv b c
19 19 $ hg ci -m "mv b"
20 20 $ echo c >> c
21 21 $ hg ci -m "change c"
22 22 $ hg log -p
23 23 changeset: 6:b7682196df1c
24 24 tag: tip
25 25 user: test
26 26 date: Thu Jan 01 00:00:00 1970 +0000
27 27 summary: change c
28 28
29 29 diff -r 1a6696706df2 -r b7682196df1c c
30 30 --- a/c Thu Jan 01 00:00:00 1970 +0000
31 31 +++ b/c Thu Jan 01 00:00:00 1970 +0000
32 32 @@ -1,1 +1,2 @@
33 33 b
34 34 +c
35 35
36 36 changeset: 5:1a6696706df2
37 37 user: test
38 38 date: Thu Jan 01 00:00:00 1970 +0000
39 39 summary: mv b
40 40
41 41 diff -r 52e848cdcd88 -r 1a6696706df2 b
42 42 --- a/b Thu Jan 01 00:00:00 1970 +0000
43 43 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
44 44 @@ -1,1 +0,0 @@
45 45 -b
46 46 diff -r 52e848cdcd88 -r 1a6696706df2 c
47 47 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
48 48 +++ b/c Thu Jan 01 00:00:00 1970 +0000
49 49 @@ -0,0 +1,1 @@
50 50 +b
51 51
52 52 changeset: 4:52e848cdcd88
53 53 user: test
54 54 date: Thu Jan 01 00:00:00 1970 +0000
55 55 summary: del2 a
56 56
57 57 diff -r 01de2d66a28d -r 52e848cdcd88 a
58 58 --- a/a Thu Jan 01 00:00:00 1970 +0000
59 59 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
60 60 @@ -1,1 +0,0 @@
61 61 -b
62 62
63 63 changeset: 3:01de2d66a28d
64 64 user: test
65 65 date: Thu Jan 01 00:00:00 1970 +0000
66 66 summary: second a
67 67
68 68 diff -r be3ebcc91739 -r 01de2d66a28d a
69 69 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
70 70 +++ b/a Thu Jan 01 00:00:00 1970 +0000
71 71 @@ -0,0 +1,1 @@
72 72 +b
73 73
74 74 changeset: 2:be3ebcc91739
75 75 user: test
76 76 date: Thu Jan 01 00:00:00 1970 +0000
77 77 summary: del a
78 78
79 79 diff -r 5ed941583260 -r be3ebcc91739 a
80 80 --- a/a Thu Jan 01 00:00:00 1970 +0000
81 81 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
82 82 @@ -1,1 +0,0 @@
83 83 -a
84 84
85 85 changeset: 1:5ed941583260
86 86 user: test
87 87 date: Thu Jan 01 00:00:00 1970 +0000
88 88 summary: first a
89 89
90 90 diff -r 6563da9dcf87 -r 5ed941583260 a
91 91 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
92 92 +++ b/a Thu Jan 01 00:00:00 1970 +0000
93 93 @@ -0,0 +1,1 @@
94 94 +a
95 95
96 96 changeset: 0:6563da9dcf87
97 97 user: test
98 98 date: Thu Jan 01 00:00:00 1970 +0000
99 99 summary: b
100 100
101 101 diff -r 000000000000 -r 6563da9dcf87 b
102 102 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
103 103 +++ b/b Thu Jan 01 00:00:00 1970 +0000
104 104 @@ -0,0 +1,1 @@
105 105 +b
106 106
107 107 $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
108 108 $ cat hg.pid >> $DAEMON_PIDS
109 109
110 110 tip - two revisions
111 111
112 112 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'log/tip/a')
113 113 200 Script output follows
114 114
115 115 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
116 116 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
117 117 <head>
118 118 <link rel="icon" href="/static/hgicon.png" type="image/png" />
119 119 <meta name="robots" content="index, nofollow" />
120 120 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
121 121 <script type="text/javascript" src="/static/mercurial.js"></script>
122 122
123 123 <title>test: a history</title>
124 124 <link rel="alternate" type="application/atom+xml"
125 125 href="/atom-log/tip/a" title="Atom feed for test:a" />
126 126 <link rel="alternate" type="application/rss+xml"
127 127 href="/rss-log/tip/a" title="RSS feed for test:a" />
128 128 </head>
129 129 <body>
130 130
131 131 <div class="container">
132 132 <div class="menu">
133 133 <div class="logo">
134 134 <a href="http://mercurial.selenic.com/">
135 135 <img src="/static/hglogo.png" alt="mercurial" /></a>
136 136 </div>
137 137 <ul>
138 138 <li><a href="/shortlog/01de2d66a28d">log</a></li>
139 139 <li><a href="/graph/01de2d66a28d">graph</a></li>
140 140 <li><a href="/tags">tags</a></li>
141 141 <li><a href="/bookmarks">bookmarks</a></li>
142 142 <li><a href="/branches">branches</a></li>
143 143 </ul>
144 144 <ul>
145 145 <li><a href="/rev/01de2d66a28d">changeset</a></li>
146 146 <li><a href="/file/01de2d66a28d">browse</a></li>
147 147 </ul>
148 148 <ul>
149 149 <li><a href="/file/01de2d66a28d/a">file</a></li>
150 150 <li><a href="/diff/01de2d66a28d/a">diff</a></li>
151 151 <li><a href="/comparison/01de2d66a28d/a">comparison</a></li>
152 152 <li><a href="/annotate/01de2d66a28d/a">annotate</a></li>
153 153 <li class="active">file log</li>
154 154 <li><a href="/raw-file/01de2d66a28d/a">raw</a></li>
155 155 </ul>
156 156 <ul>
157 157 <li><a href="/help">help</a></li>
158 158 </ul>
159 159 <p>
160 160 <div class="atom-logo">
161 161 <a href="/atom-log/01de2d66a28d/a" title="subscribe to atom feed">
162 162 <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
163 163 </div>
164 164 </div>
165 165
166 166 <div class="main">
167 167 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2>
168 168 <h3>log a</h3>
169 169
170 170 <form class="search" action="/log">
171 171
172 172 <p><input name="rev" id="search1" type="text" size="30" /></p>
173 173 <div id="hint">Find changesets by keywords (author, files, the commit message), revision
174 174 number or hash, or <a href="/help/revsets">revset expression</a>.</div>
175 175 </form>
176 176
177 177 <div class="navigate">
178 178 <a href="/log/01de2d66a28d/a?revcount=30">less</a>
179 179 <a href="/log/01de2d66a28d/a?revcount=120">more</a>
180 180 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
181 181
182 182 <table class="bigtable">
183 183 <tr>
184 184 <th class="age">age</th>
185 185 <th class="author">author</th>
186 186 <th class="description">description</th>
187 187 </tr>
188 188 <tbody class="stripes2">
189 189 <tr>
190 190 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
191 191 <td class="author">test</td>
192 192 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
193 193 </tr>
194 194 <tr>
195 195 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
196 196 <td class="author">test</td>
197 197 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
198 198 </tr>
199 199
200 200 </tbody>
201 201 </table>
202 202
203 203 <div class="navigate">
204 204 <a href="/log/01de2d66a28d/a?revcount=30">less</a>
205 205 <a href="/log/01de2d66a28d/a?revcount=120">more</a>
206 206 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a>
207 207 </div>
208 208
209 209 </div>
210 210 </div>
211 211
212 212 <script type="text/javascript">process_dates()</script>
213 213
214 214
215 215 </body>
216 216 </html>
217 217
218 218
219 219 second version - two revisions
220 220
221 221 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'log/3/a')
222 222 200 Script output follows
223 223
224 224 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
225 225 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
226 226 <head>
227 227 <link rel="icon" href="/static/hgicon.png" type="image/png" />
228 228 <meta name="robots" content="index, nofollow" />
229 229 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
230 230 <script type="text/javascript" src="/static/mercurial.js"></script>
231 231
232 232 <title>test: a history</title>
233 233 <link rel="alternate" type="application/atom+xml"
234 234 href="/atom-log/tip/a" title="Atom feed for test:a" />
235 235 <link rel="alternate" type="application/rss+xml"
236 236 href="/rss-log/tip/a" title="RSS feed for test:a" />
237 237 </head>
238 238 <body>
239 239
240 240 <div class="container">
241 241 <div class="menu">
242 242 <div class="logo">
243 243 <a href="http://mercurial.selenic.com/">
244 244 <img src="/static/hglogo.png" alt="mercurial" /></a>
245 245 </div>
246 246 <ul>
247 247 <li><a href="/shortlog/01de2d66a28d">log</a></li>
248 248 <li><a href="/graph/01de2d66a28d">graph</a></li>
249 249 <li><a href="/tags">tags</a></li>
250 250 <li><a href="/bookmarks">bookmarks</a></li>
251 251 <li><a href="/branches">branches</a></li>
252 252 </ul>
253 253 <ul>
254 254 <li><a href="/rev/01de2d66a28d">changeset</a></li>
255 255 <li><a href="/file/01de2d66a28d">browse</a></li>
256 256 </ul>
257 257 <ul>
258 258 <li><a href="/file/01de2d66a28d/a">file</a></li>
259 259 <li><a href="/diff/01de2d66a28d/a">diff</a></li>
260 260 <li><a href="/comparison/01de2d66a28d/a">comparison</a></li>
261 261 <li><a href="/annotate/01de2d66a28d/a">annotate</a></li>
262 262 <li class="active">file log</li>
263 263 <li><a href="/raw-file/01de2d66a28d/a">raw</a></li>
264 264 </ul>
265 265 <ul>
266 266 <li><a href="/help">help</a></li>
267 267 </ul>
268 268 <p>
269 269 <div class="atom-logo">
270 270 <a href="/atom-log/01de2d66a28d/a" title="subscribe to atom feed">
271 271 <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
272 272 </div>
273 273 </div>
274 274
275 275 <div class="main">
276 276 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2>
277 277 <h3>log a</h3>
278 278
279 279 <form class="search" action="/log">
280 280
281 281 <p><input name="rev" id="search1" type="text" size="30" /></p>
282 282 <div id="hint">Find changesets by keywords (author, files, the commit message), revision
283 283 number or hash, or <a href="/help/revsets">revset expression</a>.</div>
284 284 </form>
285 285
286 286 <div class="navigate">
287 287 <a href="/log/01de2d66a28d/a?revcount=30">less</a>
288 288 <a href="/log/01de2d66a28d/a?revcount=120">more</a>
289 289 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
290 290
291 291 <table class="bigtable">
292 292 <tr>
293 293 <th class="age">age</th>
294 294 <th class="author">author</th>
295 295 <th class="description">description</th>
296 296 </tr>
297 297 <tbody class="stripes2">
298 298 <tr>
299 299 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
300 300 <td class="author">test</td>
301 301 <td class="description"><a href="/rev/01de2d66a28d">second a</a></td>
302 302 </tr>
303 303 <tr>
304 304 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
305 305 <td class="author">test</td>
306 306 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
307 307 </tr>
308 308
309 309 </tbody>
310 310 </table>
311 311
312 312 <div class="navigate">
313 313 <a href="/log/01de2d66a28d/a?revcount=30">less</a>
314 314 <a href="/log/01de2d66a28d/a?revcount=120">more</a>
315 315 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a>
316 316 </div>
317 317
318 318 </div>
319 319 </div>
320 320
321 321 <script type="text/javascript">process_dates()</script>
322 322
323 323
324 324 </body>
325 325 </html>
326 326
327 327
328 328 first deleted - one revision
329 329
330 330 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'log/2/a')
331 331 200 Script output follows
332 332
333 333 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
334 334 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
335 335 <head>
336 336 <link rel="icon" href="/static/hgicon.png" type="image/png" />
337 337 <meta name="robots" content="index, nofollow" />
338 338 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
339 339 <script type="text/javascript" src="/static/mercurial.js"></script>
340 340
341 341 <title>test: a history</title>
342 342 <link rel="alternate" type="application/atom+xml"
343 343 href="/atom-log/tip/a" title="Atom feed for test:a" />
344 344 <link rel="alternate" type="application/rss+xml"
345 345 href="/rss-log/tip/a" title="RSS feed for test:a" />
346 346 </head>
347 347 <body>
348 348
349 349 <div class="container">
350 350 <div class="menu">
351 351 <div class="logo">
352 352 <a href="http://mercurial.selenic.com/">
353 353 <img src="/static/hglogo.png" alt="mercurial" /></a>
354 354 </div>
355 355 <ul>
356 356 <li><a href="/shortlog/5ed941583260">log</a></li>
357 357 <li><a href="/graph/5ed941583260">graph</a></li>
358 358 <li><a href="/tags">tags</a></li>
359 359 <li><a href="/bookmarks">bookmarks</a></li>
360 360 <li><a href="/branches">branches</a></li>
361 361 </ul>
362 362 <ul>
363 363 <li><a href="/rev/5ed941583260">changeset</a></li>
364 364 <li><a href="/file/5ed941583260">browse</a></li>
365 365 </ul>
366 366 <ul>
367 367 <li><a href="/file/5ed941583260/a">file</a></li>
368 368 <li><a href="/diff/5ed941583260/a">diff</a></li>
369 369 <li><a href="/comparison/5ed941583260/a">comparison</a></li>
370 370 <li><a href="/annotate/5ed941583260/a">annotate</a></li>
371 371 <li class="active">file log</li>
372 372 <li><a href="/raw-file/5ed941583260/a">raw</a></li>
373 373 </ul>
374 374 <ul>
375 375 <li><a href="/help">help</a></li>
376 376 </ul>
377 377 <p>
378 378 <div class="atom-logo">
379 379 <a href="/atom-log/5ed941583260/a" title="subscribe to atom feed">
380 380 <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
381 381 </div>
382 382 </div>
383 383
384 384 <div class="main">
385 385 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2>
386 386 <h3>log a</h3>
387 387
388 388 <form class="search" action="/log">
389 389
390 390 <p><input name="rev" id="search1" type="text" size="30" /></p>
391 391 <div id="hint">Find changesets by keywords (author, files, the commit message), revision
392 392 number or hash, or <a href="/help/revsets">revset expression</a>.</div>
393 393 </form>
394 394
395 395 <div class="navigate">
396 396 <a href="/log/5ed941583260/a?revcount=30">less</a>
397 397 <a href="/log/5ed941583260/a?revcount=120">more</a>
398 398 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
399 399
400 400 <table class="bigtable">
401 401 <tr>
402 402 <th class="age">age</th>
403 403 <th class="author">author</th>
404 404 <th class="description">description</th>
405 405 </tr>
406 406 <tbody class="stripes2">
407 407 <tr>
408 408 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
409 409 <td class="author">test</td>
410 410 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
411 411 </tr>
412 412
413 413 </tbody>
414 414 </table>
415 415
416 416 <div class="navigate">
417 417 <a href="/log/5ed941583260/a?revcount=30">less</a>
418 418 <a href="/log/5ed941583260/a?revcount=120">more</a>
419 419 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a>
420 420 </div>
421 421
422 422 </div>
423 423 </div>
424 424
425 425 <script type="text/javascript">process_dates()</script>
426 426
427 427
428 428 </body>
429 429 </html>
430 430
431 431
432 432 first version - one revision
433 433
434 434 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'log/1/a')
435 435 200 Script output follows
436 436
437 437 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
438 438 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
439 439 <head>
440 440 <link rel="icon" href="/static/hgicon.png" type="image/png" />
441 441 <meta name="robots" content="index, nofollow" />
442 442 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
443 443 <script type="text/javascript" src="/static/mercurial.js"></script>
444 444
445 445 <title>test: a history</title>
446 446 <link rel="alternate" type="application/atom+xml"
447 447 href="/atom-log/tip/a" title="Atom feed for test:a" />
448 448 <link rel="alternate" type="application/rss+xml"
449 449 href="/rss-log/tip/a" title="RSS feed for test:a" />
450 450 </head>
451 451 <body>
452 452
453 453 <div class="container">
454 454 <div class="menu">
455 455 <div class="logo">
456 456 <a href="http://mercurial.selenic.com/">
457 457 <img src="/static/hglogo.png" alt="mercurial" /></a>
458 458 </div>
459 459 <ul>
460 460 <li><a href="/shortlog/5ed941583260">log</a></li>
461 461 <li><a href="/graph/5ed941583260">graph</a></li>
462 462 <li><a href="/tags">tags</a></li>
463 463 <li><a href="/bookmarks">bookmarks</a></li>
464 464 <li><a href="/branches">branches</a></li>
465 465 </ul>
466 466 <ul>
467 467 <li><a href="/rev/5ed941583260">changeset</a></li>
468 468 <li><a href="/file/5ed941583260">browse</a></li>
469 469 </ul>
470 470 <ul>
471 471 <li><a href="/file/5ed941583260/a">file</a></li>
472 472 <li><a href="/diff/5ed941583260/a">diff</a></li>
473 473 <li><a href="/comparison/5ed941583260/a">comparison</a></li>
474 474 <li><a href="/annotate/5ed941583260/a">annotate</a></li>
475 475 <li class="active">file log</li>
476 476 <li><a href="/raw-file/5ed941583260/a">raw</a></li>
477 477 </ul>
478 478 <ul>
479 479 <li><a href="/help">help</a></li>
480 480 </ul>
481 481 <p>
482 482 <div class="atom-logo">
483 483 <a href="/atom-log/5ed941583260/a" title="subscribe to atom feed">
484 484 <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
485 485 </div>
486 486 </div>
487 487
488 488 <div class="main">
489 489 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2>
490 490 <h3>log a</h3>
491 491
492 492 <form class="search" action="/log">
493 493
494 494 <p><input name="rev" id="search1" type="text" size="30" /></p>
495 495 <div id="hint">Find changesets by keywords (author, files, the commit message), revision
496 496 number or hash, or <a href="/help/revsets">revset expression</a>.</div>
497 497 </form>
498 498
499 499 <div class="navigate">
500 500 <a href="/log/5ed941583260/a?revcount=30">less</a>
501 501 <a href="/log/5ed941583260/a?revcount=120">more</a>
502 502 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a> </div>
503 503
504 504 <table class="bigtable">
505 505 <tr>
506 506 <th class="age">age</th>
507 507 <th class="author">author</th>
508 508 <th class="description">description</th>
509 509 </tr>
510 510 <tbody class="stripes2">
511 511 <tr>
512 512 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
513 513 <td class="author">test</td>
514 514 <td class="description"><a href="/rev/5ed941583260">first a</a></td>
515 515 </tr>
516 516
517 517 </tbody>
518 518 </table>
519 519
520 520 <div class="navigate">
521 521 <a href="/log/5ed941583260/a?revcount=30">less</a>
522 522 <a href="/log/5ed941583260/a?revcount=120">more</a>
523 523 | <a href="/log/5ed941583260/a">(0)</a> <a href="/log/tip/a">tip</a>
524 524 </div>
525 525
526 526 </div>
527 527 </div>
528 528
529 529 <script type="text/javascript">process_dates()</script>
530 530
531 531
532 532 </body>
533 533 </html>
534 534
535 535
536 536 before addition - error
537 537
538 538 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'log/0/a')
539 539 404 Not Found
540 540
541 541 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
542 542 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
543 543 <head>
544 544 <link rel="icon" href="/static/hgicon.png" type="image/png" />
545 545 <meta name="robots" content="index, nofollow" />
546 546 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
547 547 <script type="text/javascript" src="/static/mercurial.js"></script>
548 548
549 549 <title>test: error</title>
550 550 </head>
551 551 <body>
552 552
553 553 <div class="container">
554 554 <div class="menu">
555 555 <div class="logo">
556 556 <a href="http://mercurial.selenic.com/">
557 557 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
558 558 </div>
559 559 <ul>
560 560 <li><a href="/shortlog">log</a></li>
561 561 <li><a href="/graph">graph</a></li>
562 562 <li><a href="/tags">tags</a></li>
563 563 <li><a href="/bookmarks">bookmarks</a></li>
564 564 <li><a href="/branches">branches</a></li>
565 565 </ul>
566 566 <ul>
567 567 <li><a href="/help">help</a></li>
568 568 </ul>
569 569 </div>
570 570
571 571 <div class="main">
572 572
573 573 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2>
574 574 <h3>error</h3>
575 575
576 576 <form class="search" action="/log">
577 577
578 578 <p><input name="rev" id="search1" type="text" size="30"></p>
579 579 <div id="hint">Find changesets by keywords (author, files, the commit message), revision
580 580 number or hash, or <a href="/help/revsets">revset expression</a>.</div>
581 581 </form>
582 582
583 583 <div class="description">
584 584 <p>
585 585 An error occurred while processing your request:
586 586 </p>
587 587 <p>
588 588 a@6563da9dcf87: not found in manifest
589 589 </p>
590 590 </div>
591 591 </div>
592 592 </div>
593 593
594 594 <script type="text/javascript">process_dates()</script>
595 595
596 596
597 597 </body>
598 598 </html>
599 599
600 600 [1]
601 601
602 602 should show base link, use spartan because it shows it
603 603
604 604 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'log/tip/c?style=spartan')
605 605 200 Script output follows
606 606
607 607 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
608 608 <html>
609 609 <head>
610 610 <link rel="icon" href="/static/hgicon.png" type="image/png">
611 611 <meta name="robots" content="index, nofollow" />
612 612 <link rel="stylesheet" href="/static/style.css" type="text/css" />
613 613 <script type="text/javascript" src="/static/mercurial.js"></script>
614 614
615 615 <title>test: c history</title>
616 616 <link rel="alternate" type="application/atom+xml"
617 617 href="/atom-log/tip/c" title="Atom feed for test:c">
618 618 <link rel="alternate" type="application/rss+xml"
619 619 href="/rss-log/tip/c" title="RSS feed for test:c">
620 620 </head>
621 621 <body>
622 622
623 623 <div class="buttons">
624 624 <a href="/log?style=spartan">changelog</a>
625 625 <a href="/shortlog?style=spartan">shortlog</a>
626 626 <a href="/graph?style=spartan">graph</a>
627 627 <a href="/tags?style=spartan">tags</a>
628 628 <a href="/branches?style=spartan">branches</a>
629 629 <a href="/file/b7682196df1c/c?style=spartan">file</a>
630 630 <a href="/annotate/b7682196df1c/c?style=spartan">annotate</a>
631 631 <a href="/help?style=spartan">help</a>
632 632 <a type="application/rss+xml" href="/rss-log/tip/c">rss</a>
633 633 <a type="application/atom+xml" href="/atom-log/tip/c" title="Atom feed for test:c">atom</a>
634 634 </div>
635 635
636 636 <h2><a href="/">Mercurial</a> / c revision history</h2>
637 637
638 638 <p>navigate: <small class="navigate"><a href="/log/1a6696706df2/c?style=spartan">(0)</a> <a href="/log/tip/c?style=spartan">tip</a> </small></p>
639 639
640 640 <table class="logEntry parity0">
641 641 <tr>
642 642 <th class="label"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>:</th>
643 643 <th class="firstline"><a href="/rev/b7682196df1c?style=spartan">change c</a></th>
644 644 </tr>
645 645 <tr>
646 <th class="revision">revision 1:</td>
646 <th class="revision">revision 1:</th>
647 647 <td class="node">
648 648 <a href="/file/b7682196df1c/c?style=spartan">b7682196df1c</a>
649 649 <a href="/diff/b7682196df1c/c?style=spartan">(diff)</a>
650 650 <a href="/annotate/b7682196df1c/c?style=spartan">(annotate)</a>
651 651 </td>
652 652 </tr>
653 653
654 654 <tr>
655 655 <th class="author">author:</th>
656 656 <td class="author">&#116;&#101;&#115;&#116;</td>
657 657 </tr>
658 658 <tr>
659 659 <th class="date">date:</th>
660 660 <td class="date">Thu, 01 Jan 1970 00:00:00 +0000</td>
661 661 </tr>
662 662 </table>
663 663
664 664
665 665 <table class="logEntry parity1">
666 666 <tr>
667 667 <th class="label"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>:</th>
668 668 <th class="firstline"><a href="/rev/1a6696706df2?style=spartan">mv b</a></th>
669 669 </tr>
670 670 <tr>
671 <th class="revision">revision 0:</td>
671 <th class="revision">revision 0:</th>
672 672 <td class="node">
673 673 <a href="/file/1a6696706df2/c?style=spartan">1a6696706df2</a>
674 674 <a href="/diff/1a6696706df2/c?style=spartan">(diff)</a>
675 675 <a href="/annotate/1a6696706df2/c?style=spartan">(annotate)</a>
676 676 </td>
677 677 </tr>
678 678
679 679 <tr>
680 680 <th>base:</th>
681 681 <td>
682 682 <a href="/file/1e88685f5dde/b?style=spartan">
683 683 b@1e88685f5dde
684 684 </a>
685 685 </td>
686 686 </tr>
687 687 <tr>
688 688 <th class="author">author:</th>
689 689 <td class="author">&#116;&#101;&#115;&#116;</td>
690 690 </tr>
691 691 <tr>
692 692 <th class="date">date:</th>
693 693 <td class="date">Thu, 01 Jan 1970 00:00:00 +0000</td>
694 694 </tr>
695 695 </table>
696 696
697 697
698 698
699 699
700 700 <script type="text/javascript">process_dates()</script>
701 701
702 702 <div class="logo">
703 703 <a href="http://mercurial.selenic.com/">
704 704 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
705 705 </div>
706 706
707 707 </body>
708 708 </html>
709 709
710 710
711 711 rss log
712 712
713 713 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'rss-log/tip/a')
714 714 200 Script output follows
715 715
716 716 <?xml version="1.0" encoding="ascii"?>
717 717 <rss version="2.0">
718 718 <channel>
719 719 <link>http://*:$HGPORT/</link> (glob)
720 720 <language>en-us</language>
721 721
722 722 <title>test: a history</title>
723 723 <description>a revision history</description>
724 724 <item>
725 725 <title>second a</title>
726 726 <link>http://*:$HGPORT/log01de2d66a28d/a</link> (glob)
727 727 <description><![CDATA[second a]]></description>
728 728 <author>&#116;&#101;&#115;&#116;</author>
729 729 <pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
730 730 </item>
731 731 <item>
732 732 <title>first a</title>
733 733 <link>http://*:$HGPORT/log5ed941583260/a</link> (glob)
734 734 <description><![CDATA[first a]]></description>
735 735 <author>&#116;&#101;&#115;&#116;</author>
736 736 <pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
737 737 </item>
738 738
739 739 </channel>
740 740 </rss>
741 741
742 742 atom log
743 743
744 744 $ ("$TESTDIR/get-with-headers.py" localhost:$HGPORT 'atom-log/tip/a')
745 745 200 Script output follows
746 746
747 747 <?xml version="1.0" encoding="ascii"?>
748 748 <feed xmlns="http://www.w3.org/2005/Atom">
749 749 <id>http://*:$HGPORT/atom-log/tip/a</id> (glob)
750 750 <link rel="self" href="http://*:$HGPORT/atom-log/tip/a"/> (glob)
751 751 <title>test: a history</title>
752 752 <updated>1970-01-01T00:00:00+00:00</updated>
753 753
754 754 <entry>
755 755 <title>second a</title>
756 756 <id>http://*:$HGPORT/#changeset-01de2d66a28df5549090991dccda788726948517</id> (glob)
757 757 <link href="http://*:$HGPORT/rev/01de2d66a28d"/> (glob)
758 758 <author>
759 759 <name>test</name>
760 760 <email>&#116;&#101;&#115;&#116;</email>
761 761 </author>
762 762 <updated>1970-01-01T00:00:00+00:00</updated>
763 763 <published>1970-01-01T00:00:00+00:00</published>
764 764 <content type="xhtml">
765 765 <table xmlns="http://www.w3.org/1999/xhtml">
766 766 <tr>
767 767 <th style="text-align:left;">changeset</th>
768 768 <td>01de2d66a28d</td>
769 769 </tr>
770 770 <tr>
771 771 <th style="text-align:left;">branch</th>
772 772 <td></td>
773 773 </tr>
774 774 <tr>
775 775 <th style="text-align:left;">bookmark</th>
776 776 <td></td>
777 777 </tr>
778 778 <tr>
779 779 <th style="text-align:left;">tag</th>
780 780 <td></td>
781 781 </tr>
782 782 <tr>
783 783 <th style="text-align:left;">user</th>
784 784 <td>&#116;&#101;&#115;&#116;</td>
785 785 </tr>
786 786 <tr>
787 787 <th style="text-align:left;vertical-align:top;">description</th>
788 788 <td>second a</td>
789 789 </tr>
790 790 <tr>
791 791 <th style="text-align:left;vertical-align:top;">files</th>
792 792 <td></td>
793 793 </tr>
794 794 </table>
795 795 </content>
796 796 </entry>
797 797 <entry>
798 798 <title>first a</title>
799 799 <id>http://*:$HGPORT/#changeset-5ed941583260248620985524192fdc382ef57c36</id> (glob)
800 800 <link href="http://*:$HGPORT/rev/5ed941583260"/> (glob)
801 801 <author>
802 802 <name>test</name>
803 803 <email>&#116;&#101;&#115;&#116;</email>
804 804 </author>
805 805 <updated>1970-01-01T00:00:00+00:00</updated>
806 806 <published>1970-01-01T00:00:00+00:00</published>
807 807 <content type="xhtml">
808 808 <table xmlns="http://www.w3.org/1999/xhtml">
809 809 <tr>
810 810 <th style="text-align:left;">changeset</th>
811 811 <td>5ed941583260</td>
812 812 </tr>
813 813 <tr>
814 814 <th style="text-align:left;">branch</th>
815 815 <td></td>
816 816 </tr>
817 817 <tr>
818 818 <th style="text-align:left;">bookmark</th>
819 819 <td></td>
820 820 </tr>
821 821 <tr>
822 822 <th style="text-align:left;">tag</th>
823 823 <td></td>
824 824 </tr>
825 825 <tr>
826 826 <th style="text-align:left;">user</th>
827 827 <td>&#116;&#101;&#115;&#116;</td>
828 828 </tr>
829 829 <tr>
830 830 <th style="text-align:left;vertical-align:top;">description</th>
831 831 <td>first a</td>
832 832 </tr>
833 833 <tr>
834 834 <th style="text-align:left;vertical-align:top;">files</th>
835 835 <td></td>
836 836 </tr>
837 837 </table>
838 838 </content>
839 839 </entry>
840 840
841 841 </feed>
842 842
843 843 errors
844 844
845 845 $ cat errors.log
846 846
847 847 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now