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