##// END OF EJS Templates
monoblue: add a space to separate navigation links in file log footer...
av6 -
r26958:32bd195a default
parent child Browse files
Show More
@@ -1,286 +1,286 b''
1 1 default = 'summary'
2 2 mimetype = 'text/html; charset={encoding}'
3 3 header = header.tmpl
4 4 footer = footer.tmpl
5 5 search = search.tmpl
6 6 changelog = changelog.tmpl
7 7 summary = summary.tmpl
8 8 error = error.tmpl
9 9 notfound = notfound.tmpl
10 10
11 11 help = help.tmpl
12 12 helptopics = helptopics.tmpl
13 13
14 14 helpentry = '
15 15 <tr><td>
16 16 <a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">
17 17 {topic|escape}
18 18 </a>
19 19 </td><td>
20 20 {summary|escape}
21 21 </td></tr>'
22 22
23 23 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
24 24 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
25 25 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
26 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a>'
26 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
27 27 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
28 28 filenodelink = '
29 29 <tr class="parity{parity}">
30 30 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
31 31 <td></td>
32 32 <td>
33 33 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
34 34 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
35 35 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
36 36 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
37 37 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
38 38 </td>
39 39 </tr>'
40 40 filenolink = '
41 41 <tr class="parity{parity}">
42 42 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
43 43 <td></td>
44 44 <td>
45 45 file |
46 46 annotate |
47 47 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
48 48 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
49 49 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
50 50 </td>
51 51 </tr>'
52 52
53 53 nav = '{before%naventry} {after%naventry}'
54 54 navshort = '{before%navshortentry}{after%navshortentry}'
55 55 navgraph = '{before%navgraphentry}{after%navgraphentry}'
56 56 filenav = '{before%filenaventry}{after%filenaventry}'
57 57
58 58 fileellipses = '...'
59 59 changelogentry = changelogentry.tmpl
60 60 searchentry = changelogentry.tmpl
61 61 changeset = changeset.tmpl
62 62 manifest = manifest.tmpl
63 63 direntry = '
64 64 <tr class="parity{parity}">
65 65 <td>drwxr-xr-x</td>
66 66 <td></td>
67 67 <td></td>
68 68 <td>
69 69 <a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>
70 70 <a href="{url|urlescape}file/{symrev}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a>
71 71 </td>
72 72 <td><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></td>
73 73 </tr>'
74 74 fileentry = '
75 75 <tr class="parity{parity}">
76 76 <td>{permissions|permissions}</td>
77 77 <td>{date|isodate}</td>
78 78 <td>{size}</td>
79 79 <td><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
80 80 <td>
81 81 <a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
82 82 <a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
83 83 <a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
84 84 </td>
85 85 </tr>'
86 86 filerevision = filerevision.tmpl
87 87 fileannotate = fileannotate.tmpl
88 88 filediff = filediff.tmpl
89 89 filecomparison = filecomparison.tmpl
90 90 filelog = filelog.tmpl
91 91 fileline = '
92 92 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>'
93 93 annotateline = '
94 94 <tr id="{lineid}" class="parity{parity}">
95 95 <td class="linenr">
96 96 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
97 97 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
98 98 </td>
99 99 <td class="lineno">
100 100 <a href="#{lineid}">{linenumber}</a>
101 101 </td>
102 102 <td class="source">{line|escape}</td>
103 103 </tr>'
104 104 difflineplus = '
105 105 <a href="#{lineid}"></a><span id="{lineid}" class="difflineplus">{strip(line|escape, '\r\n')}</span>'
106 106 difflineminus = '
107 107 <a href="#{lineid}"></a><span id="{lineid}" class="difflineminus">{strip(line|escape, '\r\n')}</span>'
108 108 difflineat = '
109 109 <a href="#{lineid}"></a><span id="{lineid}" class="difflineat">{strip(line|escape, '\r\n')}</span>'
110 110 diffline = '
111 111 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>'
112 112
113 113 comparisonblock ='
114 114 <tbody class="block">
115 115 {lines}
116 116 </tbody>'
117 117 comparisonline = '
118 118 <tr id="{lineid}">
119 119 <td class="source {type}"><a class="linenr" href="#{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
120 120 <td class="source {type}"><a class="linenr" href="#{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
121 121 </tr>'
122 122
123 123 changesetlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
124 124 changelogparent = '
125 125 <tr>
126 126 <th class="parent">parent {rev}:</th>
127 127 <td class="parent">
128 128 {changesetlink}
129 129 </td>
130 130 </tr>'
131 131 changesetbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
132 132 changesetparent = '
133 133 <dt>parent {rev}</dt>
134 134 <dd>{changesetlink}</dd>'
135 135 changesetparentdiff = '
136 136 <dt>parent {rev}</dt>
137 137 <dd>{changesetlink} {ifeq(node, basenode, '(current diff)', '({difffrom})')}</dd>'
138 138 difffrom = '<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">diff</a>'
139 139 filerevbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
140 140 filerevparent = '
141 141 <dt>parent {rev}</dt>
142 142 <dd>
143 143 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
144 144 {rename%filerename}{node|short}
145 145 </a>
146 146 </dd>'
147 147 filerename = '{file|escape}@'
148 148 filelogrename = '| <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>'
149 149 fileannotateparent = '
150 150 <dt>parent {rev}</dt>
151 151 <dd>
152 152 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
153 153 {rename%filerename}{node|short}
154 154 </a>
155 155 </dd>'
156 156 changelogchild = '
157 157 <dt>child {rev}:</dt>
158 158 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
159 159 changesetchild = '
160 160 <dt>child {rev}</dt>
161 161 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
162 162 filerevchild = '
163 163 <dt>child {rev}</dt>
164 164 <dd>
165 165 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
166 166 </dd>'
167 167 fileannotatechild = '
168 168 <dt>child {rev}</dt>
169 169 <dd>
170 170 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
171 171 </dd>'
172 172 tags = tags.tmpl
173 173 tagentry = '
174 174 <tr class="parity{parity}">
175 175 <td class="nowrap age">{date|rfc822date}</td>
176 176 <td><a href="{url|urlescape}rev/{tag|revescape}{sessionvars%urlparameter}">{tag|escape}</a></td>
177 177 <td class="nowrap">
178 178 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
179 179 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
180 180 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
181 181 </td>
182 182 </tr>'
183 183 bookmarks = bookmarks.tmpl
184 184 bookmarkentry = '
185 185 <tr class="parity{parity}">
186 186 <td class="nowrap age">{date|rfc822date}</td>
187 187 <td><a href="{url|urlescape}rev/{bookmark|revescape}{sessionvars%urlparameter}">{bookmark|escape}</a></td>
188 188 <td class="nowrap">
189 189 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
190 190 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
191 191 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
192 192 </td>
193 193 </tr>'
194 194 branches = branches.tmpl
195 195 branchentry = '
196 196 <tr class="parity{parity}">
197 197 <td class="nowrap age">{date|rfc822date}</td>
198 198 <td class="{status}"><a href="{url|urlescape}shortlog/{branch|revescape}{sessionvars%urlparameter}">{branch|escape}</a></td>
199 199 <td class="nowrap">
200 200 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
201 201 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
202 202 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
203 203 </td>
204 204 </tr>'
205 205 diffblock = '<div class="diffblock"><pre class="sourcelines">{lines}</pre></div>'
206 206 filediffparent = '
207 207 <dt>parent {rev}</dt>
208 208 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
209 209 filecompparent = '
210 210 <dt>parent {rev}</dt>
211 211 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
212 212 filelogparent = '
213 213 <tr>
214 214 <td align="right">parent {rev}:&nbsp;</td>
215 215 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
216 216 </tr>'
217 217 filediffchild = '
218 218 <dt>child {rev}</dt>
219 219 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
220 220 filecompchild = '
221 221 <dt>child {rev}</dt>
222 222 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
223 223 filelogchild = '
224 224 <tr>
225 225 <td align="right">child {rev}:&nbsp;</td>
226 226 <td><a href="{url|urlescape}file{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
227 227 </tr>'
228 228 shortlog = shortlog.tmpl
229 229 tagtag = '<span class="tagtag" title="{name|escape}">{name|escape}</span> '
230 230 branchtag = '<span class="branchtag" title="{name|escape}">{name|escape}</span> '
231 231 inbranchtag = '<span class="inbranchtag" title="{name|escape}">{name|escape}</span> '
232 232 bookmarktag = '<span class="bookmarktag" title="{name|escape}">{name|escape}</span> '
233 233 shortlogentry = '
234 234 <tr class="parity{parity}">
235 235 <td class="nowrap age">{date|rfc822date}</td>
236 236 <td>{author|person}</td>
237 237 <td>
238 238 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
239 239 {desc|strip|firstline|escape|nonempty}
240 240 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
241 241 </a>
242 242 </td>
243 243 <td class="nowrap">
244 244 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
245 245 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
246 246 </td>
247 247 </tr>'
248 248 filelogentry = '
249 249 <tr class="parity{parity}">
250 250 <td class="nowrap age">{date|rfc822date}</td>
251 251 <td>{author|person}</td>
252 252 <td>
253 253 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
254 254 {desc|strip|firstline|escape|nonempty}
255 255 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
256 256 </a>
257 257 </td>
258 258 <td class="nowrap">
259 259 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
260 260 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
261 261 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
262 262 {rename%filelogrename}
263 263 </td>
264 264 </tr>'
265 265 archiveentry = '<li><a href="{url|urlescape}archive/{symrev}{extension}{ifeq(path,'/','',path|urlescape)}">{type|escape}</a></li>'
266 266 indexentry = '
267 267 <tr class="parity{parity}">
268 268 <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
269 269 <td>{description}</td>
270 270 <td>{contact|obfuscate}</td>
271 271 <td class="age">{lastchange|rfc822date}</td>
272 272 <td class="indexlinks">{archives%indexarchiveentry}</td>
273 273 <td>
274 274 {if(isdirectory, '',
275 275 '<div class="rss_logo">
276 276 <a href="{url|urlescape}rss-log">RSS</a> <a href="{url|urlescape}atom-log">Atom</a>
277 277 </div>'
278 278 )}
279 279 </td>
280 280 </tr>\n'
281 281 indexarchiveentry = '<a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> '
282 282 index = index.tmpl
283 283 urlparameter = '{separator}{name}={value|urlescape}'
284 284 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
285 285 graph = graph.tmpl
286 286 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
@@ -1,1050 +1,1050 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="/graph/tip?style=gitweb">graph</a> |
437 437 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
438 438 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
439 439 <a class="list" href="/rev/9d8c40cba617?style=gitweb">
440 440 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
441 441 <a href="/file/9d8c40cba617?style=gitweb">files</a>
442 442 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
443 443 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
444 444 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
445 445 <a class="list" href="/rev/43c799df6e75?style=gitweb">
446 446 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
447 447 <a href="/file/43c799df6e75?style=gitweb">files</a>
448 448 <a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
449 449
450 450 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=gitweb' | egrep $REVLINKS
451 451 <a href="/shortlog/tip?style=gitweb">shortlog</a> |
452 452 <a href="/graph/tip?style=gitweb">graph</a> |
453 453 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
454 454 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
455 455 <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>
456 456 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
457 457 <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>
458 458 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
459 459 <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>
460 460 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
461 461 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
462 462
463 463 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=gitweb' | egrep $REVLINKS
464 464 <a href="/shortlog/tip?style=gitweb">shortlog</a> |
465 465 <a href="/log/tip?style=gitweb">changelog</a> |
466 466 <a href="/file/tip?style=gitweb">files</a> |
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> <br/>
470 470 <a href="/graph/tip?revcount=30&style=gitweb">less</a>
471 471 <a href="/graph/tip?revcount=120&style=gitweb">more</a>
472 472 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
473 473
474 474 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=gitweb' | egrep $REVLINKS
475 475 <td><a class="list" href="/rev/tip?style=gitweb"><b>tip</b></a></td>
476 476 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
477 477 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
478 478 <a href="/file/9d8c40cba617?style=gitweb">files</a>
479 479
480 480 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=gitweb' | egrep $REVLINKS
481 481 <td><a class="list" href="/rev/xyzzy?style=gitweb"><b>xyzzy</b></a></td>
482 482 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
483 483 <a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
484 484 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
485 485
486 486 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=gitweb' | egrep $REVLINKS
487 487 <td class="open"><a class="list" href="/shortlog/default?style=gitweb"><b>default</b></a></td>
488 488 <a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
489 489 <a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
490 490 <a href="/file/9d8c40cba617?style=gitweb">files</a>
491 491
492 492 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=gitweb' | egrep $REVLINKS
493 493 <a href="/rev/tip?style=gitweb">changeset</a> | <a href="/archive/tip.zip">zip</a> |
494 494 <td><a href="/file/tip/?style=gitweb">[up]</a></td>
495 495 <a href="/file/tip/dir?style=gitweb">dir</a>
496 496 <a href="/file/tip/dir/?style=gitweb"></a>
497 497 <a href="/file/tip/dir?style=gitweb">files</a>
498 498 <a class="list" href="/file/tip/foo?style=gitweb">foo</a>
499 499 <a href="/file/tip/foo?style=gitweb">file</a> |
500 500 <a href="/log/tip/foo?style=gitweb">revisions</a> |
501 501 <a href="/annotate/tip/foo?style=gitweb">annotate</a>
502 502
503 503 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=gitweb&rev=all()' | egrep $REVLINKS
504 504 <a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a>
505 505 <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>
506 506 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
507 507 <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>
508 508 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
509 509 <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>
510 510 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
511 511
512 512 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=gitweb' | egrep $REVLINKS
513 513 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
514 514 <a href="/log/xyzzy?style=gitweb">changelog</a> |
515 515 <a href="/graph/xyzzy?style=gitweb">graph</a> |
516 516 <a href="/file/xyzzy?style=gitweb">files</a> |
517 517 <a href="/raw-rev/xyzzy">raw</a> | <a href="/archive/xyzzy.zip">zip</a> |
518 518 <a class="title" href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a>
519 519 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
520 520 <a class="list" href="/rev/43c799df6e75?style=gitweb">43c799df6e75</a>
521 521 <a class="list" href="/rev/9d8c40cba617?style=gitweb">9d8c40cba617</a>
522 522 <td><a class="list" href="/diff/a7c1559b7bba/foo?style=gitweb">foo</a></td>
523 523 <a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
524 524 <a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a> |
525 525 <a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
526 526 <a href="/comparison/a7c1559b7bba/foo?style=gitweb">comparison</a> |
527 527 <a href="/log/a7c1559b7bba/foo?style=gitweb">revisions</a>
528 528
529 529 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=gitweb' | egrep $REVLINKS
530 530 <a href="/log/xyzzy?style=gitweb">changelog</a> |
531 531 <a href="/graph/xyzzy?style=gitweb">graph</a> |
532 532 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
533 533 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
534 534 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
535 535 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
536 536 <a href="/file/a7c1559b7bba?style=gitweb">files</a>
537 537 <a class="list" href="/rev/43c799df6e75?style=gitweb">
538 538 <a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
539 539 <a href="/file/43c799df6e75?style=gitweb">files</a>
540 540 <a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
541 541
542 542 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=gitweb' | egrep $REVLINKS
543 543 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
544 544 <a href="/graph/xyzzy?style=gitweb">graph</a> |
545 545 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
546 546 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
547 547 <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>
548 548 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
549 549 <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>
550 550 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
551 551 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
552 552
553 553 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=gitweb' | egrep $REVLINKS
554 554 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
555 555 <a href="/log/xyzzy?style=gitweb">changelog</a> |
556 556 <a href="/file/xyzzy?style=gitweb">files</a> |
557 557 <a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
558 558 <a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
559 559 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
560 560 <a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
561 561 <a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
562 562 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
563 563
564 564 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=gitweb' | egrep $REVLINKS
565 565 <a href="/rev/xyzzy?style=gitweb">changeset</a> | <a href="/archive/xyzzy.zip">zip</a> |
566 566 <td><a href="/file/xyzzy/?style=gitweb">[up]</a></td>
567 567 <a href="/file/xyzzy/dir?style=gitweb">dir</a>
568 568 <a href="/file/xyzzy/dir/?style=gitweb"></a>
569 569 <a href="/file/xyzzy/dir?style=gitweb">files</a>
570 570 <a class="list" href="/file/xyzzy/foo?style=gitweb">foo</a>
571 571 <a href="/file/xyzzy/foo?style=gitweb">file</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
575 575 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=gitweb' | egrep $REVLINKS
576 576 <a href="/file/xyzzy/?style=gitweb">files</a> |
577 577 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
578 578 <a href="/file/tip/foo?style=gitweb">latest</a> |
579 579 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
580 580 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
581 581 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
582 582 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
583 583 <a href="/raw-file/xyzzy/foo">raw</a> |
584 584 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
585 585 <a class="list" href="/file/43c799df6e75/foo?style=gitweb">
586 586 <a class="list" href="/file/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
587 587
588 588 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=gitweb' | egrep $REVLINKS
589 589 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
590 590 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
591 591 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
592 592 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
593 593 <a href="/rss-log/tip/foo">rss</a> |
594 594 <a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
595 595 <a class="list" href="/rev/a7c1559b7bba?style=gitweb">
596 596 <a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
597 597 <a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
598 598 <a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a>
599 599 <a class="list" href="/rev/43c799df6e75?style=gitweb">
600 600 <a href="/file/43c799df6e75/foo?style=gitweb">file</a> |
601 601 <a href="/diff/43c799df6e75/foo?style=gitweb">diff</a> |
602 602 <a href="/annotate/43c799df6e75/foo?style=gitweb">annotate</a>
603 603 <a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
604 604
605 605 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=gitweb' | egrep $REVLINKS
606 606 <a href="/file/xyzzy/?style=gitweb">files</a> |
607 607 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
608 608 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
609 609 <a href="/file/tip/foo?style=gitweb">latest</a> |
610 610 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
611 611 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
612 612 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
613 613 <a href="/raw-annotate/xyzzy/foo">raw</a> |
614 614 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
615 615 <a class="list" href="/annotate/43c799df6e75/foo?style=gitweb">
616 616 <a class="list" href="/annotate/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
617 617 <a href="/annotate/43c799df6e75/foo?style=gitweb#l1"
618 618 <a href="/annotate/a7c1559b7bba/foo?style=gitweb#l2"
619 619
620 620 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=gitweb' | egrep $REVLINKS
621 621 <a href="/file/xyzzy?style=gitweb">files</a> |
622 622 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
623 623 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
624 624 <a href="/file/tip/foo?style=gitweb">latest</a> |
625 625 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
626 626 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
627 627 <a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
628 628 <a href="/raw-diff/xyzzy/foo">raw</a> |
629 629 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
630 630 <a class="list" href="/diff/43c799df6e75/foo?style=gitweb">
631 631 <a class="list" href="/diff/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
632 632
633 633 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=gitweb' | egrep $REVLINKS
634 634 <a href="/file/xyzzy?style=gitweb">files</a> |
635 635 <a href="/rev/xyzzy?style=gitweb">changeset</a> |
636 636 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
637 637 <a href="/file/tip/foo?style=gitweb">latest</a> |
638 638 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
639 639 <a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
640 640 <a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
641 641 <a href="/raw-diff/xyzzy/foo">raw</a> |
642 642 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
643 643 <a class="list" href="/comparison/43c799df6e75/foo?style=gitweb">
644 644 <a class="list" href="/comparison/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
645 645
646 646 (De)referencing symbolic revisions (monoblue)
647 647
648 648 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'summary?style=monoblue' | egrep $REVLINKS
649 649 <li><a href="/archive/tip.zip">zip</a></li>
650 650 <a href="/rev/9d8c40cba617?style=monoblue">
651 651 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
652 652 <a href="/file/9d8c40cba617?style=monoblue">files</a>
653 653 <a href="/rev/a7c1559b7bba?style=monoblue">
654 654 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
655 655 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
656 656 <a href="/rev/43c799df6e75?style=monoblue">
657 657 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
658 658 <a href="/file/43c799df6e75?style=monoblue">files</a>
659 659 <td><a href="/rev/xyzzy?style=monoblue">xyzzy</a></td>
660 660 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
661 661 <a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
662 662 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
663 663 <td class="open"><a href="/shortlog/default?style=monoblue">default</a></td>
664 664 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
665 665 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
666 666 <a href="/file/9d8c40cba617?style=monoblue">files</a>
667 667
668 668 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue' | egrep $REVLINKS
669 669 <li><a href="/graph/tip?style=monoblue">graph</a></li>
670 670 <li><a href="/file/tip?style=monoblue">files</a></li>
671 671 <li><a href="/archive/tip.zip">zip</a></li>
672 672 <a href="/rev/9d8c40cba617?style=monoblue">
673 673 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
674 674 <a href="/file/9d8c40cba617?style=monoblue">files</a>
675 675 <a href="/rev/a7c1559b7bba?style=monoblue">
676 676 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
677 677 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
678 678 <a href="/rev/43c799df6e75?style=monoblue">
679 679 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
680 680 <a href="/file/43c799df6e75?style=monoblue">files</a>
681 681 <a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
682 682
683 683 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=monoblue' | egrep $REVLINKS
684 684 <li><a href="/graph/tip?style=monoblue">graph</a></li>
685 685 <li><a href="/file/tip?style=monoblue">files</a></li>
686 686 <li><a href="/archive/tip.zip">zip</a></li>
687 687 <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>
688 688 <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>
689 689 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
690 690 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
691 691
692 692 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=monoblue' | egrep $REVLINKS
693 693 <li><a href="/file/tip?style=monoblue">files</a></li>
694 694 <a href="/graph/tip?revcount=30&style=monoblue">less</a>
695 695 <a href="/graph/tip?revcount=120&style=monoblue">more</a>
696 696 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
697 697
698 698 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=monoblue' | egrep $REVLINKS
699 699 <td><a href="/rev/tip?style=monoblue">tip</a></td>
700 700 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
701 701 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
702 702 <a href="/file/9d8c40cba617?style=monoblue">files</a>
703 703
704 704 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'bookmarks?style=monoblue' | egrep $REVLINKS
705 705 <td><a href="/rev/xyzzy?style=monoblue">xyzzy</a></td>
706 706 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
707 707 <a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
708 708 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
709 709
710 710 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=monoblue' | egrep $REVLINKS
711 711 <td class="open"><a href="/shortlog/default?style=monoblue">default</a></td>
712 712 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
713 713 <a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
714 714 <a href="/file/9d8c40cba617?style=monoblue">files</a>
715 715
716 716 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=monoblue' | egrep $REVLINKS
717 717 <li><a href="/graph/tip?style=monoblue">graph</a></li>
718 718 <li><a href="/rev/tip?style=monoblue">changeset</a></li>
719 719 <li><a href="/archive/tip.zip">zip</a></li>
720 720 <td><a href="/file/tip/?style=monoblue">[up]</a></td>
721 721 <a href="/file/tip/dir?style=monoblue">dir</a>
722 722 <a href="/file/tip/dir/?style=monoblue"></a>
723 723 <td><a href="/file/tip/dir?style=monoblue">files</a></td>
724 724 <td><a href="/file/tip/foo?style=monoblue">foo</a></td>
725 725 <a href="/file/tip/foo?style=monoblue">file</a> |
726 726 <a href="/log/tip/foo?style=monoblue">revisions</a> |
727 727 <a href="/annotate/tip/foo?style=monoblue">annotate</a>
728 728
729 729 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=monoblue&rev=all()' | egrep $REVLINKS
730 730 <li><a href="/archive/tip.zip">zip</a></li>
731 731 <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>
732 732 <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>
733 733 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
734 734
735 735 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=monoblue' | egrep $REVLINKS
736 736 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
737 737 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
738 738 <li><a href="/raw-rev/xyzzy">raw</a></li>
739 739 <li><a href="/archive/xyzzy.zip">zip</a></li>
740 740 <h3 class="changeset"><a href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3>
741 741 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
742 742 <dd><a href="/rev/43c799df6e75?style=monoblue">43c799df6e75</a></dd>
743 743 <dd><a href="/rev/9d8c40cba617?style=monoblue">9d8c40cba617</a></dd>
744 744 <td><a href="/diff/a7c1559b7bba/foo?style=monoblue">foo</a></td>
745 745 <a href="/file/a7c1559b7bba/foo?style=monoblue">file</a> |
746 746 <a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a> |
747 747 <a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a> |
748 748 <a href="/comparison/a7c1559b7bba/foo?style=monoblue">comparison</a> |
749 749 <a href="/log/a7c1559b7bba/foo?style=monoblue">revisions</a>
750 750
751 751 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=monoblue' | egrep $REVLINKS
752 752 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
753 753 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
754 754 <li><a href="/archive/xyzzy.zip">zip</a></li>
755 755 <a href="/rev/a7c1559b7bba?style=monoblue">
756 756 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
757 757 <a href="/file/a7c1559b7bba?style=monoblue">files</a>
758 758 <a href="/rev/43c799df6e75?style=monoblue">
759 759 <a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
760 760 <a href="/file/43c799df6e75?style=monoblue">files</a>
761 761 <a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
762 762
763 763 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=monoblue' | egrep $REVLINKS
764 764 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
765 765 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
766 766 <li><a href="/archive/xyzzy.zip">zip</a></li>
767 767 <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>
768 768 <h3 class="changelog"><a class="title" href="/rev/43c799df6e75?style=monoblue">first<span class="logtags"> </span></a></h3>
769 769 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
770 770
771 771 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=monoblue' | egrep $REVLINKS
772 772 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
773 773 <a href="/graph/xyzzy?revcount=30&style=monoblue">less</a>
774 774 <a href="/graph/xyzzy?revcount=120&style=monoblue">more</a>
775 775 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
776 776
777 777 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=monoblue' | egrep $REVLINKS
778 778 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
779 779 <li><a href="/rev/xyzzy?style=monoblue">changeset</a></li>
780 780 <li><a href="/archive/xyzzy.zip">zip</a></li>
781 781 <td><a href="/file/xyzzy/?style=monoblue">[up]</a></td>
782 782 <a href="/file/xyzzy/dir?style=monoblue">dir</a>
783 783 <a href="/file/xyzzy/dir/?style=monoblue"></a>
784 784 <td><a href="/file/xyzzy/dir?style=monoblue">files</a></td>
785 785 <td><a href="/file/xyzzy/foo?style=monoblue">foo</a></td>
786 786 <a href="/file/xyzzy/foo?style=monoblue">file</a> |
787 787 <a href="/log/xyzzy/foo?style=monoblue">revisions</a> |
788 788 <a href="/annotate/xyzzy/foo?style=monoblue">annotate</a>
789 789
790 790 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=monoblue' | egrep $REVLINKS
791 791 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
792 792 <li><a href="/file/xyzzy/?style=monoblue">files</a></li>
793 793 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
794 794 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
795 795 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
796 796 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
797 797 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
798 798 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
799 799 <dd><a class="list" href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
800 800 <a href="/file/43c799df6e75/foo?style=monoblue">
801 801 <a href="/file/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
802 802
803 803 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=monoblue' | egrep $REVLINKS
804 804 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
805 805 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
806 806 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
807 807 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
808 808 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
809 809 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
810 810 <li><a href="/rss-log/tip/foo">rss</a></li>
811 811 <a href="/rev/a7c1559b7bba?style=monoblue">
812 812 <a href="/file/a7c1559b7bba/foo?style=monoblue">file</a> |
813 813 <a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a> |
814 814 <a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a>
815 815 <a href="/rev/43c799df6e75?style=monoblue">
816 816 <a href="/file/43c799df6e75/foo?style=monoblue">file</a> |
817 817 <a href="/diff/43c799df6e75/foo?style=monoblue">diff</a> |
818 818 <a href="/annotate/43c799df6e75/foo?style=monoblue">annotate</a>
819 <a href="/log/43c799df6e75/foo?style=monoblue">(0)</a><a href="/log/tip/foo?style=monoblue">tip</a>
819 <a href="/log/43c799df6e75/foo?style=monoblue">(0)</a> <a href="/log/tip/foo?style=monoblue">tip</a>
820 820
821 821 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=monoblue' | egrep $REVLINKS
822 822 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
823 823 <li><a href="/file/xyzzy/?style=monoblue">files</a></li>
824 824 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
825 825 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
826 826 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
827 827 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
828 828 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
829 829 <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
830 830 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
831 831 <a href="/annotate/43c799df6e75/foo?style=monoblue">
832 832 <a href="/annotate/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
833 833 <a href="/annotate/43c799df6e75/foo?style=monoblue#l1"
834 834 <a href="/annotate/a7c1559b7bba/foo?style=monoblue#l2"
835 835
836 836 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=monoblue' | egrep $REVLINKS
837 837 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
838 838 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
839 839 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
840 840 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
841 841 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
842 842 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
843 843 <li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
844 844 <li><a href="/raw-diff/xyzzy/foo">raw</a></li>
845 845 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
846 846 <dd><a href="/diff/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
847 847 <dd><a href="/diff/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
848 848
849 849 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=monoblue' | egrep $REVLINKS
850 850 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
851 851 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
852 852 <li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
853 853 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
854 854 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
855 855 <li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
856 856 <li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
857 857 <li><a href="/raw-diff/xyzzy/foo">raw</a></li>
858 858 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
859 859 <dd><a href="/comparison/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
860 860 <dd><a href="/comparison/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
861 861
862 862 (De)referencing symbolic revisions (spartan)
863 863
864 864 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS
865 865 <a href="/log/tip?style=spartan">changelog</a>
866 866 <a href="/graph/tip?style=spartan">graph</a>
867 867 <a href="/file/tip/?style=spartan">files</a>
868 868 <a href="/archive/tip.zip">zip</a>
869 869 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
870 870 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">third</a></td>
871 871 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
872 872 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
873 873 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
874 874
875 875 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=spartan' | egrep $REVLINKS
876 876 <a href="/shortlog/tip?style=spartan">shortlog</a>
877 877 <a href="/graph/tip?style=spartan">graph</a>
878 878 <a href="/file/tip?style=spartan">files</a>
879 879 <a href="/archive/tip.zip">zip</a>
880 880 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
881 881 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
882 882 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
883 883 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
884 884 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
885 885 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
886 886 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
887 887 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
888 888 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
889 889 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
890 890 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
891 891
892 892 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=spartan' | egrep $REVLINKS
893 893 <a href="/log/tip?style=spartan">changelog</a>
894 894 <a href="/shortlog/tip?style=spartan">shortlog</a>
895 895 <a href="/file/tip/?style=spartan">files</a>
896 896 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
897 897 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
898 898
899 899 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=spartan' | egrep $REVLINKS
900 900 <a href="/rev/9d8c40cba617?style=spartan">tip</a>
901 901
902 902 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=spartan' | egrep $REVLINKS
903 903 <a href="/shortlog/9d8c40cba617?style=spartan" class="open">default</a>
904 904
905 905 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=spartan' | egrep $REVLINKS
906 906 <a href="/log/tip?style=spartan">changelog</a>
907 907 <a href="/shortlog/tip?style=spartan">shortlog</a>
908 908 <a href="/graph/tip?style=spartan">graph</a>
909 909 <a href="/rev/tip?style=spartan">changeset</a>
910 910 <a href="/archive/tip.zip">zip</a>
911 911 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/9d8c40cba617">9d8c40cba617</a>: /</h2>
912 912 <td><a href="/file/tip/?style=spartan">[up]</a>
913 913 <a href="/file/tip/dir?style=spartan">dir/</a>
914 914 <a href="/file/tip/dir/?style=spartan">
915 915 <td><a href="/file/tip/foo?style=spartan">foo</a>
916 916
917 917 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS
918 918 <a href="/archive/tip.zip">zip</a>
919 919 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
920 920 <a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a>
921 921 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
922 922 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
923 923 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
924 924 <a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a>
925 925 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
926 926 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
927 927 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
928 928 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
929 929 <td class="child"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
930 930 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
931 931 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
932 932
933 933 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS
934 934 <a href="/log/xyzzy?style=spartan">changelog</a>
935 935 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
936 936 <a href="/graph/xyzzy?style=spartan">graph</a>
937 937 <a href="/file/xyzzy?style=spartan">files</a>
938 938 <a href="/raw-rev/xyzzy">raw</a>
939 939 <a href="/archive/xyzzy.zip">zip</a>
940 940 <td class="changeset"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
941 941 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
942 942 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
943 943 <td class="files"><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> </td>
944 944
945 945 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS
946 946 <a href="/log/xyzzy?style=spartan">changelog</a>
947 947 <a href="/graph/xyzzy?style=spartan">graph</a>
948 948 <a href="/file/xyzzy/?style=spartan">files</a>
949 949 <a href="/archive/xyzzy.zip">zip</a>
950 950 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
951 951 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
952 952 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
953 953 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
954 954
955 955 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS
956 956 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
957 957 <a href="/graph/xyzzy?style=spartan">graph</a>
958 958 <a href="/file/xyzzy?style=spartan">files</a>
959 959 <a href="/archive/xyzzy.zip">zip</a>
960 960 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
961 961 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
962 962 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
963 963 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
964 964 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
965 965 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
966 966 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
967 967 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
968 968
969 969 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS
970 970 <a href="/log/xyzzy?style=spartan">changelog</a>
971 971 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
972 972 <a href="/file/xyzzy/?style=spartan">files</a>
973 973 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
974 974 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
975 975
976 976 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS
977 977 <a href="/log/xyzzy?style=spartan">changelog</a>
978 978 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
979 979 <a href="/graph/xyzzy?style=spartan">graph</a>
980 980 <a href="/rev/xyzzy?style=spartan">changeset</a>
981 981 <a href="/archive/xyzzy.zip">zip</a>
982 982 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/a7c1559b7bba">a7c1559b7bba</a>: /</h2>
983 983 <td><a href="/file/xyzzy/?style=spartan">[up]</a>
984 984 <a href="/file/xyzzy/dir?style=spartan">dir/</a>
985 985 <a href="/file/xyzzy/dir/?style=spartan">
986 986 <td><a href="/file/xyzzy/foo?style=spartan">foo</a>
987 987
988 988 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS
989 989 <a href="/log/xyzzy?style=spartan">changelog</a>
990 990 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
991 991 <a href="/graph/xyzzy?style=spartan">graph</a>
992 992 <a href="/rev/xyzzy?style=spartan">changeset</a>
993 993 <a href="/file/xyzzy/?style=spartan">files</a>
994 994 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
995 995 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
996 996 <a href="/raw-file/xyzzy/foo">raw</a>
997 997 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
998 998 <a href="/file/43c799df6e75/foo?style=spartan">
999 999 <td><a href="/file/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
1000 1000
1001 1001 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS
1002 1002 href="/atom-log/tip/foo" title="Atom feed for test:foo">
1003 1003 href="/rss-log/tip/foo" title="RSS feed for test:foo">
1004 1004 <a href="/file/xyzzy/foo?style=spartan">file</a>
1005 1005 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
1006 1006 <a type="application/rss+xml" href="/rss-log/tip/foo">rss</a>
1007 1007 <a type="application/atom+xml" href="/atom-log/tip/foo" title="Atom feed for test:foo">atom</a>
1008 1008 <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>
1009 1009 <th class="firstline"><a href="/rev/a7c1559b7bba?style=spartan">second</a></th>
1010 1010 <a href="/file/a7c1559b7bba/foo?style=spartan">a7c1559b7bba</a>
1011 1011 <a href="/diff/a7c1559b7bba/foo?style=spartan">(diff)</a>
1012 1012 <a href="/annotate/a7c1559b7bba/foo?style=spartan">(annotate)</a>
1013 1013 <th class="firstline"><a href="/rev/43c799df6e75?style=spartan">first</a></th>
1014 1014 <a href="/file/43c799df6e75/foo?style=spartan">43c799df6e75</a>
1015 1015 <a href="/diff/43c799df6e75/foo?style=spartan">(diff)</a>
1016 1016 <a href="/annotate/43c799df6e75/foo?style=spartan">(annotate)</a>
1017 1017
1018 1018 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS
1019 1019 <a href="/log/xyzzy?style=spartan">changelog</a>
1020 1020 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
1021 1021 <a href="/graph/xyzzy?style=spartan">graph</a>
1022 1022 <a href="/rev/xyzzy?style=spartan">changeset</a>
1023 1023 <a href="/file/xyzzy/?style=spartan">files</a>
1024 1024 <a href="/file/xyzzy/foo?style=spartan">file</a>
1025 1025 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
1026 1026 <a href="/raw-annotate/xyzzy/foo">raw</a>
1027 1027 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
1028 1028 <a href="/annotate/43c799df6e75/foo?style=spartan">
1029 1029 <td><a href="/annotate/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
1030 1030 <a href="/annotate/43c799df6e75/foo?style=spartan#l1"
1031 1031 <a href="/annotate/a7c1559b7bba/foo?style=spartan#l2"
1032 1032
1033 1033 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS
1034 1034 <a href="/log/xyzzy?style=spartan">changelog</a>
1035 1035 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
1036 1036 <a href="/graph/xyzzy?style=spartan">graph</a>
1037 1037 <a href="/rev/xyzzy?style=spartan">changeset</a>
1038 1038 <a href="/file/xyzzy/foo?style=spartan">file</a>
1039 1039 <a href="/log/xyzzy/foo?style=spartan">revisions</a>
1040 1040 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
1041 1041 <a href="/raw-diff/xyzzy/foo">raw</a>
1042 1042 <td class="revision"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
1043 1043 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
1044 1044 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
1045 1045
1046 1046 Done
1047 1047
1048 1048 $ cat errors.log
1049 1049 $ "$TESTDIR/killdaemons.py" $DAEMON_PIDS
1050 1050 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now