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