annotate templates/spartan/map @ 8551:7089d9727867

inotify: modular architecture for inotify clients Put the socket init, query generation and response analysis in a more generic client class.
author Nicolas Dumazet <nicdumz.commits@gmail.com>
date Tue, 07 Apr 2009 18:39:34 +0900
parents decf329f00cb
children de6bb29e208a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
1 default = 'shortlog'
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
2 mimetype = 'text/html; charset={encoding}'
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
3 header = header.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
4 footer = footer.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
5 search = search.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
6 changelog = changelog.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
7 shortlog = shortlog.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
8 shortlogentry = shortlogentry.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
9 graph = graph.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
10 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
11 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
12 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
13 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
14 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
15 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
16 filenolink = '{file|escape} '
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
17 fileellipses = '...'
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
18 changelogentry = changelogentry.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
19 searchentry = changelogentry.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
20 changeset = changeset.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
21 manifest = manifest.tmpl
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
22
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
23 direntry = '
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
24 <tr class="parity{parity}">
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
25 <td><tt>drwxr-xr-x</tt>&nbsp;
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
26 <td>&nbsp;
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
27 <td>&nbsp;
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
28 <td>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
29 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
30 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
31 {emptydirs|urlescape}
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
32 </a>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
33
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
34 fileentry = '
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
35 <tr class="parity{parity}">
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
36 <td><tt>{permissions|permissions}</tt>&nbsp;
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
37 <td align=right><tt class="date">{date|isodate}</tt>&nbsp;
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
38 <td align=right><tt>{size}</tt>&nbsp;
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
39 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>'
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
40
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
41 filerevision = filerevision.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
42 fileannotate = fileannotate.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
43 filediff = filediff.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
44 filelog = filelog.tmpl
8507
decf329f00cb spartan: ensure equal heights for file and annotate views
Martin Geisler <mg@lazybytes.net>
parents: 8431
diff changeset
45 fileline = '<div class="parity{parity}"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>&nbsp;{line|escape}</div>'
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
46 filelogentry = filelogentry.tmpl
8507
decf329f00cb spartan: ensure equal heights for file and annotate views
Martin Geisler <mg@lazybytes.net>
parents: 8431
diff changeset
47
decf329f00cb spartan: ensure equal heights for file and annotate views
Martin Geisler <mg@lazybytes.net>
parents: 8431
diff changeset
48 # The &nbsp; ensures that all table cells have content (even if there
decf329f00cb spartan: ensure equal heights for file and annotate views
Martin Geisler <mg@lazybytes.net>
parents: 8431
diff changeset
49 # is an empty line in the annotated file), which in turn ensures that
decf329f00cb spartan: ensure equal heights for file and annotate views
Martin Geisler <mg@lazybytes.net>
parents: 8431
diff changeset
50 # all table rows have equal height.
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
51 annotateline = '
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
52 <tr class="parity{parity}">
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
53 <td class="annotate">
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
54 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
55 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
56 </td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
57 <td>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
58 <a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
59 </td>
8507
decf329f00cb spartan: ensure equal heights for file and annotate views
Martin Geisler <mg@lazybytes.net>
parents: 8431
diff changeset
60 <td><pre>&nbsp;{line|escape}</pre></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
61 </tr>'
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
62 difflineplus = '<span class="plusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
63 difflineminus = '<span class="minusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
64 difflineat = '<span class="atline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
65 diffline = '<a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}'
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
66 changelogparent = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
67 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
68 <th class="parent">parent {rev}:</th>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
69 <td class="parent">
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
70 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
71 </td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
72 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
73 changesetparent = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
74 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
75 <th class="parent">parent {rev}:</th>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
76 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
77 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
78 filerevparent = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
79 <tr>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
80 <td class="metatag">parent:</td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
81 <td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
82 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
83 {rename%filerename}{node|short}
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
84 </a>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
85 </td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
86 </tr>'
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
87 filerename = '{file|escape}@'
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
88 filelogrename = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
89 <tr>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
90 <th>base:</th>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
91 <td>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
92 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
93 {file|escape}@{node|short}
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
94 </a>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
95 </td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
96 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
97 fileannotateparent = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
98 <tr>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
99 <td class="metatag">parent:</td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
100 <td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
101 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
102 {rename%filerename}{node|short}
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
103 </a>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
104 </td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
105 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
106 changesetchild = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
107 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
108 <th class="child">child {rev}:</th>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
109 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
110 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
111 changelogchild = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
112 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
113 <th class="child">child {rev}:</th>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
114 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
115 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
116 filerevchild = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
117 <tr>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
118 <td class="metatag">child:</td>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
119 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
120 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
121 fileannotatechild = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
122 <tr>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
123 <td class="metatag">child:</td>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
124 <td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
125 </tr>'
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
126 tags = tags.tmpl
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
127 tagentry = '
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
128 <li class="tagEntry parity{parity}">
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
129 <tt class="node">{node}</tt>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
130 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
131 </li>'
8357
d974a32b59dc spartan: add branches page
Sune Foldager <cryo@cyanite.org>
parents: 7338
diff changeset
132 branches = branches.tmpl
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
133 branchentry = '
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
134 <li class="tagEntry parity{parity}">
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
135 <tt class="node">{node}</tt>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
136 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{branch|escape}</a>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
137 </li>'
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
138 diffblock = '<pre class="parity{parity}">{lines}</pre>'
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
139 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
140 changesettag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
141 filediffparent = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
142 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
143 <th class="parent">parent {rev}:</th>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
144 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
145 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
146 filelogparent = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
147 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
148 <th>parent {rev}:</th>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
149 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
150 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
151 filediffchild = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
152 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
153 <th class="child">child {rev}:</th>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
154 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
155 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
156 filelogchild = '
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
157 <tr>
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
158 <th>child {rev}:</th>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
159 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
160 </tr>'
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
161 indexentry = '
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
162 <tr class="parity{parity}">
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
163 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
164 <td>{description}</td>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
165 <td>{contact|obfuscate}</td>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
166 <td class="age">{lastchange|age} ago</td>
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
167 <td class="indexlinks">
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
168 <a href="{url}rss-log">RSS</a>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
169 <a href="{url}atom-log">Atom</a>
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
170 {archives%archiveentry}
8376
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
171 </td>
04f9253906bb spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents: 8357
diff changeset
172 </tr>'
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
173 index = index.tmpl
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
174 archiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a> '
7338
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
175 notfound = notfound.tmpl
fecfe4392e94 hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
176 error = error.tmpl
8431
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
177 urlparameter = '{separator}{name}={value|urlescape}'
5c1aabc58004 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 8376
diff changeset
178 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'