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