changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > infra > home / templates/monoblue/map

changeset 53: d25f982fb8a6
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 20 Jul 2024 22:31:54 -0400
permissions: -rw-r--r--
description: init vc
1 default = 'summary'
2 mimetype = 'text/html; charset={encoding}'
3 header = header.tmpl
4 footer = footer.tmpl
5 search = search.tmpl
6 changelog = changelog.tmpl
7 summary = summary.tmpl
8 error = error.tmpl
9 notfound = notfound.tmpl
10 
11 help = help.tmpl
12 helptopics = helptopics.tmpl
13 
14 helpentry = '
15  <tr><td>
16  <a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">
17  {if(basename, '{basename|escape}', '{topic|escape}')}
18  </a>
19  </td><td>
20  {summary|escape}
21  </td></tr>'
22 
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> '
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> '
27 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
28 filenodelink = '
29  <tr class="parity{parity}">
30  <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
31  <td></td>
32  <td>
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> |
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> |
37  <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
38  </td>
39  </tr>'
40 filenolink = '
41  <tr class="parity{parity}">
42  <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
43  <td></td>
44  <td>
45  file |
46  annotate |
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> |
49  <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
50  </td>
51  </tr>'
52 
53 nav = '{before%naventry} {after%naventry}'
54 navshort = '{before%navshortentry}{after%navshortentry}'
55 navgraph = '{before%navgraphentry}{after%navgraphentry}'
56 filenav = '{before%filenaventry}{after%filenaventry}'
57 
58 fileellipses = '...'
59 changelogentry = changelogentry.tmpl
60 changeset = changeset.tmpl
61 manifest = manifest.tmpl
62 updirentry = '
63  <tr class="parity{upparity}">
64  <td>drwxr-xr-x</td>
65  <td></td>
66  <td></td>
67  <td>
68  <a href="{url|urlescape}file/{symrev}{up|urlescape}{sessionvars%urlparameter}">[up]</a>
69  </td>
70  <td class="link">&nbsp;</td>
71  </tr>'
72 direntry = '
73  <tr class="parity{parity}">
74  <td>drwxr-xr-x</td>
75  <td></td>
76  <td></td>
77  <td>
78  <a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>
79  <a href="{url|urlescape}file/{symrev}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a>
80  </td>
81  <td><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></td>
82  </tr>'
83 fileentry = '
84  <tr class="parity{parity}">
85  <td>{permissions|permissions}</td>
86  <td>{date|isodate}</td>
87  <td>{size}</td>
88  <td><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
89  <td>
90  <a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
91  <a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
92  <a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
93  </td>
94  </tr>'
95 filerevision = filerevision.tmpl
96 fileannotate = fileannotate.tmpl
97 filediff = filediff.tmpl
98 filecomparison = filecomparison.tmpl
99 filelog = filelog.tmpl
100 fileline = '
101  <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>'
102 annotateline = '
103  <tr id="{lineid}" class="parity{parity}{ifeq(node, originalnode, ' thisrev')}">
104  <td class="annotate linenr parity{blockparity}">
105  {if(blockhead,
106  '<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}">
107  {rev}
108  </a>')}
109  <div class="annotate-info">
110  <div>
111  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}">
112  {node|short}</a>
113  {desc|escape|firstline}
114  </div>
115  <div><em>{author|obfuscate}</em></div>
116  <div>parents: {parents%annotateparent}</div>
117  <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>
118  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
119  </div>
120  </td>
121  <td class="lineno">
122  <a href="#{lineid}">{linenumber}</a>
123  </td>
124  <td class="source">{line|escape}</td>
125  </tr>'
126 annotateparent = '
127  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rev}</a>'
128 difflineplus = '
129  <a href="#{lineid}"></a><span id="{lineid}" class="difflineplus">{strip(line|escape, '\r\n')}</span>'
130 difflineminus = '
131  <a href="#{lineid}"></a><span id="{lineid}" class="difflineminus">{strip(line|escape, '\r\n')}</span>'
132 difflineat = '
133  <a href="#{lineid}"></a><span id="{lineid}" class="difflineat">{strip(line|escape, '\r\n')}</span>'
134 diffline = '
135  <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>'
136 
137 comparisonblock ='
138  <tbody class="block">
139  {lines}
140  </tbody>'
141 comparisonline = '
142  <tr id="{lineid}">
143  <td class="source {type}"><a class="linenr" href="#{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
144  <td class="source {type}"><a class="linenr" href="#{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
145  </tr>'
146 
147 changesetlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
148 changesetbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
149 changesetparent = '
150  <dt>parent {rev}</dt>
151  <dd>{changesetlink}</dd>'
152 changesetparentdiff = '
153  <dt>parent {rev}</dt>
154  <dd>{changesetlink} {ifeq(node, basenode, '(current diff)', '({difffrom})')}</dd>'
155 difffrom = '<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">diff</a>'
156 filerevbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
157 filerevparent = '
158  <dt>parent {rev}</dt>
159  <dd>
160  <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
161  {rename%filerename}{node|short}
162  </a>
163  </dd>'
164 filerename = '{file|escape}@'
165 filelogrename = '| <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>'
166 fileannotateparent = '
167  <dt>parent {rev}</dt>
168  <dd>
169  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
170  {rename%filerename}{node|short}
171  </a>
172  </dd>'
173 changesetchild = '
174  <dt>child {rev}</dt>
175  <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
176 filerevchild = '
177  <dt>child {rev}</dt>
178  <dd>
179  <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
180  </dd>'
181 fileannotatechild = '
182  <dt>child {rev}</dt>
183  <dd>
184  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
185  </dd>'
186 tags = tags.tmpl
187 tagentry = '
188  <tr class="parity{parity}">
189  <td class="nowrap age">{date|rfc822date}</td>
190  <td><a href="{url|urlescape}rev/{tag|revescape}{sessionvars%urlparameter}">{tag|escape}</a></td>
191  <td class="nowrap">
192  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
193  <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
194  <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
195  </td>
196  </tr>'
197 bookmarks = bookmarks.tmpl
198 bookmarkentry = '
199  <tr class="parity{parity}">
200  <td class="nowrap age">{date|rfc822date}</td>
201  <td><a href="{url|urlescape}rev/{bookmark|revescape}{sessionvars%urlparameter}">{bookmark|escape}</a></td>
202  <td class="nowrap">
203  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
204  <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
205  <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
206  </td>
207  </tr>'
208 branches = branches.tmpl
209 branchentry = '
210  <tr class="parity{parity}">
211  <td class="nowrap age">{date|rfc822date}</td>
212  <td class="{status}"><a href="{url|urlescape}shortlog/{branch|revescape}{sessionvars%urlparameter}">{branch|escape}</a></td>
213  <td class="nowrap">
214  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
215  <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
216  <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
217  </td>
218  </tr>'
219 diffblock = '<div class="diffblock"><pre class="sourcelines">{lines}</pre></div>'
220 filediffparent = '
221  <dt>parent {rev}</dt>
222  <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
223 filecompparent = '
224  <dt>parent {rev}</dt>
225  <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
226 filediffchild = '
227  <dt>child {rev}</dt>
228  <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
229 filecompchild = '
230  <dt>child {rev}</dt>
231  <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
232 shortlog = shortlog.tmpl
233 phasetag = '{ifeq(phase, 'public', '', '<span class="phasetag" title="{phase|escape}">{phase|escape}</span> ')}'
234 obsoletetag = '{if(obsolete, '<span class="obsoletetag" title="obsolete">obsolete</span> ')}'
235 instabilitytag = '<span class="instabilitytag" title="{instability|escape}">{instability|escape}</span> '
236 tagtag = '<span class="tagtag" title="{name|escape}">{name|escape}</span> '
237 branchtag = '<span class="branchtag" title="{name|escape}">{name|escape}</span> '
238 inbranchtag = '<span class="inbranchtag" title="{name|escape}">{name|escape}</span> '
239 bookmarktag = '<span class="bookmarktag" title="{name|escape}">{name|escape}</span> '
240 alltags = '<span class="logtags">{phasetag}{obsoletetag}{instabilities%instabilitytag}{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>'
241 successorlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
242 obsfatesuccessors = '{if(successors, ' as ')}{successors%successorlink}'
243 obsfateverb = '{obsfateverb(successors, markers)}'
244 obsfateoperations = '{if(obsfateoperations(markers), ' using {join(obsfateoperations(markers), ', ')}')}'
245 obsfateusers = '{if(obsfateusers(markers), ' by {join(obsfateusers(markers)%'{user|obfuscate}', ', ')}')}'
246 obsfatedate = '{if(obsfatedate(markers), ' {ifeq(min(obsfatedate(markers)), max(obsfatedate(markers)), '<span class="age">{min(obsfatedate(markers))|rfc822date}</span>', 'between <span class="age">{min(obsfatedate(markers))|rfc822date}</span> and <span class="age">{max(obsfatedate(markers))|rfc822date}</span>')}')}'
247 obsfateentry = '
248  <dt>obsolete</dt>
249  <dd>{obsfateverb}{obsfateoperations}{obsfatesuccessors}{obsfateusers}{obsfatedate}</dd>'
250 instabilitychangesetlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
251 divergentnode = '{instabilitychangesetlink} ({phase})'
252 whyunstableentry = '
253  <dt>unstable</dt>
254  <dd>{instability}: {if(divergentnodes, divergentnodes%divergentnode)} {reason} {instabilitychangesetlink}</dd>'
255 shortlogentry = '
256  <tr class="parity{parity}">
257  <td class="nowrap age">{date|rfc822date}</td>
258  <td>{author|person}</td>
259  <td>
260  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
261  {desc|strip|firstline|escape|nonempty}
262  {alltags}
263  </a>
264  </td>
265  <td class="nowrap">
266  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
267  <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
268  </td>
269  </tr>'
270 filelogentry = '
271  <tr class="parity{parity}">
272  <td class="nowrap age">{date|rfc822date}</td>
273  <td>{author|person}</td>
274  <td>
275  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
276  {desc|strip|firstline|escape|nonempty}
277  {alltags}
278  </a>
279  </td>
280  <td class="nowrap">
281  <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
282  <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
283  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
284  {rename%filelogrename}
285  </td>
286  </tr>'
287 archiveentry = '<li><a href="{url|urlescape}archive/{symrev}{extension}{ifeq(path,'/','',path|urlescape)}">{type|escape}</a></li>'
288 indexentry = '
289  <tr class="parity{parity}">
290  <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
291  <td>{description}</td>
292  <td>{contact|obfuscate}</td>
293  <td class="age">{lastchange|rfc822date}</td>
294  <td class="indexlinks">{archives%indexarchiveentry}</td>
295  <td>
296  {if(isdirectory, '',
297  '<div class="rss_logo">
298  <a href="{url|urlescape}rss-log">RSS</a> <a href="{url|urlescape}atom-log">Atom</a>
299  </div>'
300  )}
301  </td>
302  </tr>\n'
303 indexarchiveentry = '<a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> '
304 index = index.tmpl
305 urlparameter = '{separator}{name}={value|urlescape}'
306 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
307 graph = graph.tmpl
308 graphentry = graphentry.tmpl
309 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
310 
311 searchform = '
312  <form action="{url|urlescape}log">
313  {sessionvars%hiddenformentry}
314  <dl class="search">
315  <dt><label>Search: </label></dt>
316  <dd><input type="text" name="rev" value="{query|escape}" /></dd>
317  </dl>
318  </form>'