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 |
2 mimetype
=
'text/html;
charset={encoding}'
6 changelog
=
changelog.tmpl
9 notfound
=
notfound.tmpl
12 helptopics
=
helptopics.tmpl
16 <a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}"> 17 {if(basename,
'{basename|escape}',
'{topic|escape}')}
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> '
29 <tr class="parity{parity}"> 30 <td><a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}
</a></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> 41 <tr class="parity{parity}"> 42 <td><a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}
</a></td> 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> 53 nav
=
'{before%naventry}
{after%naventry}'
54 navshort
=
'{before%navshortentry}{after%navshortentry}'
55 navgraph
=
'{before%navgraphentry}{after%navgraphentry}'
56 filenav
=
'{before%filenaventry}{after%filenaventry}'
59 changelogentry
=
changelogentry.tmpl
60 changeset
=
changeset.tmpl
61 manifest
=
manifest.tmpl
63 <tr class="parity{upparity}"> 64 <td style="font-family:monospace">drwxr-xr-x
</td> 65 <td style="font-family:monospace"></td> 66 <td style="font-family:monospace"></td> 68 <a href="{url|urlescape}file/{symrev}{up|urlescape}{sessionvars%urlparameter}">[up]
</a> 70 <td class="link"> </td> 73 <tr class="parity{parity}"> 74 <td style="font-family:monospace">drwxr-xr-x
</td> 75 <td style="font-family:monospace"></td> 76 <td style="font-family:monospace"></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> 82 <a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files
</a> 86 <tr class="parity{parity}"> 87 <td style="font-family:monospace">{permissions|permissions}
</td> 88 <td style="font-family:monospace" align=right>{date|isodate}
</td> 89 <td style="font-family:monospace" align=right>{size}
</td> 91 <a class="list" href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}
</a> 94 <a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file
</a> |
95 <a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions
</a> |
96 <a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate
</a> 99 filerevision
=
filerevision.tmpl
100 fileannotate
=
fileannotate.tmpl
101 filediff
=
filediff.tmpl
102 filecomparison
=
filecomparison.tmpl
103 filelog
=
filelog.tmpl
105 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape,
'\r\n')}
</span>'
107 <tr id="{lineid}" style="font-family:monospace" class="parity{parity}{ifeq(node, originalnode, ' thisrev')}"> 108 <td class="annotate linenr parity{blockparity}" style="text-align: right;"> 110 '
<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"> 113 <div class="annotate-info"> 115 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"> 117 {desc|escape|firstline}
119 <div><em>{author|obfuscate}
</em></div> 120 <div>parents:
{parents%annotateparent}
</div> 121 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff
</a> 122 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset
</a> 125 <td class="followlines-btn-parent"><pre><a class="linenr" href="#{lineid}">{linenumber}
</a></pre></td> 126 <td><pre>{line|escape}
</pre></td> 129 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rev}
</a>'
131 <a href="#{lineid}"></a><span id="{lineid}" class="difflineplus">{strip(line|escape,
'\r\n')}
</span>'
133 <a href="#{lineid}"></a><span id="{lineid}" class="difflineminus">{strip(line|escape,
'\r\n')}
</span>'
135 <a href="#{lineid}"></a><span id="{lineid}" class="difflineat">{strip(line|escape,
'\r\n')}
</span>'
137 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape,
'\r\n')}
</span>'
140 <tbody class="block"> 144 <tr id="{lineid}" style="font-family:monospace"> 145 <td class="{type}"><pre><a class="linenr" href="#{lineid}">{leftlinenumber}
</a> {leftline|escape}
</pre></td> 146 <td class="{type}"><pre><a class="linenr" href="#{lineid}">{rightlinenumber}
</a> {rightline|escape}
</pre></td> 149 changesetlink
=
'
<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}
</a>'
150 changesetbranch
=
'
<tr><td>branch
</td><td>{name|escape}
</td></tr>'
153 <td>parent
{rev}
</td> 154 <td style="font-family:monospace"> 158 changesetparentdiff
=
'
160 <td>parent
{rev}
</td> 161 <td style="font-family:monospace"> 162 {changesetlink}
{ifeq(node,
basenode,
'(current
diff)',
'({difffrom})')}
165 difffrom
=
'
<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">diff
</a>'
166 filerevbranch
=
'
<tr><td>branch
</td><td>{name|escape}
</td></tr>'
169 <td>parent
{rev}
</td> 170 <td style="font-family:monospace"> 171 <a class="list" href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> 172 {rename%filerename}{node|short}
176 filerename
=
'{file|escape}@'
177 filelogrename
=
'|
<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base
</a>'
178 fileannotateparent
=
'
180 <td>parent
{rev}
</td> 181 <td style="font-family:monospace"> 182 <a class="list" href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> 183 {rename%filerename}{node|short}
190 <td style="font-family:monospace"> 191 <a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}
</a> 197 <td style="font-family:monospace"> 198 <a class="list" href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}
</a></td> 200 fileannotatechild
=
'
203 <td style="font-family:monospace"> 204 <a class="list" href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}
</a></td> 208 <tr class="parity{parity}"> 209 <td class="age"><i class="age">{date|rfc822date}
</i></td> 210 <td><a class="list" href="{url|urlescape}rev/{tag|revescape}{sessionvars%urlparameter}"><b>{tag|escape}
</b></a></td> 212 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset
</a> |
213 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog
</a> |
214 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files
</a> 217 bookmarks
=
bookmarks.tmpl
219 <tr class="parity{parity}"> 220 <td class="age"><i class="age">{date|rfc822date}
</i></td> 221 <td><a class="list" href="{url|urlescape}rev/{bookmark|revescape}{sessionvars%urlparameter}"><b>{bookmark|escape}
</b></a></td> 223 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset
</a> |
224 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog
</a> |
225 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files
</a> 228 branches
=
branches.tmpl
230 <tr class="parity{parity}"> 231 <td class="age"><i class="age">{date|rfc822date}
</i></td> 232 <td class="{status}"><a class="list" href="{url|urlescape}shortlog/{branch|revescape}{sessionvars%urlparameter}"><b>{branch|escape}
</b></a></td> 234 <a href="{url|urlescape}changeset/{node|short}{sessionvars%urlparameter}">changeset
</a> |
235 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog
</a> |
236 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files
</a> 239 diffblock
=
'
<div class="diffblock"><pre class="sourcelines">{lines}
</pre></div>'
242 <td>parent
{rev}
</td> 243 <td style="font-family:monospace"> 244 <a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> 251 <td>parent
{rev}
</td> 252 <td style="font-family:monospace"> 253 <a class="list" href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> 261 <td style="font-family:monospace"> 262 <a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}
</a> 268 <td style="font-family:monospace"> 269 <a class="list" href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}
</a> 272 shortlog
=
shortlog.tmpl
274 graphentry
=
graphentry.tmpl
275 phasetag
=
'{ifeq(phase,
'public',
'',
'
<span class="phasetag" title="{phase|escape}">{phase|escape}
</span> ')}'
276 obsoletetag
=
'{if(obsolete,
'
<span class="obsoletetag" title="obsolete">obsolete
</span> ')}'
277 instabilitytag
=
'
<span class="instabilitytag" title="{instability|escape}">{instability|escape}
</span> '
278 tagtag
=
'
<span class="tagtag" title="{name|escape}">{name|escape}
</span> '
279 branchtag
=
'
<span class="branchtag" title="{name|escape}">{name|escape}
</span> '
280 inbranchtag
=
'
<span class="inbranchtag" title="{name|escape}">{name|escape}
</span> '
281 bookmarktag
=
'
<span class="bookmarktag" title="{name|escape}">{name|escape}
</span> '
282 alltags
=
'
<span class="logtags">{phasetag}{obsoletetag}{instabilities%instabilitytag}{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}
</span>'
283 successorlink
=
'
<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}
</a> '
284 obsfatesuccessors
=
'{if(successors,
'
as
')}{successors%successorlink}'
285 obsfateverb
=
'{obsfateverb(successors,
markers)}'
286 obsfateoperations
=
'{if(obsfateoperations(markers),
'
using
{join(obsfateoperations(markers),
',
')}')}'
287 obsfateusers
=
'{if(obsfateusers(markers),
'
by
{join(obsfateusers(markers)%'{user|obfuscate}',
',
')}')}'
288 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>')}')}'
292 <td>{obsfateverb}{obsfateoperations}{obsfatesuccessors}{obsfateusers}{obsfatedate}
</td> 294 instabilitychangesetlink
=
'
<a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}
</a>'
295 divergentnode
=
'{instabilitychangesetlink}
({phase})'
299 <td>{instability}:
{if(divergentnodes,
divergentnodes%divergentnode)}
{reason}
{instabilitychangesetlink}
</td> 302 <tr class="parity{parity}"> 303 <td class="age"><i class="age">{date|rfc822date}
</i></td> 304 <td><i>{author|person}
</i></td> 306 <a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"> 307 <b>{desc|strip|firstline|escape|nonempty}
</b> 311 <td class="link" nowrap> 312 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset
</a> |
313 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files
</a> 317 <tr class="parity{if(patch, '1', '{parity}')}"> 318 <td class="age"><i class="age">{date|rfc822date}
</i></td> 319 <td><i>{author|person}
</i></td> 321 <a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"> 322 <b>{desc|strip|firstline|escape|nonempty}
</b> 327 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file
</a> |
328 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff
</a> |
329 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate
</a> 330 {rename%filelogrename}
333 {if(patch,
'
<tr><td colspan="4">{diff}
</td></tr>')}'
334 archiveentry
=
'
|
<a href="{url|urlescape}archive/{symrev}{extension}{ifeq(path,'/','',path|urlescape)}">{type|escape}
</a> '
336 <tr class="parity{parity}"> 338 <a class="list" href="{url|urlescape}{sessionvars%urlparameter}"> 342 <td>{description}
</td> 343 <td>{contact|obfuscate}
</td> 344 <td class="age">{lastchange|rfc822date}
</td> 345 <td class="indexlinks">{archives%indexarchiveentry}
</td> 346 <td>{if(isdirectory,
'',
347 '
<div class="rss_logo"> 348 <a href="{url|urlescape}rss-log">RSS
</a> <a href="{url|urlescape}atom-log">Atom
</a> 353 indexarchiveentry
=
'
<a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}
</a> '
355 urlparameter
=
'{separator}{name}={value|urlescape}'
356 hiddenformentry
=
'
<input type="hidden" name="{name}" value="{value|escape}" />'
357 breadcrumb
=
'
> <a href="{url|urlescape}">{name|escape}
</a> '
361 <form id="searchform" action="{url|urlescape}log"> 362 {sessionvars%hiddenformentry}
363 <input name="rev" type="text" value="{query|escape}" size="40" /> 364 <div id="hint">{searchhint}
</div> 367 searchhint
=
'Find
changesets
by
keywords
(author,
files,
the
commit
message),
revision
368 number
or
hash,
or
<a href="{url|urlescape}help/revsets">revset
expression
</a>.'
371 <form id="diffopts-form" 372 data-ignorews="{if(get(diffopts, 'ignorews'), '1', '0')}" 373 data-ignorewsamount="{if(get(diffopts, 'ignorewsamount'), '1', '0')}" 374 data-ignorewseol="{if(get(diffopts, 'ignorewseol'), '1', '0')}" 375 data-ignoreblanklines="{if(get(diffopts, 'ignoreblanklines'), '1', '0')}"> 376 <span>Ignore
whitespace
changes
-
</span> 377 <span>Everywhere:
</span> 378 <input id="ignorews-checkbox" type="checkbox" /> 379 <span>Within
whitespace:
</span> 380 <input id="ignorewsamount-checkbox" type="checkbox" /> 381 <span>At
end
of
lines:
</span> 382 <input id="ignorewseol-checkbox" type="checkbox" />