##// END OF EJS Templates
hgweb: add a test for search logs
Dirkjan Ochtman -
r10248:4441e8d7 default
parent child Browse files
Show More
@@ -1,63 +1,64 b''
1 1 #!/bin/sh
2 2 # An attempt at more fully testing the hgweb web interface.
3 3 # The following things are tested elsewhere and are therefore omitted:
4 4 # - archive, tested in test-archive
5 5 # - unbundle, tested in test-push-http
6 6 # - changegroupsubset, tested in test-pull
7 7
8 8 echo % Set up the repo
9 9 hg init test
10 10 cd test
11 11 mkdir da
12 12 echo foo > da/foo
13 13 echo foo > foo
14 14 hg ci -Ambase
15 15 hg tag 1.0
16 16 echo another > foo
17 17 hg branch stable
18 18 hg ci -Ambranch
19 19 hg serve -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
20 20 cat hg.pid >> $DAEMON_PIDS
21 21
22 22 echo % Logs and changes
23 23 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/log/?style=atom' | sed "s/http:\/\/[^/]*\//http:\/\/127.0.0.1\//"
24 24 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/log/1/?style=atom' | sed "s/http:\/\/[^/]*\//http:\/\/127.0.0.1\//"
25 25 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/log/1/foo/?style=atom' | sed "s/http:\/\/[^/]*\//http:\/\/127.0.0.1\//"
26 26 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/shortlog/'
27 27 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/rev/0/'
28 28 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/rev/1/?style=raw'
29 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/log?rev=base'
29 30
30 31 echo % File-related
31 32 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/file/1/foo/?style=raw'
32 33 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/annotate/1/foo/?style=raw'
33 34 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/file/1/?style=raw'
34 35 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/file/1/foo'
35 36 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/filediff/1/foo/?style=raw'
36 37
37 38 echo % Overviews
38 39 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-tags'
39 40 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-branches'
40 41 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/summary/?style=gitweb'
41 42 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/graph/?style=gitweb'
42 43
43 44 echo % capabilities
44 45 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=capabilities'
45 46 echo % heads
46 47 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=heads'
47 48 echo % lookup
48 49 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=lookup&node=1'
49 50 echo % branches
50 51 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=branches'
51 52 echo % changegroup
52 53 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=changegroup' \
53 54 | $TESTDIR/printrepr.py
54 55 echo % stream_out
55 56 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=stream_out'
56 57 echo % failing unbundle, requires POST request
57 58 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=unbundle'
58 59
59 60 echo % Static files
60 61 "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/static/style.css'
61 62
62 63 echo % ERRORS ENCOUNTERED
63 64 cat errors.log
@@ -1,915 +1,985 b''
1 1 % Set up the repo
2 2 adding da/foo
3 3 adding foo
4 4 marked working directory as branch stable
5 5 % Logs and changes
6 6 200 Script output follows
7 7
8 8 <?xml version="1.0" encoding="ascii"?>
9 9 <feed xmlns="http://127.0.0.1/2005/Atom">
10 10 <!-- Changelog -->
11 11 <id>http://127.0.0.1/</id>
12 12 <link rel="self" href="http://127.0.0.1/atom-log"/>
13 13 <link rel="alternate" href="http://127.0.0.1/"/>
14 14 <title>test Changelog</title>
15 15 <updated>1970-01-01T00:00:00+00:00</updated>
16 16
17 17 <entry>
18 18 <title>branch</title>
19 19 <id>http://127.0.0.1/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id>
20 20 <link href="http://127.0.0.1/rev/1d22e65f027e"/>
21 21 <author>
22 22 <name>test</name>
23 23 <email>&#116;&#101;&#115;&#116;</email>
24 24 </author>
25 25 <updated>1970-01-01T00:00:00+00:00</updated>
26 26 <published>1970-01-01T00:00:00+00:00</published>
27 27 <content type="xhtml">
28 28 <div xmlns="http://127.0.0.1/1999/xhtml">
29 29 <pre xml:space="preserve">branch</pre>
30 30 </div>
31 31 </content>
32 32 </entry>
33 33 <entry>
34 34 <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
35 35 <id>http://127.0.0.1/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id>
36 36 <link href="http://127.0.0.1/rev/a4f92ed23982"/>
37 37 <author>
38 38 <name>test</name>
39 39 <email>&#116;&#101;&#115;&#116;</email>
40 40 </author>
41 41 <updated>1970-01-01T00:00:00+00:00</updated>
42 42 <published>1970-01-01T00:00:00+00:00</published>
43 43 <content type="xhtml">
44 44 <div xmlns="http://127.0.0.1/1999/xhtml">
45 45 <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
46 46 </div>
47 47 </content>
48 48 </entry>
49 49 <entry>
50 50 <title>base</title>
51 51 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
52 52 <link href="http://127.0.0.1/rev/2ef0ac749a14"/>
53 53 <author>
54 54 <name>test</name>
55 55 <email>&#116;&#101;&#115;&#116;</email>
56 56 </author>
57 57 <updated>1970-01-01T00:00:00+00:00</updated>
58 58 <published>1970-01-01T00:00:00+00:00</published>
59 59 <content type="xhtml">
60 60 <div xmlns="http://127.0.0.1/1999/xhtml">
61 61 <pre xml:space="preserve">base</pre>
62 62 </div>
63 63 </content>
64 64 </entry>
65 65
66 66 </feed>
67 67 200 Script output follows
68 68
69 69 <?xml version="1.0" encoding="ascii"?>
70 70 <feed xmlns="http://127.0.0.1/2005/Atom">
71 71 <!-- Changelog -->
72 72 <id>http://127.0.0.1/</id>
73 73 <link rel="self" href="http://127.0.0.1/atom-log"/>
74 74 <link rel="alternate" href="http://127.0.0.1/"/>
75 75 <title>test Changelog</title>
76 76 <updated>1970-01-01T00:00:00+00:00</updated>
77 77
78 78 <entry>
79 79 <title>branch</title>
80 80 <id>http://127.0.0.1/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id>
81 81 <link href="http://127.0.0.1/rev/1d22e65f027e"/>
82 82 <author>
83 83 <name>test</name>
84 84 <email>&#116;&#101;&#115;&#116;</email>
85 85 </author>
86 86 <updated>1970-01-01T00:00:00+00:00</updated>
87 87 <published>1970-01-01T00:00:00+00:00</published>
88 88 <content type="xhtml">
89 89 <div xmlns="http://127.0.0.1/1999/xhtml">
90 90 <pre xml:space="preserve">branch</pre>
91 91 </div>
92 92 </content>
93 93 </entry>
94 94 <entry>
95 95 <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
96 96 <id>http://127.0.0.1/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id>
97 97 <link href="http://127.0.0.1/rev/a4f92ed23982"/>
98 98 <author>
99 99 <name>test</name>
100 100 <email>&#116;&#101;&#115;&#116;</email>
101 101 </author>
102 102 <updated>1970-01-01T00:00:00+00:00</updated>
103 103 <published>1970-01-01T00:00:00+00:00</published>
104 104 <content type="xhtml">
105 105 <div xmlns="http://127.0.0.1/1999/xhtml">
106 106 <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
107 107 </div>
108 108 </content>
109 109 </entry>
110 110 <entry>
111 111 <title>base</title>
112 112 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
113 113 <link href="http://127.0.0.1/rev/2ef0ac749a14"/>
114 114 <author>
115 115 <name>test</name>
116 116 <email>&#116;&#101;&#115;&#116;</email>
117 117 </author>
118 118 <updated>1970-01-01T00:00:00+00:00</updated>
119 119 <published>1970-01-01T00:00:00+00:00</published>
120 120 <content type="xhtml">
121 121 <div xmlns="http://127.0.0.1/1999/xhtml">
122 122 <pre xml:space="preserve">base</pre>
123 123 </div>
124 124 </content>
125 125 </entry>
126 126
127 127 </feed>
128 128 200 Script output follows
129 129
130 130 <?xml version="1.0" encoding="ascii"?>
131 131 <feed xmlns="http://127.0.0.1/2005/Atom">
132 132 <id>http://127.0.0.1/atom-log/tip/foo</id>
133 133 <link rel="self" href="http://127.0.0.1/atom-log/tip/foo"/>
134 134 <title>test: foo history</title>
135 135 <updated>1970-01-01T00:00:00+00:00</updated>
136 136
137 137 <entry>
138 138 <title>base</title>
139 139 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
140 140 <link href="http://127.0.0.1/rev/2ef0ac749a14"/>
141 141 <author>
142 142 <name>test</name>
143 143 <email>&#116;&#101;&#115;&#116;</email>
144 144 </author>
145 145 <updated>1970-01-01T00:00:00+00:00</updated>
146 146 <published>1970-01-01T00:00:00+00:00</published>
147 147 <content type="xhtml">
148 148 <div xmlns="http://127.0.0.1/1999/xhtml">
149 149 <pre xml:space="preserve">base</pre>
150 150 </div>
151 151 </content>
152 152 </entry>
153 153
154 154 </feed>
155 155 200 Script output follows
156 156
157 157 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
158 158 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
159 159 <head>
160 160 <link rel="icon" href="/static/hgicon.png" type="image/png" />
161 161 <meta name="robots" content="index, nofollow" />
162 162 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
163 163
164 164 <title>test: log</title>
165 165 <link rel="alternate" type="application/atom+xml"
166 166 href="/atom-log" title="Atom feed for test" />
167 167 <link rel="alternate" type="application/rss+xml"
168 168 href="/rss-log" title="RSS feed for test" />
169 169 </head>
170 170 <body>
171 171
172 172 <div class="container">
173 173 <div class="menu">
174 174 <div class="logo">
175 175 <a href="http://mercurial.selenic.com/">
176 176 <img src="/static/hglogo.png" alt="mercurial" /></a>
177 177 </div>
178 178 <ul>
179 179 <li class="active">log</li>
180 180 <li><a href="/graph/1d22e65f027e">graph</a></li>
181 181 <li><a href="/tags">tags</a></li>
182 182 <li><a href="/branches">branches</a></li>
183 183 </ul>
184 184 <ul>
185 185 <li><a href="/rev/1d22e65f027e">changeset</a></li>
186 186 <li><a href="/file/1d22e65f027e">browse</a></li>
187 187 </ul>
188 188 <ul>
189 189
190 190 </ul>
191 191 </div>
192 192
193 193 <div class="main">
194 194 <h2><a href="/">test</a></h2>
195 195 <h3>log</h3>
196 196
197 197 <form class="search" action="/log">
198 198
199 199 <p><input name="rev" id="search1" type="text" size="30" /></p>
200 200 <div id="hint">find changesets by author, revision,
201 201 files, or words in the commit message</div>
202 202 </form>
203 203
204 204 <div class="navigate">
205 205 <a href="/shortlog/2?revcount=30">less</a>
206 206 <a href="/shortlog/2?revcount=120">more</a>
207 207 | rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a>
208 208 </div>
209 209
210 210 <table class="bigtable">
211 211 <tr>
212 212 <th class="age">age</th>
213 213 <th class="author">author</th>
214 214 <th class="description">description</th>
215 215 </tr>
216 216 <tr class="parity0">
217 217 <td class="age">1970-01-01</td>
218 218 <td class="author">test</td>
219 219 <td class="description"><a href="/rev/1d22e65f027e">branch</a><span class="branchhead">stable</span> <span class="tag">tip</span> </td>
220 220 </tr>
221 221 <tr class="parity1">
222 222 <td class="age">1970-01-01</td>
223 223 <td class="author">test</td>
224 224 <td class="description"><a href="/rev/a4f92ed23982">Added tag 1.0 for changeset 2ef0ac749a14</a><span class="branchhead">default</span> </td>
225 225 </tr>
226 226 <tr class="parity0">
227 227 <td class="age">1970-01-01</td>
228 228 <td class="author">test</td>
229 229 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> </td>
230 230 </tr>
231 231
232 232 </table>
233 233
234 234 <div class="navigate">
235 235 <a href="/shortlog/2?revcount=30">less</a>
236 236 <a href="/shortlog/2?revcount=120">more</a>
237 237 | rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a>
238 238 </div>
239 239
240 240 </div>
241 241 </div>
242 242
243 243
244 244
245 245 </body>
246 246 </html>
247 247
248 248 200 Script output follows
249 249
250 250 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
251 251 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
252 252 <head>
253 253 <link rel="icon" href="/static/hgicon.png" type="image/png" />
254 254 <meta name="robots" content="index, nofollow" />
255 255 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
256 256
257 257 <title>test: 2ef0ac749a14</title>
258 258 </head>
259 259 <body>
260 260 <div class="container">
261 261 <div class="menu">
262 262 <div class="logo">
263 263 <a href="http://mercurial.selenic.com/">
264 264 <img src="/static/hglogo.png" alt="mercurial" /></a>
265 265 </div>
266 266 <ul>
267 267 <li><a href="/shortlog/2ef0ac749a14">log</a></li>
268 268 <li><a href="/graph/2ef0ac749a14">graph</a></li>
269 269 <li><a href="/tags">tags</a></li>
270 270 <li><a href="/branches">branches</a></li>
271 271 </ul>
272 272 <ul>
273 273 <li class="active">changeset</li>
274 274 <li><a href="/raw-rev/2ef0ac749a14">raw</a></li>
275 275 <li><a href="/file/2ef0ac749a14">browse</a></li>
276 276 </ul>
277 277 <ul>
278 278
279 279 </ul>
280 280 </div>
281 281
282 282 <div class="main">
283 283
284 284 <h2><a href="/">test</a></h2>
285 285 <h3>changeset 0:2ef0ac749a14 <span class="tag">1.0</span> </h3>
286 286
287 287 <form class="search" action="/log">
288 288
289 289 <p><input name="rev" id="search1" type="text" size="30" /></p>
290 290 <div id="hint">find changesets by author, revision,
291 291 files, or words in the commit message</div>
292 292 </form>
293 293
294 294 <div class="description">base</div>
295 295
296 296 <table id="changesetEntry">
297 297 <tr>
298 298 <th class="author">author</th>
299 299 <td class="author">&#116;&#101;&#115;&#116;</td>
300 300 </tr>
301 301 <tr>
302 302 <th class="date">date</th>
303 303 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td></tr>
304 304 <tr>
305 305 <th class="author">parents</th>
306 306 <td class="author"></td>
307 307 </tr>
308 308 <tr>
309 309 <th class="author">children</th>
310 310 <td class="author"> <a href="/rev/a4f92ed23982">a4f92ed23982</a></td>
311 311 </tr>
312 312 <tr>
313 313 <th class="files">files</th>
314 314 <td class="files"><a href="/file/2ef0ac749a14/da/foo">da/foo</a> <a href="/file/2ef0ac749a14/foo">foo</a> </td>
315 315 </tr>
316 316 </table>
317 317
318 318 <div class="overflow">
319 319 <div class="sourcefirst"> line diff</div>
320 320
321 321 <div class="source bottomline parity0"><pre><a href="#l1.1" id="l1.1"> 1.1</a> <span class="minusline">--- /dev/null Thu Jan 01 00:00:00 1970 +0000
322 322 </span><a href="#l1.2" id="l1.2"> 1.2</a> <span class="plusline">+++ b/da/foo Thu Jan 01 00:00:00 1970 +0000
323 323 </span><a href="#l1.3" id="l1.3"> 1.3</a> <span class="atline">@@ -0,0 +1,1 @@
324 324 </span><a href="#l1.4" id="l1.4"> 1.4</a> <span class="plusline">+foo
325 325 </span></pre></div><div class="source bottomline parity1"><pre><a href="#l2.1" id="l2.1"> 2.1</a> <span class="minusline">--- /dev/null Thu Jan 01 00:00:00 1970 +0000
326 326 </span><a href="#l2.2" id="l2.2"> 2.2</a> <span class="plusline">+++ b/foo Thu Jan 01 00:00:00 1970 +0000
327 327 </span><a href="#l2.3" id="l2.3"> 2.3</a> <span class="atline">@@ -0,0 +1,1 @@
328 328 </span><a href="#l2.4" id="l2.4"> 2.4</a> <span class="plusline">+foo
329 329 </span></pre></div>
330 330 </div>
331 331
332 332 </div>
333 333 </div>
334 334
335 335
336 336 </body>
337 337 </html>
338 338
339 339 200 Script output follows
340 340
341 341
342 342 # HG changeset patch
343 343 # User test
344 344 # Date 0 0
345 345 # Node ID a4f92ed23982be056b9852de5dfe873eaac7f0de
346 346 # Parent 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
347 347 Added tag 1.0 for changeset 2ef0ac749a14
348 348
349 349 diff -r 2ef0ac749a14 -r a4f92ed23982 .hgtags
350 350 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
351 351 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
352 352 @@ -0,0 +1,1 @@
353 353 +2ef0ac749a14e4f57a5a822464a0902c6f7f448f 1.0
354 354
355 200 Script output follows
356
357 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
358 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
359 <head>
360 <link rel="icon" href="/static/hgicon.png" type="image/png" />
361 <meta name="robots" content="index, nofollow" />
362 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
363
364 <title>test: searching for base</title>
365 </head>
366 <body>
367
368 <div class="container">
369 <div class="menu">
370 <div class="logo">
371 <a href="http://mercurial.selenic.com/">
372 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
373 </div>
374 <ul>
375 <li><a href="/shortlog">log</a></li>
376 <li><a href="/graph">graph</a></li>
377 <li><a href="/tags">tags</a></li>
378 <li><a href="/branches">branches</a></li>
379 </ul>
380 </div>
381
382 <div class="main">
383 <h2><a href="/">test</a></h2>
384 <h3>searching for 'base'</h3>
385
386 <form class="search" action="/log">
387
388 <p><input name="rev" id="search1" type="text" size="30"></p>
389 <div id="hint">find changesets by author, revision,
390 files, or words in the commit message</div>
391 </form>
392
393 <div class="navigate">
394 <a href="/search/?rev=base&revcount=5">less</a>
395 <a href="/search/?rev=base&revcount=20">more</a>
396 </div>
397
398 <table class="bigtable">
399 <tr>
400 <th class="age">age</th>
401 <th class="author">author</th>
402 <th class="description">description</th>
403 </tr>
404 <tr class="parity0">
405 <td class="age">1970-01-01</td>
406 <td class="author">test</td>
407 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> </td>
408 </tr>
409
410 </table>
411
412 <div class="navigate">
413 <a href="/search/?rev=base&revcount=5">less</a>
414 <a href="/search/?rev=base&revcount=20">more</a>
415 </div>
416
417 </div>
418 </div>
419
420
421
422 </body>
423 </html>
424
355 425 % File-related
356 426 200 Script output follows
357 427
358 428 foo
359 429 200 Script output follows
360 430
361 431
362 432 test@0: foo
363 433
364 434
365 435
366 436
367 437 200 Script output follows
368 438
369 439
370 440 drwxr-xr-x da
371 441 -rw-r--r-- 45 .hgtags
372 442 -rw-r--r-- 4 foo
373 443
374 444
375 445 200 Script output follows
376 446
377 447 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
378 448 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
379 449 <head>
380 450 <link rel="icon" href="/static/hgicon.png" type="image/png" />
381 451 <meta name="robots" content="index, nofollow" />
382 452 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
383 453
384 454 <title>test: a4f92ed23982 foo</title>
385 455 </head>
386 456 <body>
387 457
388 458 <div class="container">
389 459 <div class="menu">
390 460 <div class="logo">
391 461 <a href="http://mercurial.selenic.com/">
392 462 <img src="/static/hglogo.png" alt="mercurial" /></a>
393 463 </div>
394 464 <ul>
395 465 <li><a href="/shortlog/a4f92ed23982">log</a></li>
396 466 <li><a href="/graph/a4f92ed23982">graph</a></li>
397 467 <li><a href="/tags">tags</a></li>
398 468 <li><a href="/branches">branches</a></li>
399 469 </ul>
400 470 <ul>
401 471 <li><a href="/rev/a4f92ed23982">changeset</a></li>
402 472 <li><a href="/file/a4f92ed23982/">browse</a></li>
403 473 </ul>
404 474 <ul>
405 475 <li class="active">file</li>
406 476 <li><a href="/file/tip/foo">latest</a></li>
407 477 <li><a href="/diff/a4f92ed23982/foo">diff</a></li>
408 478 <li><a href="/annotate/a4f92ed23982/foo">annotate</a></li>
409 479 <li><a href="/log/a4f92ed23982/foo">file log</a></li>
410 480 <li><a href="/raw-file/a4f92ed23982/foo">raw</a></li>
411 481 </ul>
412 482 </div>
413 483
414 484 <div class="main">
415 485 <h2><a href="/">test</a></h2>
416 486 <h3>view foo @ 1:a4f92ed23982</h3>
417 487
418 488 <form class="search" action="/log">
419 489
420 490 <p><input name="rev" id="search1" type="text" size="30" /></p>
421 491 <div id="hint">find changesets by author, revision,
422 492 files, or words in the commit message</div>
423 493 </form>
424 494
425 495 <div class="description">Added tag 1.0 for changeset 2ef0ac749a14</div>
426 496
427 497 <table id="changesetEntry">
428 498 <tr>
429 499 <th class="author">author</th>
430 500 <td class="author">&#116;&#101;&#115;&#116;</td>
431 501 </tr>
432 502 <tr>
433 503 <th class="date">date</th>
434 504 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (1970-01-01)</td>
435 505 </tr>
436 506 <tr>
437 507 <th class="author">parents</th>
438 508 <td class="author"></td>
439 509 </tr>
440 510 <tr>
441 511 <th class="author">children</th>
442 512 <td class="author"><a href="/file/1d22e65f027e/foo">1d22e65f027e</a> </td>
443 513 </tr>
444 514
445 515 </table>
446 516
447 517 <div class="overflow">
448 518 <div class="sourcefirst"> line source</div>
449 519
450 520 <div class="parity0 source"><a href="#l1" id="l1"> 1</a> foo
451 521 </div>
452 522 <div class="sourcelast"></div>
453 523 </div>
454 524 </div>
455 525 </div>
456 526
457 527
458 528
459 529 </body>
460 530 </html>
461 531
462 532 200 Script output follows
463 533
464 534
465 535 diff -r 000000000000 -r a4f92ed23982 foo
466 536 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
467 537 +++ b/foo Thu Jan 01 00:00:00 1970 +0000
468 538 @@ -0,0 +1,1 @@
469 539 +foo
470 540
471 541
472 542
473 543
474 544 % Overviews
475 545 200 Script output follows
476 546
477 547 tip 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe
478 548 1.0 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
479 549 200 Script output follows
480 550
481 551 stable 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe open
482 552 default a4f92ed23982be056b9852de5dfe873eaac7f0de inactive
483 553 200 Script output follows
484 554
485 555 <?xml version="1.0" encoding="ascii"?>
486 556 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
487 557 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
488 558 <head>
489 559 <link rel="icon" href="/static/hgicon.png" type="image/png" />
490 560 <meta name="robots" content="index, nofollow"/>
491 561 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
492 562
493 563
494 564 <title>test: Summary</title>
495 565 <link rel="alternate" type="application/atom+xml"
496 566 href="/atom-log" title="Atom feed for test"/>
497 567 <link rel="alternate" type="application/rss+xml"
498 568 href="/rss-log" title="RSS feed for test"/>
499 569 </head>
500 570 <body>
501 571
502 572 <div class="page_header">
503 573 <a href="http://mercurial.selenic.com/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / summary
504 574
505 575 <form action="/log">
506 576 <input type="hidden" name="style" value="gitweb" />
507 577 <div class="search">
508 578 <input type="text" name="rev" />
509 579 </div>
510 580 </form>
511 581 </div>
512 582
513 583 <div class="page_nav">
514 584 summary |
515 585 <a href="/shortlog?style=gitweb">shortlog</a> |
516 586 <a href="/log?style=gitweb">changelog</a> |
517 587 <a href="/graph?style=gitweb">graph</a> |
518 588 <a href="/tags?style=gitweb">tags</a> |
519 589 <a href="/branches?style=gitweb">branches</a> |
520 590 <a href="/file/1d22e65f027e?style=gitweb">files</a>
521 591 <br/>
522 592 </div>
523 593
524 594 <div class="title">&nbsp;</div>
525 595 <table cellspacing="0">
526 596 <tr><td>description</td><td>unknown</td></tr>
527 597 <tr><td>owner</td><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></tr>
528 598 <tr><td>last change</td><td>Thu, 01 Jan 1970 00:00:00 +0000</td></tr>
529 599 </table>
530 600
531 601 <div><a class="title" href="/shortlog?style=gitweb">changes</a></div>
532 602 <table cellspacing="0">
533 603
534 604 <tr class="parity0">
535 605 <td class="age"><i>1970-01-01</i></td>
536 606 <td><i>test</i></td>
537 607 <td>
538 608 <a class="list" href="/rev/1d22e65f027e?style=gitweb">
539 609 <b>branch</b>
540 610 <span class="logtags"><span class="branchtag" title="stable">stable</span> <span class="tagtag" title="tip">tip</span> </span>
541 611 </a>
542 612 </td>
543 613 <td class="link" nowrap>
544 614 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> |
545 615 <a href="/file/1d22e65f027e?style=gitweb">files</a>
546 616 </td>
547 617 </tr>
548 618 <tr class="parity1">
549 619 <td class="age"><i>1970-01-01</i></td>
550 620 <td><i>test</i></td>
551 621 <td>
552 622 <a class="list" href="/rev/a4f92ed23982?style=gitweb">
553 623 <b>Added tag 1.0 for changeset 2ef0ac749a14</b>
554 624 <span class="logtags"><span class="branchtag" title="default">default</span> </span>
555 625 </a>
556 626 </td>
557 627 <td class="link" nowrap>
558 628 <a href="/rev/a4f92ed23982?style=gitweb">changeset</a> |
559 629 <a href="/file/a4f92ed23982?style=gitweb">files</a>
560 630 </td>
561 631 </tr>
562 632 <tr class="parity0">
563 633 <td class="age"><i>1970-01-01</i></td>
564 634 <td><i>test</i></td>
565 635 <td>
566 636 <a class="list" href="/rev/2ef0ac749a14?style=gitweb">
567 637 <b>base</b>
568 638 <span class="logtags"><span class="tagtag" title="1.0">1.0</span> </span>
569 639 </a>
570 640 </td>
571 641 <td class="link" nowrap>
572 642 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
573 643 <a href="/file/2ef0ac749a14?style=gitweb">files</a>
574 644 </td>
575 645 </tr>
576 646 <tr class="light"><td colspan="4"><a class="list" href="/shortlog?style=gitweb">...</a></td></tr>
577 647 </table>
578 648
579 649 <div><a class="title" href="/tags?style=gitweb">tags</a></div>
580 650 <table cellspacing="0">
581 651
582 652 <tr class="parity0">
583 653 <td class="age"><i>1970-01-01</i></td>
584 654 <td><a class="list" href="/rev/2ef0ac749a14?style=gitweb"><b>1.0</b></a></td>
585 655 <td class="link">
586 656 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
587 657 <a href="/log/2ef0ac749a14?style=gitweb">changelog</a> |
588 658 <a href="/file/2ef0ac749a14?style=gitweb">files</a>
589 659 </td>
590 660 </tr>
591 661 <tr class="light"><td colspan="3"><a class="list" href="/tags?style=gitweb">...</a></td></tr>
592 662 </table>
593 663
594 664 <div><a class="title" href="#">branches</a></div>
595 665 <table cellspacing="0">
596 666
597 667 <tr class="parity0">
598 668 <td class="age"><i>1970-01-01</i></td>
599 669 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
600 670 <td class="">stable</td>
601 671 <td class="link">
602 672 <a href="/changeset/1d22e65f027e?style=gitweb">changeset</a> |
603 673 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> |
604 674 <a href="/file/1d22e65f027e?style=gitweb">files</a>
605 675 </td>
606 676 </tr>
607 677 <tr class="parity1">
608 678 <td class="age"><i>1970-01-01</i></td>
609 679 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
610 680 <td class="">default</td>
611 681 <td class="link">
612 682 <a href="/changeset/a4f92ed23982?style=gitweb">changeset</a> |
613 683 <a href="/log/a4f92ed23982?style=gitweb">changelog</a> |
614 684 <a href="/file/a4f92ed23982?style=gitweb">files</a>
615 685 </td>
616 686 </tr>
617 687 <tr class="light">
618 688 <td colspan="4"><a class="list" href="#">...</a></td>
619 689 </tr>
620 690 </table>
621 691 <div class="page_footer">
622 692 <div class="page_footer_text">test</div>
623 693 <div class="rss_logo">
624 694 <a href="/rss-log">RSS</a>
625 695 <a href="/atom-log">Atom</a>
626 696 </div>
627 697 <br />
628 698
629 699 </div>
630 700 </body>
631 701 </html>
632 702
633 703 200 Script output follows
634 704
635 705 <?xml version="1.0" encoding="ascii"?>
636 706 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
637 707 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
638 708 <head>
639 709 <link rel="icon" href="/static/hgicon.png" type="image/png" />
640 710 <meta name="robots" content="index, nofollow"/>
641 711 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
642 712
643 713
644 714 <title>test: Graph</title>
645 715 <link rel="alternate" type="application/atom+xml"
646 716 href="/atom-log" title="Atom feed for test"/>
647 717 <link rel="alternate" type="application/rss+xml"
648 718 href="/rss-log" title="RSS feed for test"/>
649 719 <!--[if IE]><script type="text/javascript" src="/static/excanvas.js"></script><![endif]-->
650 720 </head>
651 721 <body>
652 722
653 723 <div class="page_header">
654 724 <a href="http://mercurial.selenic.com/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / graph
655 725 </div>
656 726
657 727 <form action="/log">
658 728 <input type="hidden" name="style" value="gitweb" />
659 729 <div class="search">
660 730 <input type="text" name="rev" />
661 731 </div>
662 732 </form>
663 733 <div class="page_nav">
664 734 <a href="/summary?style=gitweb">summary</a> |
665 735 <a href="/shortlog?style=gitweb">shortlog</a> |
666 736 <a href="/log/2?style=gitweb">changelog</a> |
667 737 graph |
668 738 <a href="/tags?style=gitweb">tags</a> |
669 739 <a href="/branches?style=gitweb">branches</a> |
670 740 <a href="/file/1d22e65f027e?style=gitweb">files</a>
671 741 <br/>
672 742 <a href="/graph/2?style=gitweb&revcount=30">less</a>
673 743 <a href="/graph/2?style=gitweb&revcount=120">more</a>
674 744 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
675 745 </div>
676 746
677 747 <div class="title">&nbsp;</div>
678 748
679 749 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
680 750
681 751 <div id="wrapper">
682 752 <ul id="nodebgs"></ul>
683 753 <canvas id="graph" width="224" height="129"></canvas>
684 754 <ul id="graphnodes"></ul>
685 755 </div>
686 756
687 757 <script type="text/javascript" src="/static/graph.js"></script>
688 758 <script>
689 759 <!-- hide script content
690 760
691 761 var data = [["1d22e65f027e", [0, 1], [[0, 0, 1]], "branch", "test", "1970-01-01", ["stable", true], ["tip"]], ["a4f92ed23982", [0, 1], [[0, 0, 1]], "Added tag 1.0 for changeset 2ef0ac749a14", "test", "1970-01-01", ["default", true], []], ["2ef0ac749a14", [0, 1], [], "base", "test", "1970-01-01", ["default", false], ["1.0"]]];
692 762 var graph = new Graph();
693 763 graph.scale(39);
694 764
695 765 graph.edge = function(x0, y0, x1, y1, color) {
696 766
697 767 this.setColor(color, 0.0, 0.65);
698 768 this.ctx.beginPath();
699 769 this.ctx.moveTo(x0, y0);
700 770 this.ctx.lineTo(x1, y1);
701 771 this.ctx.stroke();
702 772
703 773 }
704 774
705 775 var revlink = '<li style="_STYLE"><span class="desc">';
706 776 revlink += '<a class="list" href="/rev/_NODEID?style=gitweb" title="_NODEID"><b>_DESC</b></a>';
707 777 revlink += '</span> _TAGS';
708 778 revlink += '<span class="info">_DATE ago, by _USER</span></li>';
709 779
710 780 graph.vertex = function(x, y, color, parity, cur) {
711 781
712 782 this.ctx.beginPath();
713 783 color = this.setColor(color, 0.25, 0.75);
714 784 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
715 785 this.ctx.fill();
716 786
717 787 var bg = '<li class="bg parity' + parity + '"></li>';
718 788 var left = (this.columns + 1) * this.bg_height;
719 789 var nstyle = 'padding-left: ' + left + 'px;';
720 790 var item = revlink.replace(/_STYLE/, nstyle);
721 791 item = item.replace(/_PARITY/, 'parity' + parity);
722 792 item = item.replace(/_NODEID/, cur[0]);
723 793 item = item.replace(/_NODEID/, cur[0]);
724 794 item = item.replace(/_DESC/, cur[3]);
725 795 item = item.replace(/_USER/, cur[4]);
726 796 item = item.replace(/_DATE/, cur[5]);
727 797
728 798 var tagspan = '';
729 799 if (cur[7].length || (cur[6][0] != 'default' || cur[6][1])) {
730 800 tagspan = '<span class="logtags">';
731 801 if (cur[6][1]) {
732 802 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
733 803 tagspan += cur[6][0] + '</span> ';
734 804 } else if (!cur[6][1] && cur[6][0] != 'default') {
735 805 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
736 806 tagspan += cur[6][0] + '</span> ';
737 807 }
738 808 if (cur[7].length) {
739 809 for (var t in cur[7]) {
740 810 var tag = cur[7][t];
741 811 tagspan += '<span class="tagtag">' + tag + '</span> ';
742 812 }
743 813 }
744 814 tagspan += '</span>';
745 815 }
746 816
747 817 item = item.replace(/_TAGS/, tagspan);
748 818 return [bg, item];
749 819
750 820 }
751 821
752 822 graph.render(data);
753 823
754 824 // stop hiding script -->
755 825 </script>
756 826
757 827 <div class="page_nav">
758 828 <a href="/graph/2?style=gitweb&revcount=30">less</a>
759 829 <a href="/graph/2?style=gitweb&revcount=120">more</a>
760 830 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a>
761 831 </div>
762 832
763 833 <div class="page_footer">
764 834 <div class="page_footer_text">test</div>
765 835 <div class="rss_logo">
766 836 <a href="/rss-log">RSS</a>
767 837 <a href="/atom-log">Atom</a>
768 838 </div>
769 839 <br />
770 840
771 841 </div>
772 842 </body>
773 843 </html>
774 844
775 845 % capabilities
776 846 200 Script output follows
777 847
778 848 lookup changegroupsubset branchmap unbundle=HG10GZ,HG10BZ,HG10UN% heads
779 849 200 Script output follows
780 850
781 851 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe
782 852 % lookup
783 853 200 Script output follows
784 854
785 855 0 'key'
786 856 % branches
787 857 200 Script output follows
788 858
789 859 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe 2ef0ac749a14e4f57a5a822464a0902c6f7f448f 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000
790 860 % changegroup
791 861 200 Script output follows
792 862
793 863 x\x9c\xbdTMHUA\x14\xbe\xa8\xf9\xec\xda&\x10\x11*\xb8\x88\x81\x99\xbef\xe6\xce\xbdw\xc6\xf2a\x16E\x1b\x11[%\x98\xcc\xaf\x8f\x8c\xf7\xc0\xf7\x82
794 864 4\x11KP2m\x95\xad*\xabE\x05AP\xd0\xc22Z\x14\xf9\x03\xb9j\xa3\x9b$\xa4MJ\xb4\x90\xc0\x9a\x9bO0\x10\xdf\x13\xa2\x81\x0f\x869g\xe6|\xe7\x9c\xef\x8ceY\xf7\xa2KO\xd2\xb7K\x16~\
795 865 \xe9\xad\x90w\x86\xab\x93W\x8e\xdf\xb0r\\Y\xee6(\xa2)\xf6\x95\xc6\x01\xe4\x1az\x80R\xe8kN\x98\xe7R\xa4\xa9K@\xe0!A\xb4k\xa7U*m\x03\x07\xd8\x92\x1d\xd2\xc9\xa4\x1d\xc2\xe6,\xa5\xcc+\x1f\xef\xafDgi\xef\xab\x1d\x1d\xb7\x9a\xe7[W\xfbc\x8f\xde-\xcd\xe7\xcaz\xb3\xbb\x19\xd3\x81\x10>c>\x08\x00"X\x11\xc2\x84@\xd2\xe7B*L\x00\x01P\x04R\xc3@\xbaB0\xdb8#\x83:\x83\xa2h\xbc=\xcd\xdaS\xe1Y,L\xd3\xa0\xf2\xa8\x94J:\xe6\xd8\x81Q\xe0\xe8d\xa7#\xe2,\xd1\xaeR*\xed \xa5\x01\x13\x01\xa6\x0cb\xe3;\xbe\xaf\xfcK[^wK\xe1N\xaf\xbbk\xe8B\xd1\xf4\xc1\x07\xb3\xab[\x10\xfdkmvwcB\xa6\xa4\xd4G\xc4D\xc2\x141\xad\x91\x10\x00\x08J\x81\xcb}\xee\t\xee+W\xba\x8a\x80\x90|\xd4\xa0\xd6\xa0\xd4T\xde\xe1\x9d,!\xe2\xb5\xa94\xe3\xe7\xd5\x9f\x06\x18\xcba\x03aP\xb8f\xcd\x04\x1a_\\9\xf1\xed\xe4\x9e\xe5\xa6\xd1\xd2\x9f\x03\xa7o\xae\x90H\xf3\xfb\xef\xffH3\xadk
796 866 \xb0\x90\x92\x88\xb9\x14"\x068\xc2\x1e@\x00\xbb\x8a)\xd3\'\x859
797 867 \xa8\x80\x84S \xa5\xbd-g\x13`\xe4\xdc\xc3H^\xdf\xe2\xc0TM\xc7\xf4BO\xcf\xde\xae\xe5\xae#\x1frM(K\x97`F\x19\x16s\x05GD\xb9\x01\xc1\x00+\x8c|\x9fp\xc11\xf0\x14\x00\x9cJ\x82<\xe0\x12\x9f\xc1\x90\xd0\xf5\xc8\x19>Pr\xaa\xeaW\xf5\xc4\xae\xd1\xfc\x17\xcf\'\x13u\xb1\x9e\xcdHnC\x0e\xcc`\xc8\xa0&\xac\x0e\xf1|\x8c\x10$\xc4\x8c\xa2p\x05`\xdc\x08 \x80\xc4\xd7Rr-\x94\x10\x102\xedi;\xf3f\xf1z\x16\x86\xdb\xd8d\xe5\xe7\x8b\xf5\x8d\rzp\xb2\xfe\xac\xf5\xf2\xd3\xfe\xfckws\xedt\x96b\xd5l\x1c\x0b\x85\xb5\x170\x8f\x11\x84\xb0\x8f\x19\xa0\x00\t_\x07\x1ac\xa2\xc3\x89Z\xe7\x96\xf9 \xccNFg\xc7F\xaa\x8a+\x9a\x9cc_\x17\x1b\x17\x9e]z38<\x97+\xb5,",\xc8\xc8?\\\x91\xff\x17.~U\x96\x97\xf5%\xdeN<\x8e\xf5\x97%\xe7^\xcfL\xed~\xda\x96k\xdc->\x86\x02\x83"\x96H\xa6\xe3\xaas=-\xeb7\xe5\xda\x8f\xbc
798 868 % stream_out
799 869 200 Script output follows
800 870
801 871 1
802 872 % failing unbundle, requires POST request
803 873 405 push requires POST request
804 874
805 875 0
806 876 push requires POST request
807 877 % Static files
808 878 200 Script output follows
809 879
810 880 a { text-decoration:none; }
811 881 .age { white-space:nowrap; }
812 882 .date { white-space:nowrap; }
813 883 .indexlinks { white-space:nowrap; }
814 884 .parity0 { background-color: #ddd; }
815 885 .parity1 { background-color: #eee; }
816 886 .lineno { width: 60px; color: #aaa; font-size: smaller;
817 887 text-align: right; }
818 888 .plusline { color: green; }
819 889 .minusline { color: red; }
820 890 .atline { color: purple; }
821 891 .annotate { font-size: smaller; text-align: right; padding-right: 1em; }
822 892 .buttons a {
823 893 background-color: #666;
824 894 padding: 2pt;
825 895 color: white;
826 896 font-family: sans;
827 897 font-weight: bold;
828 898 }
829 899 .navigate a {
830 900 background-color: #ccc;
831 901 padding: 2pt;
832 902 font-family: sans;
833 903 color: black;
834 904 }
835 905
836 906 .metatag {
837 907 background-color: #888;
838 908 color: white;
839 909 text-align: right;
840 910 }
841 911
842 912 /* Common */
843 913 pre { margin: 0; }
844 914
845 915 .logo {
846 916 float: right;
847 917 clear: right;
848 918 }
849 919
850 920 /* Changelog/Filelog entries */
851 921 .logEntry { width: 100%; }
852 922 .logEntry .age { width: 15%; }
853 923 .logEntry th { font-weight: normal; text-align: right; vertical-align: top; }
854 924 .logEntry th.age, .logEntry th.firstline { font-weight: bold; }
855 925 .logEntry th.firstline { text-align: left; width: inherit; }
856 926
857 927 /* Shortlog entries */
858 928 .slogEntry { width: 100%; }
859 929 .slogEntry .age { width: 8em; }
860 930 .slogEntry td { font-weight: normal; text-align: left; vertical-align: top; }
861 931 .slogEntry td.author { width: 15em; }
862 932
863 933 /* Tag entries */
864 934 #tagEntries { list-style: none; margin: 0; padding: 0; }
865 935 #tagEntries .tagEntry { list-style: none; margin: 0; padding: 0; }
866 936
867 937 /* Changeset entry */
868 938 #changesetEntry { }
869 939 #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
870 940 #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; }
871 941
872 942 /* File diff view */
873 943 #filediffEntry { }
874 944 #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
875 945
876 946 /* Graph */
877 947 div#wrapper {
878 948 position: relative;
879 949 margin: 0;
880 950 padding: 0;
881 951 }
882 952
883 953 canvas {
884 954 position: absolute;
885 955 z-index: 5;
886 956 top: -0.6em;
887 957 margin: 0;
888 958 }
889 959
890 960 ul#nodebgs {
891 961 list-style: none inside none;
892 962 padding: 0;
893 963 margin: 0;
894 964 top: -0.7em;
895 965 }
896 966
897 967 ul#graphnodes li, ul#nodebgs li {
898 968 height: 39px;
899 969 }
900 970
901 971 ul#graphnodes {
902 972 position: absolute;
903 973 z-index: 10;
904 974 top: -0.85em;
905 975 list-style: none inside none;
906 976 padding: 0;
907 977 }
908 978
909 979 ul#graphnodes li .info {
910 980 display: block;
911 981 font-size: 70%;
912 982 position: relative;
913 983 top: -1px;
914 984 }
915 985 % ERRORS ENCOUNTERED
General Comments 0
You need to be logged in to leave comments. Login now