##// END OF EJS Templates
hgweb: link to revision by node hash in gitweb & monoblue...
av6 -
r25616:e0073dce default
parent child Browse files
Show More
@@ -1,54 +1,57 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url|urlescape}shortlog/{symrev}{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog/{symrev}{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url|urlescape}log/{symrev}{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log/{symrev}{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a> |
24 changeset |
24 changeset |
25 <a href="{url|urlescape}raw-rev/{symrev}">raw</a> {archives%archiveentry} |
25 <a href="{url|urlescape}raw-rev/{symrev}">raw</a> {archives%archiveentry} |
26 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
26 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
27 <br/>
27 <br/>
28 </div>
28 </div>
29
29
30 <div>
30 <div>
31 <a class="title" href="{url|urlescape}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
31 <a class="title" href="{url|urlescape}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
32 </div>
32 </div>
33 <div class="title_text">
33 <div class="title_text">
34 <table cellspacing="0">
34 <table cellspacing="0">
35 <tr><td>author</td><td>{author|obfuscate}</td></tr>
35 <tr><td>author</td><td>{author|obfuscate}</td></tr>
36 <tr><td></td><td class="date age">{date|rfc822date}</td></tr>
36 <tr><td></td><td class="date age">{date|rfc822date}</td></tr>
37 {branch%changesetbranch}
37 {branch%changesetbranch}
38 <tr><td>changeset {rev}</td><td style="font-family:monospace">{node|short}</td></tr>
38 <tr>
39 <td>changeset {rev}</td>
40 <td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
41 </tr>
39 {ifeq(count(parent), '2', parent%changesetparentdiff, parent%changesetparent)}
42 {ifeq(count(parent), '2', parent%changesetparentdiff, parent%changesetparent)}
40 {child%changesetchild}
43 {child%changesetchild}
41 </table></div>
44 </table></div>
42
45
43 <div class="page_body">
46 <div class="page_body">
44 {desc|strip|escape|websub|addbreaks|nonempty}
47 {desc|strip|escape|websub|addbreaks|nonempty}
45 </div>
48 </div>
46 <div class="list_head"></div>
49 <div class="list_head"></div>
47 <div class="title_text">
50 <div class="title_text">
48 <table cellspacing="0">
51 <table cellspacing="0">
49 {files}
52 {files}
50 </table></div>
53 </table></div>
51
54
52 <div class="page_body">{diff}</div>
55 <div class="page_body">{diff}</div>
53
56
54 {footer}
57 {footer}
@@ -1,66 +1,66 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset</h1>
11
11
12 <form action="{url|urlescape}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li class="current">changeset</li>
34 <li class="current">changeset</li>
35 <li><a href="{url|urlescape}raw-rev/{symrev}">raw</a></li>
35 <li><a href="{url|urlescape}raw-rev/{symrev}">raw</a></li>
36 {archives%archiveentry}
36 {archives%archiveentry}
37 </ul>
37 </ul>
38
38
39 <h2 class="no-link no-border">changeset</h2>
39 <h2 class="no-link no-border">changeset</h2>
40
40
41 <h3 class="changeset"><a href="{url|urlescape}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
41 <h3 class="changeset"><a href="{url|urlescape}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
42 <p class="changeset-age"><span class="age">{date|rfc822date}</span></p>
42 <p class="changeset-age"><span class="age">{date|rfc822date}</span></p>
43
43
44 <dl class="overview">
44 <dl class="overview">
45 <dt>author</dt>
45 <dt>author</dt>
46 <dd>{author|obfuscate}</dd>
46 <dd>{author|obfuscate}</dd>
47 <dt>date</dt>
47 <dt>date</dt>
48 <dd>{date|rfc822date}</dd>
48 <dd>{date|rfc822date}</dd>
49 {branch%changesetbranch}
49 {branch%changesetbranch}
50 <dt>changeset {rev}</dt>
50 <dt>changeset {rev}</dt>
51 <dd>{node|short}</dd>
51 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
52 {ifeq(count(parent), '2', parent%changesetparentdiff, parent%changesetparent)}
52 {ifeq(count(parent), '2', parent%changesetparentdiff, parent%changesetparent)}
53 {child%changesetchild}
53 {child%changesetchild}
54 </dl>
54 </dl>
55
55
56 <p class="description">{desc|strip|escape|websub|addbreaks|nonempty}</p>
56 <p class="description">{desc|strip|escape|websub|addbreaks|nonempty}</p>
57
57
58 <table>
58 <table>
59 {files}
59 {files}
60 </table>
60 </table>
61
61
62 <div class="diff">
62 <div class="diff">
63 {diff}
63 {diff}
64 </div>
64 </div>
65
65
66 {footer}
66 {footer}
@@ -1,980 +1,982 b''
1 #require serve
1 #require serve
2
2
3 Test symbolic revision usage in links produced by hgweb pages. There are
3 Test symbolic revision usage in links produced by hgweb pages. There are
4 multiple issues related to this:
4 multiple issues related to this:
5 - issue2296
5 - issue2296
6 - issue2826
6 - issue2826
7 - issue3594
7 - issue3594
8 - issue3634
8 - issue3634
9
9
10 Set up the repo
10 Set up the repo
11
11
12 $ hg init test
12 $ hg init test
13 $ cd test
13 $ cd test
14 $ echo 0 > foo
14 $ echo 0 > foo
15 $ mkdir dir
15 $ mkdir dir
16 $ echo 0 > dir/bar
16 $ echo 0 > dir/bar
17 $ hg ci -Am 'first'
17 $ hg ci -Am 'first'
18 adding dir/bar
18 adding dir/bar
19 adding foo
19 adding foo
20 $ echo 1 >> foo
20 $ echo 1 >> foo
21 $ hg ci -m 'second'
21 $ hg ci -m 'second'
22 $ echo 2 >> foo
22 $ echo 2 >> foo
23 $ hg ci -m 'third'
23 $ hg ci -m 'third'
24 $ hg bookmark -r1 xyzzy
24 $ hg bookmark -r1 xyzzy
25
25
26 $ hg log -G --template '{rev}:{node|short} {tags} {bookmarks}\n'
26 $ hg log -G --template '{rev}:{node|short} {tags} {bookmarks}\n'
27 @ 2:9d8c40cba617 tip
27 @ 2:9d8c40cba617 tip
28 |
28 |
29 o 1:a7c1559b7bba xyzzy
29 o 1:a7c1559b7bba xyzzy
30 |
30 |
31 o 0:43c799df6e75
31 o 0:43c799df6e75
32
32
33 $ hg serve --config web.allow_archive=zip -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
33 $ hg serve --config web.allow_archive=zip -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
34 $ cat hg.pid >> $DAEMON_PIDS
34 $ cat hg.pid >> $DAEMON_PIDS
35
35
36 $ REVLINKS='href=[^>]+(rev=|/)(43c799df6e75|0|a7c1559b7bba|1|xyzzy|9d8c40cba617|2|tip)'
36 $ REVLINKS='href=[^>]+(rev=|/)(43c799df6e75|0|a7c1559b7bba|1|xyzzy|9d8c40cba617|2|tip)'
37
37
38 (De)referencing symbolic revisions (paper)
38 (De)referencing symbolic revisions (paper)
39
39
40 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=paper' | egrep $REVLINKS
40 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=paper' | egrep $REVLINKS
41 <li><a href="/graph/tip?style=paper">graph</a></li>
41 <li><a href="/graph/tip?style=paper">graph</a></li>
42 <li><a href="/rev/tip?style=paper">changeset</a></li>
42 <li><a href="/rev/tip?style=paper">changeset</a></li>
43 <li><a href="/file/tip?style=paper">browse</a></li>
43 <li><a href="/file/tip?style=paper">browse</a></li>
44 <a href="/archive/tip.zip">zip</a>
44 <a href="/archive/tip.zip">zip</a>
45 <a href="/shortlog/tip?revcount=30&style=paper">less</a>
45 <a href="/shortlog/tip?revcount=30&style=paper">less</a>
46 <a href="/shortlog/tip?revcount=120&style=paper">more</a>
46 <a href="/shortlog/tip?revcount=120&style=paper">more</a>
47 | rev 2: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
47 | rev 2: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
48 <a href="/rev/9d8c40cba617?style=paper">third</a>
48 <a href="/rev/9d8c40cba617?style=paper">third</a>
49 <a href="/rev/a7c1559b7bba?style=paper">second</a>
49 <a href="/rev/a7c1559b7bba?style=paper">second</a>
50 <a href="/rev/43c799df6e75?style=paper">first</a>
50 <a href="/rev/43c799df6e75?style=paper">first</a>
51 <a href="/shortlog/tip?revcount=30&style=paper">less</a>
51 <a href="/shortlog/tip?revcount=30&style=paper">less</a>
52 <a href="/shortlog/tip?revcount=120&style=paper">more</a>
52 <a href="/shortlog/tip?revcount=120&style=paper">more</a>
53 | rev 2: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
53 | rev 2: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
54
54
55 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=paper' | egrep $REVLINKS
55 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=paper' | egrep $REVLINKS
56 <li><a href="/shortlog/tip?style=paper">log</a></li>
56 <li><a href="/shortlog/tip?style=paper">log</a></li>
57 <li><a href="/rev/tip?style=paper">changeset</a></li>
57 <li><a href="/rev/tip?style=paper">changeset</a></li>
58 <li><a href="/file/tip?style=paper">browse</a></li>
58 <li><a href="/file/tip?style=paper">browse</a></li>
59 <a href="/graph/tip?revcount=30&style=paper">less</a>
59 <a href="/graph/tip?revcount=30&style=paper">less</a>
60 <a href="/graph/tip?revcount=120&style=paper">more</a>
60 <a href="/graph/tip?revcount=120&style=paper">more</a>
61 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
61 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
62 <a href="/graph/tip?revcount=30&style=paper">less</a>
62 <a href="/graph/tip?revcount=30&style=paper">less</a>
63 <a href="/graph/tip?revcount=120&style=paper">more</a>
63 <a href="/graph/tip?revcount=120&style=paper">more</a>
64 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
64 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
65
65
66 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=paper' | egrep $REVLINKS
66 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=paper' | egrep $REVLINKS
67 <li><a href="/shortlog/tip?style=paper">log</a></li>
67 <li><a href="/shortlog/tip?style=paper">log</a></li>
68 <li><a href="/graph/tip?style=paper">graph</a></li>
68 <li><a href="/graph/tip?style=paper">graph</a></li>
69 <li><a href="/rev/tip?style=paper">changeset</a></li>
69 <li><a href="/rev/tip?style=paper">changeset</a></li>
70 <a href="/archive/tip.zip">zip</a>
70 <a href="/archive/tip.zip">zip</a>
71 <td class="name"><a href="/file/tip/?style=paper">[up]</a></td>
71 <td class="name"><a href="/file/tip/?style=paper">[up]</a></td>
72 <a href="/file/tip/dir?style=paper">
72 <a href="/file/tip/dir?style=paper">
73 <a href="/file/tip/dir/?style=paper">
73 <a href="/file/tip/dir/?style=paper">
74 <a href="/file/tip/foo?style=paper">
74 <a href="/file/tip/foo?style=paper">
75
75
76 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=paper&rev=all()' | egrep $REVLINKS
76 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=paper&rev=all()' | egrep $REVLINKS
77 <a href="/rev/9d8c40cba617?style=paper">third</a>
77 <a href="/rev/9d8c40cba617?style=paper">third</a>
78 <a href="/rev/a7c1559b7bba?style=paper">second</a>
78 <a href="/rev/a7c1559b7bba?style=paper">second</a>
79 <a href="/rev/43c799df6e75?style=paper">first</a>
79 <a href="/rev/43c799df6e75?style=paper">first</a>
80
80
81 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=paper' | egrep $REVLINKS
81 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=paper' | egrep $REVLINKS
82 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
82 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
83 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
83 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
84 <li><a href="/raw-rev/xyzzy?style=paper">raw</a></li>
84 <li><a href="/raw-rev/xyzzy?style=paper">raw</a></li>
85 <li><a href="/file/xyzzy?style=paper">browse</a></li>
85 <li><a href="/file/xyzzy?style=paper">browse</a></li>
86 <a href="/archive/xyzzy.zip">zip</a>
86 <a href="/archive/xyzzy.zip">zip</a>
87 <td class="author"><a href="/rev/43c799df6e75?style=paper">43c799df6e75</a> </td>
87 <td class="author"><a href="/rev/43c799df6e75?style=paper">43c799df6e75</a> </td>
88 <td class="author"> <a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a></td>
88 <td class="author"> <a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a></td>
89 <td class="files"><a href="/file/a7c1559b7bba/foo?style=paper">foo</a> </td>
89 <td class="files"><a href="/file/a7c1559b7bba/foo?style=paper">foo</a> </td>
90
90
91 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=paper' | egrep $REVLINKS
91 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=paper' | egrep $REVLINKS
92 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
92 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
93 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
93 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
94 <li><a href="/file/xyzzy?style=paper">browse</a></li>
94 <li><a href="/file/xyzzy?style=paper">browse</a></li>
95 <a href="/archive/xyzzy.zip">zip</a>
95 <a href="/archive/xyzzy.zip">zip</a>
96 <a href="/shortlog/xyzzy?revcount=30&style=paper">less</a>
96 <a href="/shortlog/xyzzy?revcount=30&style=paper">less</a>
97 <a href="/shortlog/xyzzy?revcount=120&style=paper">more</a>
97 <a href="/shortlog/xyzzy?revcount=120&style=paper">more</a>
98 | rev 1: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
98 | rev 1: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
99 <a href="/rev/a7c1559b7bba?style=paper">second</a>
99 <a href="/rev/a7c1559b7bba?style=paper">second</a>
100 <a href="/rev/43c799df6e75?style=paper">first</a>
100 <a href="/rev/43c799df6e75?style=paper">first</a>
101 <a href="/shortlog/xyzzy?revcount=30&style=paper">less</a>
101 <a href="/shortlog/xyzzy?revcount=30&style=paper">less</a>
102 <a href="/shortlog/xyzzy?revcount=120&style=paper">more</a>
102 <a href="/shortlog/xyzzy?revcount=120&style=paper">more</a>
103 | rev 1: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
103 | rev 1: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
104
104
105 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=paper' | egrep $REVLINKS
105 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=paper' | egrep $REVLINKS
106 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
106 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
107 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
107 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
108 <li><a href="/file/xyzzy?style=paper">browse</a></li>
108 <li><a href="/file/xyzzy?style=paper">browse</a></li>
109 <a href="/graph/xyzzy?revcount=30&style=paper">less</a>
109 <a href="/graph/xyzzy?revcount=30&style=paper">less</a>
110 <a href="/graph/xyzzy?revcount=120&style=paper">more</a>
110 <a href="/graph/xyzzy?revcount=120&style=paper">more</a>
111 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
111 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
112 <a href="/graph/xyzzy?revcount=30&style=paper">less</a>
112 <a href="/graph/xyzzy?revcount=30&style=paper">less</a>
113 <a href="/graph/xyzzy?revcount=120&style=paper">more</a>
113 <a href="/graph/xyzzy?revcount=120&style=paper">more</a>
114 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
114 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
115
115
116 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS
116 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS
117 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
117 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
118 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
118 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
119 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
119 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
120 <a href="/archive/xyzzy.zip">zip</a>
120 <a href="/archive/xyzzy.zip">zip</a>
121 <td class="name"><a href="/file/xyzzy/?style=paper">[up]</a></td>
121 <td class="name"><a href="/file/xyzzy/?style=paper">[up]</a></td>
122 <a href="/file/xyzzy/dir?style=paper">
122 <a href="/file/xyzzy/dir?style=paper">
123 <a href="/file/xyzzy/dir/?style=paper">
123 <a href="/file/xyzzy/dir/?style=paper">
124 <a href="/file/xyzzy/foo?style=paper">
124 <a href="/file/xyzzy/foo?style=paper">
125
125
126 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=paper' | egrep $REVLINKS
126 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=paper' | egrep $REVLINKS
127 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
127 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
128 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
128 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
129 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
129 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
130 <li><a href="/file/xyzzy/?style=paper">browse</a></li>
130 <li><a href="/file/xyzzy/?style=paper">browse</a></li>
131 <li><a href="/file/tip/foo?style=paper">latest</a></li>
131 <li><a href="/file/tip/foo?style=paper">latest</a></li>
132 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
132 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
133 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
133 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
134 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
134 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
135 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
135 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
136 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
136 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
137 <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
137 <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
138 <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
138 <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
139
139
140 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=paper' | egrep $REVLINKS
140 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=paper' | egrep $REVLINKS
141 href="/atom-log/tip/foo" title="Atom feed for test:foo" />
141 href="/atom-log/tip/foo" title="Atom feed for test:foo" />
142 href="/rss-log/tip/foo" title="RSS feed for test:foo" />
142 href="/rss-log/tip/foo" title="RSS feed for test:foo" />
143 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
143 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
144 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
144 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
145 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
145 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
146 <li><a href="/file/xyzzy?style=paper">browse</a></li>
146 <li><a href="/file/xyzzy?style=paper">browse</a></li>
147 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
147 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
148 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
148 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
149 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
149 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
150 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
150 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
151 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
151 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
152 <a href="/atom-log/a7c1559b7bba/foo" title="subscribe to atom feed">
152 <a href="/atom-log/a7c1559b7bba/foo" title="subscribe to atom feed">
153 <a href="/log/xyzzy/foo?revcount=30&style=paper">less</a>
153 <a href="/log/xyzzy/foo?revcount=30&style=paper">less</a>
154 <a href="/log/xyzzy/foo?revcount=120&style=paper">more</a>
154 <a href="/log/xyzzy/foo?revcount=120&style=paper">more</a>
155 | <a href="/log/43c799df6e75/foo?style=paper">(0)</a> <a href="/log/tip/foo?style=paper">tip</a> </div>
155 | <a href="/log/43c799df6e75/foo?style=paper">(0)</a> <a href="/log/tip/foo?style=paper">tip</a> </div>
156 <a href="/rev/a7c1559b7bba?style=paper">second</a>
156 <a href="/rev/a7c1559b7bba?style=paper">second</a>
157 <a href="/rev/43c799df6e75?style=paper">first</a>
157 <a href="/rev/43c799df6e75?style=paper">first</a>
158 <a href="/log/xyzzy/foo?revcount=30&style=paper">less</a>
158 <a href="/log/xyzzy/foo?revcount=30&style=paper">less</a>
159 <a href="/log/xyzzy/foo?revcount=120&style=paper">more</a>
159 <a href="/log/xyzzy/foo?revcount=120&style=paper">more</a>
160 | <a href="/log/43c799df6e75/foo?style=paper">(0)</a> <a href="/log/tip/foo?style=paper">tip</a>
160 | <a href="/log/43c799df6e75/foo?style=paper">(0)</a> <a href="/log/tip/foo?style=paper">tip</a>
161
161
162 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=paper' | egrep $REVLINKS
162 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=paper' | egrep $REVLINKS
163 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
163 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
164 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
164 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
165 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
165 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
166 <li><a href="/file/xyzzy/?style=paper">browse</a></li>
166 <li><a href="/file/xyzzy/?style=paper">browse</a></li>
167 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
167 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
168 <li><a href="/file/tip/foo?style=paper">latest</a></li>
168 <li><a href="/file/tip/foo?style=paper">latest</a></li>
169 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
169 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
170 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
170 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
171 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
171 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
172 <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
172 <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
173 <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
173 <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
174 <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
174 <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
175 <a href="/annotate/43c799df6e75/foo?style=paper#l1"
175 <a href="/annotate/43c799df6e75/foo?style=paper#l1"
176 <a href="/annotate/a7c1559b7bba/foo?style=paper#l2"
176 <a href="/annotate/a7c1559b7bba/foo?style=paper#l2"
177
177
178 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=paper' | egrep $REVLINKS
178 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=paper' | egrep $REVLINKS
179 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
179 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
180 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
180 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
181 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
181 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
182 <li><a href="/file/xyzzy?style=paper">browse</a></li>
182 <li><a href="/file/xyzzy?style=paper">browse</a></li>
183 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
183 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
184 <li><a href="/file/tip/foo?style=paper">latest</a></li>
184 <li><a href="/file/tip/foo?style=paper">latest</a></li>
185 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
185 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
186 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
186 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
187 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
187 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
188 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
188 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
189 <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
189 <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
190 <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
190 <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
191
191
192 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=paper' | egrep $REVLINKS
192 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=paper' | egrep $REVLINKS
193 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
193 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
194 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
194 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
195 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
195 <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
196 <li><a href="/file/xyzzy?style=paper">browse</a></li>
196 <li><a href="/file/xyzzy?style=paper">browse</a></li>
197 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
197 <li><a href="/file/xyzzy/foo?style=paper">file</a></li>
198 <li><a href="/file/tip/foo?style=paper">latest</a></li>
198 <li><a href="/file/tip/foo?style=paper">latest</a></li>
199 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
199 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
200 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
200 <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
201 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
201 <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
202 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
202 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
203 <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
203 <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
204 <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
204 <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
205
205
206 (De)referencing symbolic revisions (coal)
206 (De)referencing symbolic revisions (coal)
207
207
208 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=coal' | egrep $REVLINKS
208 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=coal' | egrep $REVLINKS
209 <li><a href="/graph/tip?style=coal">graph</a></li>
209 <li><a href="/graph/tip?style=coal">graph</a></li>
210 <li><a href="/rev/tip?style=coal">changeset</a></li>
210 <li><a href="/rev/tip?style=coal">changeset</a></li>
211 <li><a href="/file/tip?style=coal">browse</a></li>
211 <li><a href="/file/tip?style=coal">browse</a></li>
212 <a href="/archive/tip.zip">zip</a>
212 <a href="/archive/tip.zip">zip</a>
213 <a href="/shortlog/tip?revcount=30&style=coal">less</a>
213 <a href="/shortlog/tip?revcount=30&style=coal">less</a>
214 <a href="/shortlog/tip?revcount=120&style=coal">more</a>
214 <a href="/shortlog/tip?revcount=120&style=coal">more</a>
215 | rev 2: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
215 | rev 2: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
216 <a href="/rev/9d8c40cba617?style=coal">third</a>
216 <a href="/rev/9d8c40cba617?style=coal">third</a>
217 <a href="/rev/a7c1559b7bba?style=coal">second</a>
217 <a href="/rev/a7c1559b7bba?style=coal">second</a>
218 <a href="/rev/43c799df6e75?style=coal">first</a>
218 <a href="/rev/43c799df6e75?style=coal">first</a>
219 <a href="/shortlog/tip?revcount=30&style=coal">less</a>
219 <a href="/shortlog/tip?revcount=30&style=coal">less</a>
220 <a href="/shortlog/tip?revcount=120&style=coal">more</a>
220 <a href="/shortlog/tip?revcount=120&style=coal">more</a>
221 | rev 2: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
221 | rev 2: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
222
222
223 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=coal' | egrep $REVLINKS
223 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=coal' | egrep $REVLINKS
224 <li><a href="/shortlog/tip?style=coal">log</a></li>
224 <li><a href="/shortlog/tip?style=coal">log</a></li>
225 <li><a href="/rev/tip?style=coal">changeset</a></li>
225 <li><a href="/rev/tip?style=coal">changeset</a></li>
226 <li><a href="/file/tip?style=coal">browse</a></li>
226 <li><a href="/file/tip?style=coal">browse</a></li>
227 <a href="/graph/tip?revcount=30&style=coal">less</a>
227 <a href="/graph/tip?revcount=30&style=coal">less</a>
228 <a href="/graph/tip?revcount=120&style=coal">more</a>
228 <a href="/graph/tip?revcount=120&style=coal">more</a>
229 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
229 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
230 <a href="/graph/tip?revcount=30&style=coal">less</a>
230 <a href="/graph/tip?revcount=30&style=coal">less</a>
231 <a href="/graph/tip?revcount=120&style=coal">more</a>
231 <a href="/graph/tip?revcount=120&style=coal">more</a>
232 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
232 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
233
233
234 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=coal' | egrep $REVLINKS
234 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=coal' | egrep $REVLINKS
235 <li><a href="/shortlog/tip?style=coal">log</a></li>
235 <li><a href="/shortlog/tip?style=coal">log</a></li>
236 <li><a href="/graph/tip?style=coal">graph</a></li>
236 <li><a href="/graph/tip?style=coal">graph</a></li>
237 <li><a href="/rev/tip?style=coal">changeset</a></li>
237 <li><a href="/rev/tip?style=coal">changeset</a></li>
238 <a href="/archive/tip.zip">zip</a>
238 <a href="/archive/tip.zip">zip</a>
239 <td class="name"><a href="/file/tip/?style=coal">[up]</a></td>
239 <td class="name"><a href="/file/tip/?style=coal">[up]</a></td>
240 <a href="/file/tip/dir?style=coal">
240 <a href="/file/tip/dir?style=coal">
241 <a href="/file/tip/dir/?style=coal">
241 <a href="/file/tip/dir/?style=coal">
242 <a href="/file/tip/foo?style=coal">
242 <a href="/file/tip/foo?style=coal">
243
243
244 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=coal&rev=all()' | egrep $REVLINKS
244 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=coal&rev=all()' | egrep $REVLINKS
245 <a href="/rev/9d8c40cba617?style=coal">third</a>
245 <a href="/rev/9d8c40cba617?style=coal">third</a>
246 <a href="/rev/a7c1559b7bba?style=coal">second</a>
246 <a href="/rev/a7c1559b7bba?style=coal">second</a>
247 <a href="/rev/43c799df6e75?style=coal">first</a>
247 <a href="/rev/43c799df6e75?style=coal">first</a>
248
248
249 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=coal' | egrep $REVLINKS
249 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=coal' | egrep $REVLINKS
250 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
250 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
251 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
251 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
252 <li><a href="/raw-rev/xyzzy?style=coal">raw</a></li>
252 <li><a href="/raw-rev/xyzzy?style=coal">raw</a></li>
253 <li><a href="/file/xyzzy?style=coal">browse</a></li>
253 <li><a href="/file/xyzzy?style=coal">browse</a></li>
254 <a href="/archive/xyzzy.zip">zip</a>
254 <a href="/archive/xyzzy.zip">zip</a>
255 <td class="author"><a href="/rev/43c799df6e75?style=coal">43c799df6e75</a> </td>
255 <td class="author"><a href="/rev/43c799df6e75?style=coal">43c799df6e75</a> </td>
256 <td class="author"> <a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a></td>
256 <td class="author"> <a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a></td>
257 <td class="files"><a href="/file/a7c1559b7bba/foo?style=coal">foo</a> </td>
257 <td class="files"><a href="/file/a7c1559b7bba/foo?style=coal">foo</a> </td>
258
258
259 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=coal' | egrep $REVLINKS
259 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=coal' | egrep $REVLINKS
260 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
260 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
261 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
261 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
262 <li><a href="/file/xyzzy?style=coal">browse</a></li>
262 <li><a href="/file/xyzzy?style=coal">browse</a></li>
263 <a href="/archive/xyzzy.zip">zip</a>
263 <a href="/archive/xyzzy.zip">zip</a>
264 <a href="/shortlog/xyzzy?revcount=30&style=coal">less</a>
264 <a href="/shortlog/xyzzy?revcount=30&style=coal">less</a>
265 <a href="/shortlog/xyzzy?revcount=120&style=coal">more</a>
265 <a href="/shortlog/xyzzy?revcount=120&style=coal">more</a>
266 | rev 1: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
266 | rev 1: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
267 <a href="/rev/a7c1559b7bba?style=coal">second</a>
267 <a href="/rev/a7c1559b7bba?style=coal">second</a>
268 <a href="/rev/43c799df6e75?style=coal">first</a>
268 <a href="/rev/43c799df6e75?style=coal">first</a>
269 <a href="/shortlog/xyzzy?revcount=30&style=coal">less</a>
269 <a href="/shortlog/xyzzy?revcount=30&style=coal">less</a>
270 <a href="/shortlog/xyzzy?revcount=120&style=coal">more</a>
270 <a href="/shortlog/xyzzy?revcount=120&style=coal">more</a>
271 | rev 1: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
271 | rev 1: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
272
272
273 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=coal' | egrep $REVLINKS
273 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=coal' | egrep $REVLINKS
274 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
274 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
275 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
275 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
276 <li><a href="/file/xyzzy?style=coal">browse</a></li>
276 <li><a href="/file/xyzzy?style=coal">browse</a></li>
277 <a href="/graph/xyzzy?revcount=30&style=coal">less</a>
277 <a href="/graph/xyzzy?revcount=30&style=coal">less</a>
278 <a href="/graph/xyzzy?revcount=120&style=coal">more</a>
278 <a href="/graph/xyzzy?revcount=120&style=coal">more</a>
279 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
279 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
280 <a href="/graph/xyzzy?revcount=30&style=coal">less</a>
280 <a href="/graph/xyzzy?revcount=30&style=coal">less</a>
281 <a href="/graph/xyzzy?revcount=120&style=coal">more</a>
281 <a href="/graph/xyzzy?revcount=120&style=coal">more</a>
282 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
282 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
283
283
284 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS
284 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS
285 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
285 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
286 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
286 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
287 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
287 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
288 <a href="/archive/xyzzy.zip">zip</a>
288 <a href="/archive/xyzzy.zip">zip</a>
289 <td class="name"><a href="/file/xyzzy/?style=coal">[up]</a></td>
289 <td class="name"><a href="/file/xyzzy/?style=coal">[up]</a></td>
290 <a href="/file/xyzzy/dir?style=coal">
290 <a href="/file/xyzzy/dir?style=coal">
291 <a href="/file/xyzzy/dir/?style=coal">
291 <a href="/file/xyzzy/dir/?style=coal">
292 <a href="/file/xyzzy/foo?style=coal">
292 <a href="/file/xyzzy/foo?style=coal">
293
293
294 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=coal' | egrep $REVLINKS
294 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=coal' | egrep $REVLINKS
295 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
295 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
296 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
296 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
297 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
297 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
298 <li><a href="/file/xyzzy/?style=coal">browse</a></li>
298 <li><a href="/file/xyzzy/?style=coal">browse</a></li>
299 <li><a href="/file/tip/foo?style=coal">latest</a></li>
299 <li><a href="/file/tip/foo?style=coal">latest</a></li>
300 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
300 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
301 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
301 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
302 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
302 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
303 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
303 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
304 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
304 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
305 <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
305 <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
306 <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
306 <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
307
307
308 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=coal' | egrep $REVLINKS
308 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=coal' | egrep $REVLINKS
309 href="/atom-log/tip/foo" title="Atom feed for test:foo" />
309 href="/atom-log/tip/foo" title="Atom feed for test:foo" />
310 href="/rss-log/tip/foo" title="RSS feed for test:foo" />
310 href="/rss-log/tip/foo" title="RSS feed for test:foo" />
311 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
311 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
312 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
312 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
313 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
313 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
314 <li><a href="/file/xyzzy?style=coal">browse</a></li>
314 <li><a href="/file/xyzzy?style=coal">browse</a></li>
315 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
315 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
316 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
316 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
317 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
317 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
318 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
318 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
319 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
319 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
320 <a href="/atom-log/a7c1559b7bba/foo" title="subscribe to atom feed">
320 <a href="/atom-log/a7c1559b7bba/foo" title="subscribe to atom feed">
321 <a href="/log/xyzzy/foo?revcount=30&style=coal">less</a>
321 <a href="/log/xyzzy/foo?revcount=30&style=coal">less</a>
322 <a href="/log/xyzzy/foo?revcount=120&style=coal">more</a>
322 <a href="/log/xyzzy/foo?revcount=120&style=coal">more</a>
323 | <a href="/log/43c799df6e75/foo?style=coal">(0)</a> <a href="/log/tip/foo?style=coal">tip</a> </div>
323 | <a href="/log/43c799df6e75/foo?style=coal">(0)</a> <a href="/log/tip/foo?style=coal">tip</a> </div>
324 <a href="/rev/a7c1559b7bba?style=coal">second</a>
324 <a href="/rev/a7c1559b7bba?style=coal">second</a>
325 <a href="/rev/43c799df6e75?style=coal">first</a>
325 <a href="/rev/43c799df6e75?style=coal">first</a>
326 <a href="/log/xyzzy/foo?revcount=30&style=coal">less</a>
326 <a href="/log/xyzzy/foo?revcount=30&style=coal">less</a>
327 <a href="/log/xyzzy/foo?revcount=120&style=coal">more</a>
327 <a href="/log/xyzzy/foo?revcount=120&style=coal">more</a>
328 | <a href="/log/43c799df6e75/foo?style=coal">(0)</a> <a href="/log/tip/foo?style=coal">tip</a>
328 | <a href="/log/43c799df6e75/foo?style=coal">(0)</a> <a href="/log/tip/foo?style=coal">tip</a>
329
329
330 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=coal' | egrep $REVLINKS
330 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=coal' | egrep $REVLINKS
331 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
331 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
332 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
332 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
333 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
333 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
334 <li><a href="/file/xyzzy/?style=coal">browse</a></li>
334 <li><a href="/file/xyzzy/?style=coal">browse</a></li>
335 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
335 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
336 <li><a href="/file/tip/foo?style=coal">latest</a></li>
336 <li><a href="/file/tip/foo?style=coal">latest</a></li>
337 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
337 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
338 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
338 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
339 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
339 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
340 <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
340 <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
341 <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
341 <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
342 <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
342 <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
343 <a href="/annotate/43c799df6e75/foo?style=coal#1"
343 <a href="/annotate/43c799df6e75/foo?style=coal#1"
344 <a href="/annotate/a7c1559b7bba/foo?style=coal#2"
344 <a href="/annotate/a7c1559b7bba/foo?style=coal#2"
345
345
346 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=coal' | egrep $REVLINKS
346 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=coal' | egrep $REVLINKS
347 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
347 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
348 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
348 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
349 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
349 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
350 <li><a href="/file/xyzzy?style=coal">browse</a></li>
350 <li><a href="/file/xyzzy?style=coal">browse</a></li>
351 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
351 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
352 <li><a href="/file/tip/foo?style=coal">latest</a></li>
352 <li><a href="/file/tip/foo?style=coal">latest</a></li>
353 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
353 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
354 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
354 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
355 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
355 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
356 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
356 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
357 <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
357 <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
358 <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
358 <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
359
359
360 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=coal' | egrep $REVLINKS
360 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=coal' | egrep $REVLINKS
361 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
361 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
362 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
362 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
363 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
363 <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
364 <li><a href="/file/xyzzy?style=coal">browse</a></li>
364 <li><a href="/file/xyzzy?style=coal">browse</a></li>
365 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
365 <li><a href="/file/xyzzy/foo?style=coal">file</a></li>
366 <li><a href="/file/tip/foo?style=coal">latest</a></li>
366 <li><a href="/file/tip/foo?style=coal">latest</a></li>
367 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
367 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
368 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
368 <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
369 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
369 <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
370 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
370 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
371 <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
371 <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
372 <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
372 <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
373
373
374 (De)referencing symbolic revisions (gitweb)
374 (De)referencing symbolic revisions (gitweb)
375
375
376 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'summary?style=gitweb' | egrep $REVLINKS
376 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'summary?style=gitweb' | egrep $REVLINKS
377 <a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
377 <a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
378 <a class="list" href="/rev/9d8c40cba617?style=gitweb">
378 <a class="list" href="/rev/9d8c40cba617?style=gitweb">
379 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
379 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
380 <a href="/file/9d8c40cba617?style=gitweb">files</a>
380 <a href="/file/9d8c40cba617?style=gitweb">files</a>
381 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
381 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
382 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
382 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
383 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
383 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
384 <a class="list" href="/rev/43c799df6e75?style=gitweb">
384 <a class="list" href="/rev/43c799df6e75?style=gitweb">
385 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
385 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
386 <a href="/file/43c799df6e75?style=gitweb">files</a>
386 <a href="/file/43c799df6e75?style=gitweb">files</a>
387 <td><a class="list" href="/rev/a7c1559b7bba?style=gitweb"><b>xyzzy</b></a></td>
387 <td><a class="list" href="/rev/a7c1559b7bba?style=gitweb"><b>xyzzy</b></a></td>
388 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
388 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
389 <a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
389 <a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
390 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
390 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
391 <td><a class="list" href="/shortlog/9d8c40cba617?style=gitweb"><b>9d8c40cba617</b></a></td>
391 <td><a class="list" href="/shortlog/9d8c40cba617?style=gitweb"><b>9d8c40cba617</b></a></td>
392 <a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
392 <a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
393 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
393 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
394 <a href="/file/9d8c40cba617?style=gitweb">files</a>
394 <a href="/file/9d8c40cba617?style=gitweb">files</a>
395
395
396 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=gitweb' | egrep $REVLINKS
396 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=gitweb' | egrep $REVLINKS
397 <a href="/log/tip?style=gitweb">changelog</a> |
397 <a href="/log/tip?style=gitweb">changelog</a> |
398 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
398 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
399 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
399 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
400 <a class="list" href="/rev/9d8c40cba617?style=gitweb">
400 <a class="list" href="/rev/9d8c40cba617?style=gitweb">
401 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
401 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
402 <a href="/file/9d8c40cba617?style=gitweb">files</a>
402 <a href="/file/9d8c40cba617?style=gitweb">files</a>
403 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
403 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
404 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
404 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
405 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
405 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
406 <a class="list" href="/rev/43c799df6e75?style=gitweb">
406 <a class="list" href="/rev/43c799df6e75?style=gitweb">
407 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
407 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
408 <a href="/file/43c799df6e75?style=gitweb">files</a>
408 <a href="/file/43c799df6e75?style=gitweb">files</a>
409 <a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
409 <a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
410
410
411 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=gitweb' | egrep $REVLINKS
411 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=gitweb' | egrep $REVLINKS
412 <a href="/shortlog/tip?style=gitweb">shortlog</a> |
412 <a href="/shortlog/tip?style=gitweb">shortlog</a> |
413 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
413 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
414 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
414 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
415 <a class="title" href="/rev/9d8c40cba617?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a>
415 <a class="title" href="/rev/9d8c40cba617?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a>
416 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
416 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
417 <a class="title" href="/rev/a7c1559b7bba?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
417 <a class="title" href="/rev/a7c1559b7bba?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
418 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
418 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
419 <a class="title" href="/rev/43c799df6e75?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>first<span class="logtags"> </span></a>
419 <a class="title" href="/rev/43c799df6e75?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>first<span class="logtags"> </span></a>
420 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
420 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
421 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
421 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
422
422
423 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=gitweb' | egrep $REVLINKS
423 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=gitweb' | egrep $REVLINKS
424 <a href="/log/tip?style=gitweb">changelog</a> |
424 <a href="/log/tip?style=gitweb">changelog</a> |
425 <a href="/file/tip?style=gitweb">files</a> |
425 <a href="/file/tip?style=gitweb">files</a> |
426 <a href="/graph/tip?revcount=30&style=gitweb">less</a>
426 <a href="/graph/tip?revcount=30&style=gitweb">less</a>
427 <a href="/graph/tip?revcount=120&style=gitweb">more</a>
427 <a href="/graph/tip?revcount=120&style=gitweb">more</a>
428 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
428 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
429 <a href="/graph/tip?revcount=30&style=gitweb">less</a>
429 <a href="/graph/tip?revcount=30&style=gitweb">less</a>
430 <a href="/graph/tip?revcount=120&style=gitweb">more</a>
430 <a href="/graph/tip?revcount=120&style=gitweb">more</a>
431 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
431 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
432
432
433 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=gitweb' | egrep $REVLINKS
433 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=gitweb' | egrep $REVLINKS
434 <td><a class="list" href="/rev/9d8c40cba617?style=gitweb"><b>tip</b></a></td>
434 <td><a class="list" href="/rev/9d8c40cba617?style=gitweb"><b>tip</b></a></td>
435 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
435 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
436 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
436 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
437 <a href="/file/9d8c40cba617?style=gitweb">files</a>
437 <a href="/file/9d8c40cba617?style=gitweb">files</a>
438
438
439 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=gitweb' | egrep $REVLINKS
439 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=gitweb' | egrep $REVLINKS
440 <td><a class="list" href="/rev/a7c1559b7bba?style=gitweb"><b>xyzzy</b></a></td>
440 <td><a class="list" href="/rev/a7c1559b7bba?style=gitweb"><b>xyzzy</b></a></td>
441 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
441 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
442 <a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
442 <a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
443 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
443 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
444
444
445 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=gitweb' | egrep $REVLINKS
445 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=gitweb' | egrep $REVLINKS
446 <td><a class="list" href="/shortlog/9d8c40cba617?style=gitweb"><b>9d8c40cba617</b></a></td>
446 <td><a class="list" href="/shortlog/9d8c40cba617?style=gitweb"><b>9d8c40cba617</b></a></td>
447 <a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
447 <a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
448 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
448 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
449 <a href="/file/9d8c40cba617?style=gitweb">files</a>
449 <a href="/file/9d8c40cba617?style=gitweb">files</a>
450
450
451 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=gitweb' | egrep $REVLINKS
451 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=gitweb' | egrep $REVLINKS
452 <a href="/rev/tip?style=gitweb">changeset</a> | <a href="/archive/tip.zip">zip</a> |
452 <a href="/rev/tip?style=gitweb">changeset</a> | <a href="/archive/tip.zip">zip</a> |
453 <td><a href="/file/tip/?style=gitweb">[up]</a></td>
453 <td><a href="/file/tip/?style=gitweb">[up]</a></td>
454 <a href="/file/tip/dir?style=gitweb">dir</a>
454 <a href="/file/tip/dir?style=gitweb">dir</a>
455 <a href="/file/tip/dir/?style=gitweb"></a>
455 <a href="/file/tip/dir/?style=gitweb"></a>
456 <a href="/file/tip/dir?style=gitweb">files</a>
456 <a href="/file/tip/dir?style=gitweb">files</a>
457 <a class="list" href="/file/tip/foo?style=gitweb">foo</a>
457 <a class="list" href="/file/tip/foo?style=gitweb">foo</a>
458 <a href="/file/tip/foo?style=gitweb">file</a> |
458 <a href="/file/tip/foo?style=gitweb">file</a> |
459 <a href="/log/tip/foo?style=gitweb">revisions</a> |
459 <a href="/log/tip/foo?style=gitweb">revisions</a> |
460 <a href="/annotate/tip/foo?style=gitweb">annotate</a>
460 <a href="/annotate/tip/foo?style=gitweb">annotate</a>
461
461
462 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=gitweb&rev=all()' | egrep $REVLINKS
462 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=gitweb&rev=all()' | egrep $REVLINKS
463 <a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a>
463 <a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a>
464 <a class="title" href="/rev/9d8c40cba617?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a>
464 <a class="title" href="/rev/9d8c40cba617?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a>
465 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
465 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
466 <a class="title" href="/rev/a7c1559b7bba?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
466 <a class="title" href="/rev/a7c1559b7bba?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
467 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
467 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
468 <a class="title" href="/rev/43c799df6e75?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>first<span class="logtags"> </span></a>
468 <a class="title" href="/rev/43c799df6e75?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>first<span class="logtags"> </span></a>
469 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
469 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
470
470
471 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=gitweb' | egrep $REVLINKS
471 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=gitweb' | egrep $REVLINKS
472 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
472 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
473 <a href="/log/xyzzy?style=gitweb">changelog</a> |
473 <a href="/log/xyzzy?style=gitweb">changelog</a> |
474 <a href="/file/xyzzy?style=gitweb">files</a> |
474 <a href="/file/xyzzy?style=gitweb">files</a> |
475 <a href="/raw-rev/xyzzy">raw</a> | <a href="/archive/xyzzy.zip">zip</a> |
475 <a href="/raw-rev/xyzzy">raw</a> | <a href="/archive/xyzzy.zip">zip</a> |
476 <a class="title" href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
476 <a class="title" href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
477 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
477 <a class="list" href="/rev/43c799df6e75?style=gitweb">43c799df6e75</a>
478 <a class="list" href="/rev/43c799df6e75?style=gitweb">43c799df6e75</a>
478 <a class="list" href="/rev/9d8c40cba617?style=gitweb">9d8c40cba617</a>
479 <a class="list" href="/rev/9d8c40cba617?style=gitweb">9d8c40cba617</a>
479 <td><a class="list" href="/diff/a7c1559b7bba/foo?style=gitweb">foo</a></td>
480 <td><a class="list" href="/diff/a7c1559b7bba/foo?style=gitweb">foo</a></td>
480 <a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
481 <a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
481 <a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a> |
482 <a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a> |
482 <a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
483 <a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
483 <a href="/comparison/a7c1559b7bba/foo?style=gitweb">comparison</a> |
484 <a href="/comparison/a7c1559b7bba/foo?style=gitweb">comparison</a> |
484 <a href="/log/a7c1559b7bba/foo?style=gitweb">revisions</a>
485 <a href="/log/a7c1559b7bba/foo?style=gitweb">revisions</a>
485
486
486 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=gitweb' | egrep $REVLINKS
487 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=gitweb' | egrep $REVLINKS
487 <a href="/log/xyzzy?style=gitweb">changelog</a> |
488 <a href="/log/xyzzy?style=gitweb">changelog</a> |
488 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
489 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
489 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
490 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
490 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
491 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
491 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
492 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
492 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
493 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
493 <a class="list" href="/rev/43c799df6e75?style=gitweb">
494 <a class="list" href="/rev/43c799df6e75?style=gitweb">
494 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
495 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
495 <a href="/file/43c799df6e75?style=gitweb">files</a>
496 <a href="/file/43c799df6e75?style=gitweb">files</a>
496 <a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
497 <a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
497
498
498 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=gitweb' | egrep $REVLINKS
499 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=gitweb' | egrep $REVLINKS
499 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
500 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
500 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
501 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
501 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
502 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
502 <a class="title" href="/rev/a7c1559b7bba?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
503 <a class="title" href="/rev/a7c1559b7bba?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
503 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
504 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
504 <a class="title" href="/rev/43c799df6e75?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>first<span class="logtags"> </span></a>
505 <a class="title" href="/rev/43c799df6e75?style=gitweb"><span class="age">Thu, 01 Jan 1970 00:00:00 +0000</span>first<span class="logtags"> </span></a>
505 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
506 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
506 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
507 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
507
508
508 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=gitweb' | egrep $REVLINKS
509 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=gitweb' | egrep $REVLINKS
509 <a href="/log/xyzzy?style=gitweb">changelog</a> |
510 <a href="/log/xyzzy?style=gitweb">changelog</a> |
510 <a href="/file/xyzzy?style=gitweb">files</a> |
511 <a href="/file/xyzzy?style=gitweb">files</a> |
511 <a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
512 <a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
512 <a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
513 <a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
513 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
514 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
514 <a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
515 <a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
515 <a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
516 <a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
516 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
517 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
517
518
518 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=gitweb' | egrep $REVLINKS
519 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=gitweb' | egrep $REVLINKS
519 <a href="/rev/xyzzy?style=gitweb">changeset</a> | <a href="/archive/xyzzy.zip">zip</a> |
520 <a href="/rev/xyzzy?style=gitweb">changeset</a> | <a href="/archive/xyzzy.zip">zip</a> |
520 <td><a href="/file/xyzzy/?style=gitweb">[up]</a></td>
521 <td><a href="/file/xyzzy/?style=gitweb">[up]</a></td>
521 <a href="/file/xyzzy/dir?style=gitweb">dir</a>
522 <a href="/file/xyzzy/dir?style=gitweb">dir</a>
522 <a href="/file/xyzzy/dir/?style=gitweb"></a>
523 <a href="/file/xyzzy/dir/?style=gitweb"></a>
523 <a href="/file/xyzzy/dir?style=gitweb">files</a>
524 <a href="/file/xyzzy/dir?style=gitweb">files</a>
524 <a class="list" href="/file/xyzzy/foo?style=gitweb">foo</a>
525 <a class="list" href="/file/xyzzy/foo?style=gitweb">foo</a>
525 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
526 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
526 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
527 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
527 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a>
528 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a>
528
529
529 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=gitweb' | egrep $REVLINKS
530 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=gitweb' | egrep $REVLINKS
530 <a href="/file/xyzzy/?style=gitweb">files</a> |
531 <a href="/file/xyzzy/?style=gitweb">files</a> |
531 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
532 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
532 <a href="/file/tip/foo?style=gitweb">latest</a> |
533 <a href="/file/tip/foo?style=gitweb">latest</a> |
533 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
534 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
534 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
535 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
535 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
536 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
536 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
537 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
537 <a href="/raw-file/xyzzy/foo">raw</a> |
538 <a href="/raw-file/xyzzy/foo">raw</a> |
538 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
539 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
539 <a class="list" href="/file/43c799df6e75/foo?style=gitweb">
540 <a class="list" href="/file/43c799df6e75/foo?style=gitweb">
540 <a class="list" href="/file/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
541 <a class="list" href="/file/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
541
542
542 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=gitweb' | egrep $REVLINKS
543 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=gitweb' | egrep $REVLINKS
543 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
544 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
544 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
545 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
545 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
546 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
546 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
547 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
547 <a href="/rss-log/tip/foo">rss</a> |
548 <a href="/rss-log/tip/foo">rss</a> |
548 <a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
549 <a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
549 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
550 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
550 <a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
551 <a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
551 <a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
552 <a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
552 <a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a>
553 <a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a>
553 <a class="list" href="/rev/43c799df6e75?style=gitweb">
554 <a class="list" href="/rev/43c799df6e75?style=gitweb">
554 <a href="/file/43c799df6e75/foo?style=gitweb">file</a> |
555 <a href="/file/43c799df6e75/foo?style=gitweb">file</a> |
555 <a href="/diff/43c799df6e75/foo?style=gitweb">diff</a> |
556 <a href="/diff/43c799df6e75/foo?style=gitweb">diff</a> |
556 <a href="/annotate/43c799df6e75/foo?style=gitweb">annotate</a>
557 <a href="/annotate/43c799df6e75/foo?style=gitweb">annotate</a>
557 <a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
558 <a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
558
559
559 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=gitweb' | egrep $REVLINKS
560 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=gitweb' | egrep $REVLINKS
560 <a href="/file/xyzzy/?style=gitweb">files</a> |
561 <a href="/file/xyzzy/?style=gitweb">files</a> |
561 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
562 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
562 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
563 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
563 <a href="/file/tip/foo?style=gitweb">latest</a> |
564 <a href="/file/tip/foo?style=gitweb">latest</a> |
564 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
565 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
565 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
566 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
566 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
567 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
567 <a href="/raw-annotate/xyzzy/foo">raw</a> |
568 <a href="/raw-annotate/xyzzy/foo">raw</a> |
568 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
569 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
569 <a class="list" href="/annotate/43c799df6e75/foo?style=gitweb">
570 <a class="list" href="/annotate/43c799df6e75/foo?style=gitweb">
570 <a class="list" href="/annotate/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
571 <a class="list" href="/annotate/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
571 <a href="/annotate/43c799df6e75/foo?style=gitweb#l1"
572 <a href="/annotate/43c799df6e75/foo?style=gitweb#l1"
572 <a href="/annotate/a7c1559b7bba/foo?style=gitweb#l2"
573 <a href="/annotate/a7c1559b7bba/foo?style=gitweb#l2"
573
574
574 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=gitweb' | egrep $REVLINKS
575 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=gitweb' | egrep $REVLINKS
575 <a href="/file/xyzzy?style=gitweb">files</a> |
576 <a href="/file/xyzzy?style=gitweb">files</a> |
576 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
577 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
577 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
578 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
578 <a href="/file/tip/foo?style=gitweb">latest</a> |
579 <a href="/file/tip/foo?style=gitweb">latest</a> |
579 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
580 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
580 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
581 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
581 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
582 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
582 <a href="/raw-diff/xyzzy/foo">raw</a> |
583 <a href="/raw-diff/xyzzy/foo">raw</a> |
583 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
584 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
584 <a class="list" href="/diff/43c799df6e75/foo?style=gitweb">
585 <a class="list" href="/diff/43c799df6e75/foo?style=gitweb">
585 <a class="list" href="/diff/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
586 <a class="list" href="/diff/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
586
587
587 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=gitweb' | egrep $REVLINKS
588 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=gitweb' | egrep $REVLINKS
588 <a href="/file/xyzzy?style=gitweb">files</a> |
589 <a href="/file/xyzzy?style=gitweb">files</a> |
589 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
590 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
590 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
591 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
591 <a href="/file/tip/foo?style=gitweb">latest</a> |
592 <a href="/file/tip/foo?style=gitweb">latest</a> |
592 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
593 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
593 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
594 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
594 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
595 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
595 <a href="/raw-diff/xyzzy/foo">raw</a> |
596 <a href="/raw-diff/xyzzy/foo">raw</a> |
596 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
597 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
597 <a class="list" href="/comparison/43c799df6e75/foo?style=gitweb">
598 <a class="list" href="/comparison/43c799df6e75/foo?style=gitweb">
598 <a class="list" href="/comparison/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
599 <a class="list" href="/comparison/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
599
600
600 (De)referencing symbolic revisions (monoblue)
601 (De)referencing symbolic revisions (monoblue)
601
602
602 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'summary?style=monoblue' | egrep $REVLINKS
603 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'summary?style=monoblue' | egrep $REVLINKS
603 <a href="/rev/9d8c40cba617?style=monoblue">
604 <a href="/rev/9d8c40cba617?style=monoblue">
604 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
605 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
605 <a href="/file/9d8c40cba617?style=monoblue">files</a>
606 <a href="/file/9d8c40cba617?style=monoblue">files</a>
606 <a href="/rev/a7c1559b7bba?style=monoblue">
607 <a href="/rev/a7c1559b7bba?style=monoblue">
607 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
608 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
608 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
609 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
609 <a href="/rev/43c799df6e75?style=monoblue">
610 <a href="/rev/43c799df6e75?style=monoblue">
610 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
611 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
611 <a href="/file/43c799df6e75?style=monoblue">files</a>
612 <a href="/file/43c799df6e75?style=monoblue">files</a>
612 <td><a href="/rev/a7c1559b7bba?style=monoblue">xyzzy</a></td>
613 <td><a href="/rev/a7c1559b7bba?style=monoblue">xyzzy</a></td>
613 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
614 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
614 <a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
615 <a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
615 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
616 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
616 <td><a href="/shortlog/9d8c40cba617?style=monoblue">9d8c40cba617</a></td>
617 <td><a href="/shortlog/9d8c40cba617?style=monoblue">9d8c40cba617</a></td>
617 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
618 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
618 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
619 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
619 <a href="/file/9d8c40cba617?style=monoblue">files</a>
620 <a href="/file/9d8c40cba617?style=monoblue">files</a>
620
621
621 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue' | egrep $REVLINKS
622 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue' | egrep $REVLINKS
622 <li><a href="/graph/tip?style=monoblue">graph</a></li>
623 <li><a href="/graph/tip?style=monoblue">graph</a></li>
623 <li><a href="/file/tip?style=monoblue">files</a></li>
624 <li><a href="/file/tip?style=monoblue">files</a></li>
624 <li><a href="/archive/tip.zip">zip</a></li>
625 <li><a href="/archive/tip.zip">zip</a></li>
625 <a href="/rev/9d8c40cba617?style=monoblue">
626 <a href="/rev/9d8c40cba617?style=monoblue">
626 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
627 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
627 <a href="/file/9d8c40cba617?style=monoblue">files</a>
628 <a href="/file/9d8c40cba617?style=monoblue">files</a>
628 <a href="/rev/a7c1559b7bba?style=monoblue">
629 <a href="/rev/a7c1559b7bba?style=monoblue">
629 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
630 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
630 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
631 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
631 <a href="/rev/43c799df6e75?style=monoblue">
632 <a href="/rev/43c799df6e75?style=monoblue">
632 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
633 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
633 <a href="/file/43c799df6e75?style=monoblue">files</a>
634 <a href="/file/43c799df6e75?style=monoblue">files</a>
634 <a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
635 <a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
635
636
636 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=monoblue' | egrep $REVLINKS
637 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=monoblue' | egrep $REVLINKS
637 <li><a href="/graph/tip?style=monoblue">graph</a></li>
638 <li><a href="/graph/tip?style=monoblue">graph</a></li>
638 <li><a href="/file/tip?style=monoblue">files</a></li>
639 <li><a href="/file/tip?style=monoblue">files</a></li>
639 <li><a href="/archive/tip.zip">zip</a></li>
640 <li><a href="/archive/tip.zip">zip</a></li>
640 <h3 class="changelog"><a class="title" href="/rev/9d8c40cba617?style=monoblue">third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a></h3>
641 <h3 class="changelog"><a class="title" href="/rev/9d8c40cba617?style=monoblue">third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a></h3>
641 <h3 class="changelog"><a class="title" href="/rev/a7c1559b7bba?style=monoblue">second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
642 <h3 class="changelog"><a class="title" href="/rev/a7c1559b7bba?style=monoblue">second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
642 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
643 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
643 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
644 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
644
645
645 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=monoblue' | egrep $REVLINKS
646 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=monoblue' | egrep $REVLINKS
646 <li><a href="/file/tip?style=monoblue">files</a></li>
647 <li><a href="/file/tip?style=monoblue">files</a></li>
647 <a href="/graph/tip?revcount=30&style=monoblue">less</a>
648 <a href="/graph/tip?revcount=30&style=monoblue">less</a>
648 <a href="/graph/tip?revcount=120&style=monoblue">more</a>
649 <a href="/graph/tip?revcount=120&style=monoblue">more</a>
649 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
650 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
650
651
651 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=monoblue' | egrep $REVLINKS
652 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=monoblue' | egrep $REVLINKS
652 <td><a href="/rev/9d8c40cba617?style=monoblue">tip</a></td>
653 <td><a href="/rev/9d8c40cba617?style=monoblue">tip</a></td>
653 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
654 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
654 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
655 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
655 <a href="/file/9d8c40cba617?style=monoblue">files</a>
656 <a href="/file/9d8c40cba617?style=monoblue">files</a>
656
657
657 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=monoblue' | egrep $REVLINKS
658 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=monoblue' | egrep $REVLINKS
658 <td><a href="/rev/a7c1559b7bba?style=monoblue">xyzzy</a></td>
659 <td><a href="/rev/a7c1559b7bba?style=monoblue">xyzzy</a></td>
659 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
660 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
660 <a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
661 <a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
661 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
662 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
662
663
663 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=monoblue' | egrep $REVLINKS
664 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=monoblue' | egrep $REVLINKS
664 <td><a href="/shortlog/9d8c40cba617?style=monoblue">9d8c40cba617</a></td>
665 <td><a href="/shortlog/9d8c40cba617?style=monoblue">9d8c40cba617</a></td>
665 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
666 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
666 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
667 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
667 <a href="/file/9d8c40cba617?style=monoblue">files</a>
668 <a href="/file/9d8c40cba617?style=monoblue">files</a>
668
669
669 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=monoblue' | egrep $REVLINKS
670 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=monoblue' | egrep $REVLINKS
670 <li><a href="/graph/tip?style=monoblue">graph</a></li>
671 <li><a href="/graph/tip?style=monoblue">graph</a></li>
671 <li><a href="/rev/tip?style=monoblue">changeset</a></li>
672 <li><a href="/rev/tip?style=monoblue">changeset</a></li>
672 <li><a href="/archive/tip.zip">zip</a></li>
673 <li><a href="/archive/tip.zip">zip</a></li>
673 <td><a href="/file/tip/?style=monoblue">[up]</a></td>
674 <td><a href="/file/tip/?style=monoblue">[up]</a></td>
674 <a href="/file/tip/dir?style=monoblue">dir</a>
675 <a href="/file/tip/dir?style=monoblue">dir</a>
675 <a href="/file/tip/dir/?style=monoblue"></a>
676 <a href="/file/tip/dir/?style=monoblue"></a>
676 <td><a href="/file/tip/dir?style=monoblue">files</a></td>
677 <td><a href="/file/tip/dir?style=monoblue">files</a></td>
677 <td><a href="/file/tip/foo?style=monoblue">foo</a></td>
678 <td><a href="/file/tip/foo?style=monoblue">foo</a></td>
678 <a href="/file/tip/foo?style=monoblue">file</a> |
679 <a href="/file/tip/foo?style=monoblue">file</a> |
679 <a href="/log/tip/foo?style=monoblue">revisions</a> |
680 <a href="/log/tip/foo?style=monoblue">revisions</a> |
680 <a href="/annotate/tip/foo?style=monoblue">annotate</a>
681 <a href="/annotate/tip/foo?style=monoblue">annotate</a>
681
682
682 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue&rev=all()' | egrep $REVLINKS
683 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue&rev=all()' | egrep $REVLINKS
683 <li><a href="/archive/tip.zip">zip</a></li>
684 <li><a href="/archive/tip.zip">zip</a></li>
684 <h3 class="changelog"><a class="title" href="/rev/9d8c40cba617?style=monoblue">third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a></h3>
685 <h3 class="changelog"><a class="title" href="/rev/9d8c40cba617?style=monoblue">third<span class="logtags"> <span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></a></h3>
685 <h3 class="changelog"><a class="title" href="/rev/a7c1559b7bba?style=monoblue">second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
686 <h3 class="changelog"><a class="title" href="/rev/a7c1559b7bba?style=monoblue">second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
686 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
687 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
687
688
688 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=monoblue' | egrep $REVLINKS
689 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=monoblue' | egrep $REVLINKS
689 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
690 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
690 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
691 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
691 <li><a href="/raw-rev/xyzzy">raw</a></li>
692 <li><a href="/raw-rev/xyzzy">raw</a></li>
692 <li><a href="/archive/xyzzy.zip">zip</a></li>
693 <li><a href="/archive/xyzzy.zip">zip</a></li>
693 <h3 class="changeset"><a href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
694 <h3 class="changeset"><a href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
695 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
694 <dd><a href="/rev/43c799df6e75?style=monoblue">43c799df6e75</a></dd>
696 <dd><a href="/rev/43c799df6e75?style=monoblue">43c799df6e75</a></dd>
695 <dd><a href="/rev/9d8c40cba617?style=monoblue">9d8c40cba617</a></dd>
697 <dd><a href="/rev/9d8c40cba617?style=monoblue">9d8c40cba617</a></dd>
696 <td><a href="/diff/a7c1559b7bba/foo?style=monoblue">foo</a></td>
698 <td><a href="/diff/a7c1559b7bba/foo?style=monoblue">foo</a></td>
697 <a href="/file/a7c1559b7bba/foo?style=monoblue">file</a> |
699 <a href="/file/a7c1559b7bba/foo?style=monoblue">file</a> |
698 <a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a> |
700 <a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a> |
699 <a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a> |
701 <a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a> |
700 <a href="/comparison/a7c1559b7bba/foo?style=monoblue">comparison</a> |
702 <a href="/comparison/a7c1559b7bba/foo?style=monoblue">comparison</a> |
701 <a href="/log/a7c1559b7bba/foo?style=monoblue">revisions</a>
703 <a href="/log/a7c1559b7bba/foo?style=monoblue">revisions</a>
702
704
703 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=monoblue' | egrep $REVLINKS
705 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=monoblue' | egrep $REVLINKS
704 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
706 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
705 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
707 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
706 <li><a href="/archive/xyzzy.zip">zip</a></li>
708 <li><a href="/archive/xyzzy.zip">zip</a></li>
707 <a href="/rev/a7c1559b7bba?style=monoblue">
709 <a href="/rev/a7c1559b7bba?style=monoblue">
708 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
710 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
709 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
711 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
710 <a href="/rev/43c799df6e75?style=monoblue">
712 <a href="/rev/43c799df6e75?style=monoblue">
711 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
713 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
712 <a href="/file/43c799df6e75?style=monoblue">files</a>
714 <a href="/file/43c799df6e75?style=monoblue">files</a>
713 <a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
715 <a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
714
716
715 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=monoblue' | egrep $REVLINKS
717 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=monoblue' | egrep $REVLINKS
716 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
718 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
717 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
719 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
718 <li><a href="/archive/xyzzy.zip">zip</a></li>
720 <li><a href="/archive/xyzzy.zip">zip</a></li>
719 <h3 class="changelog"><a class="title" href="/rev/a7c1559b7bba?style=monoblue">second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
721 <h3 class="changelog"><a class="title" href="/rev/a7c1559b7bba?style=monoblue">second<span class="logtags"> <span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
720 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
722 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
721 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
723 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
722
724
723 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=monoblue' | egrep $REVLINKS
725 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=monoblue' | egrep $REVLINKS
724 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
726 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
725 <a href="/graph/xyzzy?revcount=30&style=monoblue">less</a>
727 <a href="/graph/xyzzy?revcount=30&style=monoblue">less</a>
726 <a href="/graph/xyzzy?revcount=120&style=monoblue">more</a>
728 <a href="/graph/xyzzy?revcount=120&style=monoblue">more</a>
727 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
729 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
728
730
729 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=monoblue' | egrep $REVLINKS
731 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=monoblue' | egrep $REVLINKS
730 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
732 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
731 <li><a href="/rev/xyzzy?style=monoblue">changeset</a></li>
733 <li><a href="/rev/xyzzy?style=monoblue">changeset</a></li>
732 <li><a href="/archive/xyzzy.zip">zip</a></li>
734 <li><a href="/archive/xyzzy.zip">zip</a></li>
733 <td><a href="/file/xyzzy/?style=monoblue">[up]</a></td>
735 <td><a href="/file/xyzzy/?style=monoblue">[up]</a></td>
734 <a href="/file/xyzzy/dir?style=monoblue">dir</a>
736 <a href="/file/xyzzy/dir?style=monoblue">dir</a>
735 <a href="/file/xyzzy/dir/?style=monoblue"></a>
737 <a href="/file/xyzzy/dir/?style=monoblue"></a>
736 <td><a href="/file/xyzzy/dir?style=monoblue">files</a></td>
738 <td><a href="/file/xyzzy/dir?style=monoblue">files</a></td>
737 <td><a href="/file/xyzzy/foo?style=monoblue">foo</a></td>
739 <td><a href="/file/xyzzy/foo?style=monoblue">foo</a></td>
738 <a href="/file/xyzzy/foo?style=monoblue">file</a> |
740 <a href="/file/xyzzy/foo?style=monoblue">file</a> |
739 <a href="/log/xyzzy/foo?style=monoblue">revisions</a> |
741 <a href="/log/xyzzy/foo?style=monoblue">revisions</a> |
740 <a href="/annotate/xyzzy/foo?style=monoblue">annotate</a>
742 <a href="/annotate/xyzzy/foo?style=monoblue">annotate</a>
741
743
742 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=monoblue' | egrep $REVLINKS
744 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=monoblue' | egrep $REVLINKS
743 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
745 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
744 <li><a href="/file/xyzzy/?style=monoblue">files</a></li>
746 <li><a href="/file/xyzzy/?style=monoblue">files</a></li>
745 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
747 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
746 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
748 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
747 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
749 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
748 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
750 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
749 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
751 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
750 <dd><a class="list" href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
752 <dd><a class="list" href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
751 <a href="/file/43c799df6e75/foo?style=monoblue">
753 <a href="/file/43c799df6e75/foo?style=monoblue">
752 <a href="/file/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
754 <a href="/file/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
753
755
754 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=monoblue' | egrep $REVLINKS
756 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=monoblue' | egrep $REVLINKS
755 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
757 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
756 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
758 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
757 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
759 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
758 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
760 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
759 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
761 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
760 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
762 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
761 <li><a href="/rss-log/tip/foo">rss</a></li>
763 <li><a href="/rss-log/tip/foo">rss</a></li>
762 <a href="/rev/a7c1559b7bba?style=monoblue">
764 <a href="/rev/a7c1559b7bba?style=monoblue">
763 <a href="/file/a7c1559b7bba/foo?style=monoblue">file</a>&nbsp;|&nbsp;<a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a>&nbsp;|&nbsp;<a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a>
765 <a href="/file/a7c1559b7bba/foo?style=monoblue">file</a>&nbsp;|&nbsp;<a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a>&nbsp;|&nbsp;<a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a>
764 <a href="/rev/43c799df6e75?style=monoblue">
766 <a href="/rev/43c799df6e75?style=monoblue">
765 <a href="/file/43c799df6e75/foo?style=monoblue">file</a>&nbsp;|&nbsp;<a href="/diff/43c799df6e75/foo?style=monoblue">diff</a>&nbsp;|&nbsp;<a href="/annotate/43c799df6e75/foo?style=monoblue">annotate</a>
767 <a href="/file/43c799df6e75/foo?style=monoblue">file</a>&nbsp;|&nbsp;<a href="/diff/43c799df6e75/foo?style=monoblue">diff</a>&nbsp;|&nbsp;<a href="/annotate/43c799df6e75/foo?style=monoblue">annotate</a>
766 <a href="/log/43c799df6e75/foo?style=monoblue">(0)</a><a href="/log/tip/foo?style=monoblue">tip</a>
768 <a href="/log/43c799df6e75/foo?style=monoblue">(0)</a><a href="/log/tip/foo?style=monoblue">tip</a>
767
769
768 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=monoblue' | egrep $REVLINKS
770 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=monoblue' | egrep $REVLINKS
769 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
771 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
770 <li><a href="/file/xyzzy/?style=monoblue">files</a></li>
772 <li><a href="/file/xyzzy/?style=monoblue">files</a></li>
771 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
773 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
772 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
774 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
773 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
775 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
774 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
776 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
775 <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
777 <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
776 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
778 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
777 <a href="/annotate/43c799df6e75/foo?style=monoblue">
779 <a href="/annotate/43c799df6e75/foo?style=monoblue">
778 <a href="/annotate/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
780 <a href="/annotate/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
779 <a href="/annotate/43c799df6e75/foo?style=monoblue#l1"
781 <a href="/annotate/43c799df6e75/foo?style=monoblue#l1"
780 <a href="/annotate/a7c1559b7bba/foo?style=monoblue#l2"
782 <a href="/annotate/a7c1559b7bba/foo?style=monoblue#l2"
781
783
782 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=monoblue' | egrep $REVLINKS
784 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=monoblue' | egrep $REVLINKS
783 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
785 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
784 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
786 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
785 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
787 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
786 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
788 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
787 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
789 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
788 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
790 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
789 <li><a href="/raw-diff/xyzzy/foo">raw</a></li>
791 <li><a href="/raw-diff/xyzzy/foo">raw</a></li>
790 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
792 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
791 <dd><a href="/diff/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
793 <dd><a href="/diff/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
792 <dd><a href="/diff/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
794 <dd><a href="/diff/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
793
795
794 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=monoblue' | egrep $REVLINKS
796 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=monoblue' | egrep $REVLINKS
795 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
797 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
796 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
798 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
797 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
799 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
798 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
800 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
799 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
801 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
800 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
802 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
801 <li><a href="/raw-diff/xyzzy/foo">raw</a></li>
803 <li><a href="/raw-diff/xyzzy/foo">raw</a></li>
802 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
804 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
803 <dd><a href="/comparison/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
805 <dd><a href="/comparison/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
804 <dd><a href="/comparison/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
806 <dd><a href="/comparison/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
805
807
806 (De)referencing symbolic revisions (spartan)
808 (De)referencing symbolic revisions (spartan)
807
809
808 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS
810 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS
809 <a href="/log/tip?style=spartan">changelog</a>
811 <a href="/log/tip?style=spartan">changelog</a>
810 <a href="/file/tip/?style=spartan">files</a>
812 <a href="/file/tip/?style=spartan">files</a>
811 <a href="/archive/tip.zip">zip</a>
813 <a href="/archive/tip.zip">zip</a>
812 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
814 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
813 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">third</a></td>
815 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">third</a></td>
814 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
816 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
815 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
817 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
816 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
818 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
817
819
818 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=spartan' | egrep $REVLINKS
820 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=spartan' | egrep $REVLINKS
819 <a href="/shortlog/tip?style=spartan">shortlog</a>
821 <a href="/shortlog/tip?style=spartan">shortlog</a>
820 <a href="/file/tip?style=spartan">files</a>
822 <a href="/file/tip?style=spartan">files</a>
821 <a href="/archive/tip.zip">zip</a>
823 <a href="/archive/tip.zip">zip</a>
822 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
824 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
823 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
825 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
824 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
826 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
825 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
827 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
826 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
828 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
827 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
829 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
828 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
830 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
829 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
831 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
830 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
832 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
831 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
833 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
832 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
834 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
833
835
834 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=spartan' | egrep $REVLINKS
836 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=spartan' | egrep $REVLINKS
835 <a href="/file/tip/?style=spartan">files</a>
837 <a href="/file/tip/?style=spartan">files</a>
836 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
838 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
837 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
839 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
838
840
839 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=spartan' | egrep $REVLINKS
841 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=spartan' | egrep $REVLINKS
840 <a href="/rev/9d8c40cba617?style=spartan">tip</a>
842 <a href="/rev/9d8c40cba617?style=spartan">tip</a>
841
843
842 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=spartan' | egrep $REVLINKS
844 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=spartan' | egrep $REVLINKS
843 <a href="/shortlog/9d8c40cba617?style=spartan" class="open">default</a>
845 <a href="/shortlog/9d8c40cba617?style=spartan" class="open">default</a>
844
846
845 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=spartan' | egrep $REVLINKS
847 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=spartan' | egrep $REVLINKS
846 <a href="/log/tip?style=spartan">changelog</a>
848 <a href="/log/tip?style=spartan">changelog</a>
847 <a href="/shortlog/tip?style=spartan">shortlog</a>
849 <a href="/shortlog/tip?style=spartan">shortlog</a>
848 <a href="/rev/tip?style=spartan">changeset</a>
850 <a href="/rev/tip?style=spartan">changeset</a>
849 <a href="/archive/tip.zip">zip</a>
851 <a href="/archive/tip.zip">zip</a>
850 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/9d8c40cba617">9d8c40cba617</a>: /</h2>
852 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/9d8c40cba617">9d8c40cba617</a>: /</h2>
851 <td><a href="/file/tip/?style=spartan">[up]</a>
853 <td><a href="/file/tip/?style=spartan">[up]</a>
852 <a href="/file/tip/dir?style=spartan">dir/</a>
854 <a href="/file/tip/dir?style=spartan">dir/</a>
853 <a href="/file/tip/dir/?style=spartan">
855 <a href="/file/tip/dir/?style=spartan">
854 <td><a href="/file/tip/foo?style=spartan">foo</a>
856 <td><a href="/file/tip/foo?style=spartan">foo</a>
855
857
856 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS
858 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS
857 <a href="/archive/tip.zip">zip</a>
859 <a href="/archive/tip.zip">zip</a>
858 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
860 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
859 <a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a>
861 <a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a>
860 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
862 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
861 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
863 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
862 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
864 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
863 <a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a>
865 <a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a>
864 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
866 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
865 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
867 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
866 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
868 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
867 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
869 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
868 <td class="child"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
870 <td class="child"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
869 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
871 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
870 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
872 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
871
873
872 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS
874 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS
873 <a href="/log/xyzzy?style=spartan">changelog</a>
875 <a href="/log/xyzzy?style=spartan">changelog</a>
874 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
876 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
875 <a href="/file/xyzzy?style=spartan">files</a>
877 <a href="/file/xyzzy?style=spartan">files</a>
876 <a href="/raw-rev/xyzzy">raw</a>
878 <a href="/raw-rev/xyzzy">raw</a>
877 <a href="/archive/xyzzy.zip">zip</a>
879 <a href="/archive/xyzzy.zip">zip</a>
878 <td class="changeset"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
880 <td class="changeset"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
879 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
881 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
880 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
882 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
881 <td class="files"><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> </td>
883 <td class="files"><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> </td>
882
884
883 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS
885 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS
884 <a href="/log/xyzzy?style=spartan">changelog</a>
886 <a href="/log/xyzzy?style=spartan">changelog</a>
885 <a href="/file/xyzzy/?style=spartan">files</a>
887 <a href="/file/xyzzy/?style=spartan">files</a>
886 <a href="/archive/xyzzy.zip">zip</a>
888 <a href="/archive/xyzzy.zip">zip</a>
887 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
889 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
888 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
890 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
889 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
891 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
890 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
892 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
891
893
892 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS
894 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS
893 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
895 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
894 <a href="/file/xyzzy?style=spartan">files</a>
896 <a href="/file/xyzzy?style=spartan">files</a>
895 <a href="/archive/xyzzy.zip">zip</a>
897 <a href="/archive/xyzzy.zip">zip</a>
896 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
898 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
897 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
899 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
898 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
900 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
899 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
901 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
900 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
902 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
901 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
903 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
902 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
904 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
903 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
905 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
904
906
905 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS
907 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS
906 <a href="/file/xyzzy/?style=spartan">files</a>
908 <a href="/file/xyzzy/?style=spartan">files</a>
907 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
909 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
908 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
910 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
909
911
910 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS
912 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS
911 <a href="/log/xyzzy?style=spartan">changelog</a>
913 <a href="/log/xyzzy?style=spartan">changelog</a>
912 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
914 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
913 <a href="/rev/xyzzy?style=spartan">changeset</a>
915 <a href="/rev/xyzzy?style=spartan">changeset</a>
914 <a href="/archive/xyzzy.zip">zip</a>
916 <a href="/archive/xyzzy.zip">zip</a>
915 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/a7c1559b7bba">a7c1559b7bba</a>: /</h2>
917 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/a7c1559b7bba">a7c1559b7bba</a>: /</h2>
916 <td><a href="/file/xyzzy/?style=spartan">[up]</a>
918 <td><a href="/file/xyzzy/?style=spartan">[up]</a>
917 <a href="/file/xyzzy/dir?style=spartan">dir/</a>
919 <a href="/file/xyzzy/dir?style=spartan">dir/</a>
918 <a href="/file/xyzzy/dir/?style=spartan">
920 <a href="/file/xyzzy/dir/?style=spartan">
919 <td><a href="/file/xyzzy/foo?style=spartan">foo</a>
921 <td><a href="/file/xyzzy/foo?style=spartan">foo</a>
920
922
921 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS
923 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS
922 <a href="/log/xyzzy?style=spartan">changelog</a>
924 <a href="/log/xyzzy?style=spartan">changelog</a>
923 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
925 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
924 <a href="/rev/xyzzy?style=spartan">changeset</a>
926 <a href="/rev/xyzzy?style=spartan">changeset</a>
925 <a href="/file/xyzzy/?style=spartan">files</a>
927 <a href="/file/xyzzy/?style=spartan">files</a>
926 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
928 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
927 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
929 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
928 <a href="/raw-file/xyzzy/foo">raw</a>
930 <a href="/raw-file/xyzzy/foo">raw</a>
929 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
931 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
930 <a href="/file/43c799df6e75/foo?style=spartan">
932 <a href="/file/43c799df6e75/foo?style=spartan">
931 <td><a href="/file/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
933 <td><a href="/file/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
932
934
933 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS
935 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS
934 href="/atom-log/tip/foo" title="Atom feed for test:foo">
936 href="/atom-log/tip/foo" title="Atom feed for test:foo">
935 href="/rss-log/tip/foo" title="RSS feed for test:foo">
937 href="/rss-log/tip/foo" title="RSS feed for test:foo">
936 <a href="/file/xyzzy/foo?style=spartan">file</a>
938 <a href="/file/xyzzy/foo?style=spartan">file</a>
937 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
939 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
938 <a type="application/rss+xml" href="/rss-log/tip/foo">rss</a>
940 <a type="application/rss+xml" href="/rss-log/tip/foo">rss</a>
939 <a type="application/atom+xml" href="/atom-log/tip/foo" title="Atom feed for test:foo">atom</a>
941 <a type="application/atom+xml" href="/atom-log/tip/foo" title="Atom feed for test:foo">atom</a>
940 <p>navigate: <small class="navigate"><a href="/log/43c799df6e75/foo?style=spartan">(0)</a> <a href="/log/tip/foo?style=spartan">tip</a> </small></p>
942 <p>navigate: <small class="navigate"><a href="/log/43c799df6e75/foo?style=spartan">(0)</a> <a href="/log/tip/foo?style=spartan">tip</a> </small></p>
941 <th class="firstline"><a href="/rev/a7c1559b7bba?style=spartan">second</a></th>
943 <th class="firstline"><a href="/rev/a7c1559b7bba?style=spartan">second</a></th>
942 <a href="/file/a7c1559b7bba/foo?style=spartan">a7c1559b7bba</a>
944 <a href="/file/a7c1559b7bba/foo?style=spartan">a7c1559b7bba</a>
943 <a href="/diff/a7c1559b7bba/foo?style=spartan">(diff)</a>
945 <a href="/diff/a7c1559b7bba/foo?style=spartan">(diff)</a>
944 <a href="/annotate/a7c1559b7bba/foo?style=spartan">(annotate)</a>
946 <a href="/annotate/a7c1559b7bba/foo?style=spartan">(annotate)</a>
945 <th class="firstline"><a href="/rev/43c799df6e75?style=spartan">first</a></th>
947 <th class="firstline"><a href="/rev/43c799df6e75?style=spartan">first</a></th>
946 <a href="/file/43c799df6e75/foo?style=spartan">43c799df6e75</a>
948 <a href="/file/43c799df6e75/foo?style=spartan">43c799df6e75</a>
947 <a href="/diff/43c799df6e75/foo?style=spartan">(diff)</a>
949 <a href="/diff/43c799df6e75/foo?style=spartan">(diff)</a>
948 <a href="/annotate/43c799df6e75/foo?style=spartan">(annotate)</a>
950 <a href="/annotate/43c799df6e75/foo?style=spartan">(annotate)</a>
949
951
950 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS
952 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS
951 <a href="/log/xyzzy?style=spartan">changelog</a>
953 <a href="/log/xyzzy?style=spartan">changelog</a>
952 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
954 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
953 <a href="/rev/xyzzy?style=spartan">changeset</a>
955 <a href="/rev/xyzzy?style=spartan">changeset</a>
954 <a href="/file/xyzzy/?style=spartan">files</a>
956 <a href="/file/xyzzy/?style=spartan">files</a>
955 <a href="/file/xyzzy/foo?style=spartan">file</a>
957 <a href="/file/xyzzy/foo?style=spartan">file</a>
956 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
958 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
957 <a href="/raw-annotate/xyzzy/foo">raw</a>
959 <a href="/raw-annotate/xyzzy/foo">raw</a>
958 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
960 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
959 <a href="/annotate/43c799df6e75/foo?style=spartan">
961 <a href="/annotate/43c799df6e75/foo?style=spartan">
960 <td><a href="/annotate/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
962 <td><a href="/annotate/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
961 <a href="/annotate/43c799df6e75/foo?style=spartan#l1"
963 <a href="/annotate/43c799df6e75/foo?style=spartan#l1"
962 <a href="/annotate/a7c1559b7bba/foo?style=spartan#l2"
964 <a href="/annotate/a7c1559b7bba/foo?style=spartan#l2"
963
965
964 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS
966 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS
965 <a href="/log/xyzzy?style=spartan">changelog</a>
967 <a href="/log/xyzzy?style=spartan">changelog</a>
966 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
968 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
967 <a href="/rev/xyzzy?style=spartan">changeset</a>
969 <a href="/rev/xyzzy?style=spartan">changeset</a>
968 <a href="/file/xyzzy/foo?style=spartan">file</a>
970 <a href="/file/xyzzy/foo?style=spartan">file</a>
969 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
971 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
970 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
972 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
971 <a href="/raw-diff/xyzzy/foo">raw</a>
973 <a href="/raw-diff/xyzzy/foo">raw</a>
972 <td class="revision"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
974 <td class="revision"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
973 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
975 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
974 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
976 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
975
977
976 Done
978 Done
977
979
978 $ cat errors.log
980 $ cat errors.log
979 $ "$TESTDIR/killdaemons.py" $DAEMON_PIDS
981 $ "$TESTDIR/killdaemons.py" $DAEMON_PIDS
980 $ cd ..
982 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now