changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > infra > home / templates/spartan/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 = 'shortlog'
2 mimetype = 'text/html; charset={encoding}'
3 header = header.tmpl
4 footer = footer.tmpl
5 search = search.tmpl
6 changelog = changelog.tmpl
7 shortlog = shortlog.tmpl
8 shortlogentry = shortlogentry.tmpl
9 graph = graph.tmpl
10 graphentry = graphentry.tmpl
11 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
12 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
13 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
14 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
15 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
16 filenodelink = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
17 filenolink = '{file|escape} '
18 fileellipses = '...'
19 changelogentry = changelogentry.tmpl
20 changeset = changeset.tmpl
21 manifest = manifest.tmpl
22 
23 nav = '{before%naventry} {after%naventry}'
24 navshort = '{before%navshortentry}{after%navshortentry}'
25 navgraph = '{before%navgraphentry}{after%navgraphentry}'
26 filenav = '{before%filenaventry}{after%filenaventry}'
27 
28 updirentry = '
29  <tr class="parity{upparity}">
30  <td><tt>drwxr-xr-x</tt>&nbsp;</td>
31  <td>&nbsp;</td>
32  <td>&nbsp;</td>
33  <td>
34  <a href="{url|urlescape}file/{symrev}{up|urlescape}{sessionvars%urlparameter}">[up]</a>
35  </td>
36  </tr> '
37 
38 direntry = '
39  <tr class="parity{parity}">
40  <td><tt>drwxr-xr-x</tt>&nbsp;</td>
41  <td>&nbsp;</td>
42  <td>&nbsp;</td>
43  <td>
44  <a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a>
45  <a href="{url|urlescape}file/{symrev}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
46  {emptydirs|urlescape}
47  </a>
48  </td>
49  </tr>'
50 
51 fileentry = '
52  <tr class="parity{parity}">
53  <td><tt>{permissions|permissions}</tt>&nbsp;</td>
54  <td align=right><tt class="date">{date|isodate}</tt>&nbsp;</td>
55  <td align=right><tt>{size}</tt>&nbsp;</td>
56  <td><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
57  </tr>'
58 
59 filerevision = filerevision.tmpl
60 fileannotate = fileannotate.tmpl
61 filediff = filediff.tmpl
62 filelog = filelog.tmpl
63 fileline = '<div class="parity{parity}"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>&nbsp;{line|escape}</div>'
64 filelogentry = filelogentry.tmpl
65 
66 # The &nbsp; ensures that all table cells have content (even if there
67 # is an empty line in the annotated file), which in turn ensures that
68 # all table rows have equal height.
69 annotateline = '
70  <tr class="parity{parity}{ifeq(node, originalnode, ' thisrev')}">
71  <td class="annotate parity{blockparity}">
72  {if(blockhead,
73  '<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}">
74  {rev}
75  </a>')}
76  <div class="annotate-info">
77  <div>
78  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}">
79  {node|short}</a>
80  {desc|escape|firstline}
81  </div>
82  <div><em>{author|obfuscate}</em></div>
83  <div>parents: {parents%annotateparent}</div>
84  <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>
85  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
86  </div>
87  </td>
88  <td>
89  <a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>
90  </td>
91  <td><pre>&nbsp;{line|escape}</pre></td>
92  </tr>'
93 annotateparent = '
94  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rev}</a>'
95 difflineplus = '<span class="plusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
96 difflineminus = '<span class="minusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
97 difflineat = '<span class="atline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
98 diffline = '<a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}'
99 changesetlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
100 changelogparent = '
101  <tr>
102  <th class="parent">parent {rev}:</th>
103  <td class="parent">
104  {changesetlink}
105  </td>
106  </tr>'
107 changesetparent = '
108  <tr>
109  <th class="parent">parent {rev}:</th>
110  <td class="parent">{changesetlink}</td>
111  </tr>'
112 changesetparentdiff = '
113  <tr>
114  <th class="parent">parent {rev}:</th>
115  <td class="parent">{changesetlink} {ifeq(node, basenode, '(current diff)', '({difffrom})')}</td>
116  </tr>'
117 difffrom = '<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">diff</a>'
118 filerevparent = '
119  <tr>
120  <td class="metatag">parent:</td>
121  <td>
122  <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
123  {rename%filerename}{node|short}
124  </a>
125  </td>
126  </tr>'
127 filerename = '{file|escape}@'
128 filelogrename = '
129  <tr>
130  <th>base:</th>
131  <td>
132  <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
133  {file|escape}@{node|short}
134  </a>
135  </td>
136  </tr>'
137 fileannotateparent = '
138  <tr>
139  <td class="metatag">parent:</td>
140  <td>
141  <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
142  {rename%filerename}{node|short}
143  </a>
144  </td>
145  </tr>'
146 changesetchild = '
147  <tr>
148  <th class="child">child {rev}:</th>
149  <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
150  </tr>'
151 changelogchild = '
152  <tr>
153  <th class="child">child {rev}:</th>
154  <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
155  </tr>'
156 filerevchild = '
157  <tr>
158  <td class="metatag">child:</td>
159  <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
160  </tr>'
161 fileannotatechild = '
162  <tr>
163  <td class="metatag">child:</td>
164  <td><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
165  </tr>'
166 tags = tags.tmpl
167 tagentry = '
168  <li class="tagEntry parity{parity}">
169  <tt class="node">{node}</tt>
170  <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a>
171  </li>'
172 branches = branches.tmpl
173 branchentry = '
174  <li class="tagEntry parity{parity}">
175  <tt class="node">{node}</tt>
176  <a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">{branch|escape}</a>
177  </li>'
178 diffblock = '<pre class="parity{parity}">{lines}</pre>'
179 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
180 changesettag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
181 successorlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
182 obsfatesuccessors = '{if(successors, ' as ')}{successors%successorlink}'
183 obsfateverb = '{obsfateverb(successors, markers)}'
184 obsfateoperations = '{if(obsfateoperations(markers), ' using {join(obsfateoperations(markers), ', ')}')}'
185 obsfateusers = '{if(obsfateusers(markers), ' by {join(obsfateusers(markers)%'{user|obfuscate}', ', ')}')}'
186 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>')}')}'
187 obsfateentry = '
188  <tr>
189  <th class="obsolete">obsolete:</th>
190  <td class="obsolete">{obsfateverb}{obsfateoperations}{obsfatesuccessors}{obsfateusers}{obsfatedate}</td>
191  </tr>'
192 instabilitychangesetlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
193 divergentnode = '{instabilitychangesetlink} ({phase})'
194 whyunstableentry = '
195  <tr>
196  <th class="unstable">unstable:</th>
197  <td class="unstable">{instability}: {if(divergentnodes, divergentnodes%divergentnode)} {reason} {instabilitychangesetlink}</td>
198  </tr>'
199 filediffparent = '
200  <tr>
201  <th class="parent">parent {rev}:</th>
202  <td class="parent"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
203  </tr>'
204 filediffchild = '
205  <tr>
206  <th class="child">child {rev}:</th>
207  <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
208  </tr>'
209 indexentry = '
210  <tr class="parity{parity}">
211  <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
212  <td>{description}</td>
213  <td>{contact|obfuscate}</td>
214  <td class="age">{lastchange|rfc822date}</td>
215  <td class="indexlinks">
216  <a href="{url|urlescape}rss-log">RSS</a>
217  <a href="{url|urlescape}atom-log">Atom</a>
218  {archives%archiveentry}
219  </td>
220  </tr>'
221 index = index.tmpl
222 archiveentry = '<a href="{url|urlescape}archive/{symrev}{extension|urlescape}">{type|escape}</a> '
223 notfound = notfound.tmpl
224 error = error.tmpl
225 urlparameter = '{separator}{name}={value|urlescape}'
226 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
227 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '