##// END OF EJS Templates
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names...
Thomas Arendsen Hein -
r18526:9409aeaa stable
parent child Browse files
Show More
@@ -1,8 +1,8 b''
1 <entry>
1 <entry>
2 <title>{bookmark|escape}</title>
2 <title>{bookmark|escape}</title>
3 <link rel="alternate" href="{urlbase}{url}rev/{node|short}"/>
3 <link rel="alternate" href="{urlbase}{url|urlescape}rev/{node|short}"/>
4 <id>{urlbase}{url}#bookmark-{node}</id>
4 <id>{urlbase}{url|urlescape}#bookmark-{node}</id>
5 <updated>{date|rfc3339date}</updated>
5 <updated>{date|rfc3339date}</updated>
6 <published>{date|rfc3339date}</published>
6 <published>{date|rfc3339date}</published>
7 <content type="text">{bookmark|strip|escape}</content>
7 <content type="text">{bookmark|strip|escape}</content>
8 </entry>
8 </entry>
@@ -1,11 +1,11 b''
1 {header}
1 {header}
2 <id>{urlbase}{url}</id>
2 <id>{urlbase}{url|urlescape}</id>
3 <link rel="self" href="{urlbase}{url}atom-bookmarks"/>
3 <link rel="self" href="{urlbase}{url|urlescape}atom-bookmarks"/>
4 <link rel="alternate" href="{urlbase}{url}bookmarks"/>
4 <link rel="alternate" href="{urlbase}{url|urlescape}bookmarks"/>
5 <title>{repo|escape}: bookmarks</title>
5 <title>{repo|escape}: bookmarks</title>
6 <summary>{repo|escape} bookmark history</summary>
6 <summary>{repo|escape} bookmark history</summary>
7 <author><name>Mercurial SCM</name></author>
7 <author><name>Mercurial SCM</name></author>
8 {latestentry%feedupdated}
8 {latestentry%feedupdated}
9
9
10 {entries%bookmarkentry}
10 {entries%bookmarkentry}
11 </feed>
11 </feed>
@@ -1,8 +1,8 b''
1 <entry>
1 <entry>
2 <title>{branch|escape}</title>
2 <title>{branch|escape}</title>
3 <link rel="alternate" href="{urlbase}{url}rev/{node|short}"/>
3 <link rel="alternate" href="{urlbase}{url|urlescape}rev/{node|short}"/>
4 <id>{urlbase}{url}#branch-{node}</id>
4 <id>{urlbase}{url|urlescape}#branch-{node}</id>
5 <updated>{date|rfc3339date}</updated>
5 <updated>{date|rfc3339date}</updated>
6 <published>{date|rfc3339date}</published>
6 <published>{date|rfc3339date}</published>
7 <content type="text"><![CDATA[{branch|strip|escape|addbreaks}]]></content>
7 <content type="text"><![CDATA[{branch|strip|escape|addbreaks}]]></content>
8 </entry>
8 </entry>
@@ -1,11 +1,11 b''
1 {header}
1 {header}
2 <id>{urlbase}{url}</id>
2 <id>{urlbase}{url|urlescape}</id>
3 <link rel="self" href="{urlbase}{url}atom-tags"/>
3 <link rel="self" href="{urlbase}{url|urlescape}atom-tags"/>
4 <link rel="alternate" href="{urlbase}{url}tags"/>
4 <link rel="alternate" href="{urlbase}{url|urlescape}tags"/>
5 <title>{repo|escape}: branches</title>
5 <title>{repo|escape}: branches</title>
6 <summary>{repo|escape} branch history</summary>
6 <summary>{repo|escape} branch history</summary>
7 <author><name>Mercurial SCM</name></author>
7 <author><name>Mercurial SCM</name></author>
8 {latestentry%feedupdated}
8 {latestentry%feedupdated}
9
9
10 {entries%branchentry}
10 {entries%branchentry}
11 </feed>
11 </feed>
@@ -1,10 +1,10 b''
1 {header}
1 {header}
2 <!-- Changelog -->
2 <!-- Changelog -->
3 <id>{urlbase}{url}</id>
3 <id>{urlbase}{url|urlescape}</id>
4 <link rel="self" href="{urlbase}{url}atom-log"/>
4 <link rel="self" href="{urlbase}{url|urlescape}atom-log"/>
5 <link rel="alternate" href="{urlbase}{url}"/>
5 <link rel="alternate" href="{urlbase}{url|urlescape}"/>
6 <title>{repo|escape} Changelog</title>
6 <title>{repo|escape} Changelog</title>
7 {latestentry%feedupdated}
7 {latestentry%feedupdated}
8
8
9 {entries%changelogentry}
9 {entries%changelogentry}
10 </feed>
10 </feed>
@@ -1,16 +1,16 b''
1 <entry>
1 <entry>
2 <title>{desc|strip|firstline|strip|escape|nonempty}</title>
2 <title>{desc|strip|firstline|strip|escape|nonempty}</title>
3 <id>{urlbase}{url}#changeset-{node}</id>
3 <id>{urlbase}{url|urlescape}#changeset-{node}</id>
4 <link href="{urlbase}{url}rev/{node|short}"/>
4 <link href="{urlbase}{url|urlescape}rev/{node|short}"/>
5 <author>
5 <author>
6 <name>{author|person|escape}</name>
6 <name>{author|person|escape}</name>
7 <email>{author|email|obfuscate}</email>
7 <email>{author|email|obfuscate}</email>
8 </author>
8 </author>
9 <updated>{date|rfc3339date}</updated>
9 <updated>{date|rfc3339date}</updated>
10 <published>{date|rfc3339date}</published>
10 <published>{date|rfc3339date}</published>
11 <content type="xhtml">
11 <content type="xhtml">
12 <div xmlns="http://www.w3.org/1999/xhtml">
12 <div xmlns="http://www.w3.org/1999/xhtml">
13 <pre xml:space="preserve">{desc|escape|nonempty}</pre>
13 <pre xml:space="preserve">{desc|escape|nonempty}</pre>
14 </div>
14 </div>
15 </content>
15 </content>
16 </entry>
16 </entry>
@@ -1,17 +1,17 b''
1 {header}
1 {header}
2 <!-- Error -->
2 <!-- Error -->
3 <id>{urlbase}{url}</id>
3 <id>{urlbase}{url|urlescape}</id>
4 <link rel="self" href="{urlbase}{url}atom-log"/>
4 <link rel="self" href="{urlbase}{url|urlescape}atom-log"/>
5 <link rel="alternate" href="{urlbase}{url}"/>
5 <link rel="alternate" href="{urlbase}{url|urlescape}"/>
6 <title>Error</title>
6 <title>Error</title>
7 <updated>1970-01-01T00:00:00+00:00</updated>
7 <updated>1970-01-01T00:00:00+00:00</updated>
8 <entry>
8 <entry>
9 <title>Error</title>
9 <title>Error</title>
10 <id>http://mercurial.selenic.com/#error</id>
10 <id>http://mercurial.selenic.com/#error</id>
11 <author>
11 <author>
12 <name>mercurial</name>
12 <name>mercurial</name>
13 </author>
13 </author>
14 <updated>1970-01-01T00:00:00+00:00</updated>
14 <updated>1970-01-01T00:00:00+00:00</updated>
15 <content type="text">{error|escape}</content>
15 <content type="text">{error|escape}</content>
16 </entry>
16 </entry>
17 </feed>
17 </feed>
@@ -1,8 +1,8 b''
1 {header}
1 {header}
2 <id>{urlbase}{url}atom-log/tip/{file|escape}</id>
2 <id>{urlbase}{url|urlescape}atom-log/tip/{file|escape}</id>
3 <link rel="self" href="{urlbase}{url}atom-log/tip/{file|urlescape}"/>
3 <link rel="self" href="{urlbase}{url|urlescape}atom-log/tip/{file|urlescape}"/>
4 <title>{repo|escape}: {file|escape} history</title>
4 <title>{repo|escape}: {file|escape} history</title>
5 {latestentry%feedupdated}
5 {latestentry%feedupdated}
6
6
7 {entries%changelogentry}
7 {entries%changelogentry}
8 </feed>
8 </feed>
@@ -1,8 +1,8 b''
1 <entry>
1 <entry>
2 <title>{tag|escape}</title>
2 <title>{tag|escape}</title>
3 <link rel="alternate" href="{urlbase}{url}rev/{node|short}"/>
3 <link rel="alternate" href="{urlbase}{url|urlescape}rev/{node|short}"/>
4 <id>{urlbase}{url}#tag-{node}</id>
4 <id>{urlbase}{url|urlescape}#tag-{node}</id>
5 <updated>{date|rfc3339date}</updated>
5 <updated>{date|rfc3339date}</updated>
6 <published>{date|rfc3339date}</published>
6 <published>{date|rfc3339date}</published>
7 <content type="text">{tag|strip|escape}</content>
7 <content type="text">{tag|strip|escape}</content>
8 </entry>
8 </entry>
@@ -1,11 +1,11 b''
1 {header}
1 {header}
2 <id>{urlbase}{url}</id>
2 <id>{urlbase}{url|urlescape}</id>
3 <link rel="self" href="{urlbase}{url}atom-tags"/>
3 <link rel="self" href="{urlbase}{url|urlescape}atom-tags"/>
4 <link rel="alternate" href="{urlbase}{url}tags"/>
4 <link rel="alternate" href="{urlbase}{url|urlescape}tags"/>
5 <title>{repo|escape}: tags</title>
5 <title>{repo|escape}: tags</title>
6 <summary>{repo|escape} tag history</summary>
6 <summary>{repo|escape} tag history</summary>
7 <author><name>Mercurial SCM</name></author>
7 <author><name>Mercurial SCM</name></author>
8 {latestentry%feedupdated}
8 {latestentry%feedupdated}
9
9
10 {entriesnotip%tagentry}
10 {entriesnotip%tagentry}
11 </feed>
11 </feed>
@@ -1,7 +1,7 b''
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
3 <head>
3 <head>
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
4 <link rel="icon" href="{staticurl|urlescape}hgicon.png" type="image/png" />
5 <meta name="robots" content="index, nofollow" />
5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="{staticurl}style-coal.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl|urlescape}style-coal.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
7 <script type="text/javascript" src="{staticurl|urlescape}mercurial.js"></script>
@@ -1,226 +1,226 b''
1 default = 'shortlog'
1 default = 'shortlog'
2
2
3 mimetype = 'text/html; charset={encoding}'
3 mimetype = 'text/html; charset={encoding}'
4 header = header.tmpl
4 header = header.tmpl
5 footer = ../paper/footer.tmpl
5 footer = ../paper/footer.tmpl
6 search = ../paper/search.tmpl
6 search = ../paper/search.tmpl
7
7
8 changelog = ../paper/shortlog.tmpl
8 changelog = ../paper/shortlog.tmpl
9 shortlog = ../paper/shortlog.tmpl
9 shortlog = ../paper/shortlog.tmpl
10 shortlogentry = ../paper/shortlogentry.tmpl
10 shortlogentry = ../paper/shortlogentry.tmpl
11 graph = ../paper/graph.tmpl
11 graph = ../paper/graph.tmpl
12
12
13 help = ../paper/help.tmpl
13 help = ../paper/help.tmpl
14 helptopics = ../paper/helptopics.tmpl
14 helptopics = ../paper/helptopics.tmpl
15
15
16 helpentry = '<tr><td><a href="{url}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
16 helpentry = '<tr><td><a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
17
17
18 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
18 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
19 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
19 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
20 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
20 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
21 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
21 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
22 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
22 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
23 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
23 filenodelink = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
24 filenolink = '{file|escape} '
24 filenolink = '{file|escape} '
25 fileellipses = '...'
25 fileellipses = '...'
26 diffstatlink = ../paper/diffstat.tmpl
26 diffstatlink = ../paper/diffstat.tmpl
27 diffstatnolink = ../paper/diffstat.tmpl
27 diffstatnolink = ../paper/diffstat.tmpl
28 changelogentry = ../paper/shortlogentry.tmpl
28 changelogentry = ../paper/shortlogentry.tmpl
29 searchentry = ../paper/shortlogentry.tmpl
29 searchentry = ../paper/shortlogentry.tmpl
30 changeset = ../paper/changeset.tmpl
30 changeset = ../paper/changeset.tmpl
31 manifest = ../paper/manifest.tmpl
31 manifest = ../paper/manifest.tmpl
32
32
33 nav = '{before%naventry} {after%naventry}'
33 nav = '{before%naventry} {after%naventry}'
34 navshort = '{before%navshortentry}{after%navshortentry}'
34 navshort = '{before%navshortentry}{after%navshortentry}'
35 navgraph = '{before%navgraphentry}{after%navgraphentry}'
35 navgraph = '{before%navgraphentry}{after%navgraphentry}'
36 filenav = '{before%filenaventry}{after%filenaventry}'
36 filenav = '{before%filenaventry}{after%filenaventry}'
37
37
38 direntry = '
38 direntry = '
39 <tr class="fileline parity{parity}">
39 <tr class="fileline parity{parity}">
40 <td class="name">
40 <td class="name">
41 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">
41 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">
42 <img src="{staticurl}coal-folder.png" alt="dir."/> {basename|escape}/
42 <img src="{staticurl|urlescape}coal-folder.png" alt="dir."/> {basename|escape}/
43 </a>
43 </a>
44 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
44 <a href="{url|urlescape}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
45 {emptydirs|escape}
45 {emptydirs|escape}
46 </a>
46 </a>
47 </td>
47 </td>
48 <td class="size"></td>
48 <td class="size"></td>
49 <td class="permissions">drwxr-xr-x</td>
49 <td class="permissions">drwxr-xr-x</td>
50 </tr>'
50 </tr>'
51
51
52 fileentry = '
52 fileentry = '
53 <tr class="fileline parity{parity}">
53 <tr class="fileline parity{parity}">
54 <td class="filename">
54 <td class="filename">
55 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
55 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
56 <img src="{staticurl}coal-file.png" alt="file"/> {basename|escape}
56 <img src="{staticurl|urlescape}coal-file.png" alt="file"/> {basename|escape}
57 </a>
57 </a>
58 </td>
58 </td>
59 <td class="size">{size}</td>
59 <td class="size">{size}</td>
60 <td class="permissions">{permissions|permissions}</td>
60 <td class="permissions">{permissions|permissions}</td>
61 </tr>'
61 </tr>'
62
62
63 filerevision = ../paper/filerevision.tmpl
63 filerevision = ../paper/filerevision.tmpl
64 fileannotate = ../paper/fileannotate.tmpl
64 fileannotate = ../paper/fileannotate.tmpl
65 filediff = ../paper/filediff.tmpl
65 filediff = ../paper/filediff.tmpl
66 filecomparison = ../paper/filecomparison.tmpl
66 filecomparison = ../paper/filecomparison.tmpl
67 filelog = ../paper/filelog.tmpl
67 filelog = ../paper/filelog.tmpl
68 fileline = '
68 fileline = '
69 <div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
69 <div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
70 filelogentry = ../paper/filelogentry.tmpl
70 filelogentry = ../paper/filelogentry.tmpl
71
71
72 annotateline = '
72 annotateline = '
73 <tr class="parity{parity}">
73 <tr class="parity{parity}">
74 <td class="annotate">
74 <td class="annotate">
75 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}"
75 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}"
76 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
76 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
77 </td>
77 </td>
78 <td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td>
78 <td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td>
79 </tr>'
79 </tr>'
80
80
81 diffblock = '<div class="source bottomline parity{parity}"><pre>{lines}</pre></div>'
81 diffblock = '<div class="source bottomline parity{parity}"><pre>{lines}</pre></div>'
82 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
82 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
83 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
83 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
84 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
84 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
85 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
85 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
86
86
87 comparisonblock ='
87 comparisonblock ='
88 <tbody class="block">
88 <tbody class="block">
89 {lines}
89 {lines}
90 </tbody>'
90 </tbody>'
91 comparisonline = '
91 comparisonline = '
92 <tr>
92 <tr>
93 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
93 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
94 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
94 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
95 </tr>'
95 </tr>'
96
96
97 changelogparent = '
97 changelogparent = '
98 <tr>
98 <tr>
99 <th class="parent">parent {rev}:</th>
99 <th class="parent">parent {rev}:</th>
100 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
100 <td class="parent"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
101 </tr>'
101 </tr>'
102
102
103 changesetparent = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
103 changesetparent = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
104
104
105 filerevparent = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
105 filerevparent = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
106 filerevchild = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
106 filerevchild = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
107
107
108 filerename = '{file|escape}@'
108 filerename = '{file|escape}@'
109 filelogrename = '
109 filelogrename = '
110 <span class="base">
110 <span class="base">
111 base
111 base
112 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
112 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
113 {file|escape}@{node|short}
113 {file|escape}@{node|short}
114 </a>
114 </a>
115 </span>'
115 </span>'
116 fileannotateparent = '
116 fileannotateparent = '
117 <tr>
117 <tr>
118 <td class="metatag">parent:</td>
118 <td class="metatag">parent:</td>
119 <td>
119 <td>
120 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
120 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
121 {rename%filerename}{node|short}
121 {rename%filerename}{node|short}
122 </a>
122 </a>
123 </td>
123 </td>
124 </tr>'
124 </tr>'
125 changesetchild = ' <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
125 changesetchild = ' <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
126 changelogchild = '
126 changelogchild = '
127 <tr>
127 <tr>
128 <th class="child">child</th>
128 <th class="child">child</th>
129 <td class="child">
129 <td class="child">
130 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
130 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
131 {node|short}
131 {node|short}
132 </a>
132 </a>
133 </td>
133 </td>
134 </tr>'
134 </tr>'
135 fileannotatechild = '
135 fileannotatechild = '
136 <tr>
136 <tr>
137 <td class="metatag">child:</td>
137 <td class="metatag">child:</td>
138 <td>
138 <td>
139 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
139 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
140 {node|short}
140 {node|short}
141 </a>
141 </a>
142 </td>
142 </td>
143 </tr>'
143 </tr>'
144 tags = ../paper/tags.tmpl
144 tags = ../paper/tags.tmpl
145 tagentry = '
145 tagentry = '
146 <tr class="tagEntry parity{parity}">
146 <tr class="tagEntry parity{parity}">
147 <td>
147 <td>
148 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
148 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
149 {tag|escape}
149 {tag|escape}
150 </a>
150 </a>
151 </td>
151 </td>
152 <td class="node">
152 <td class="node">
153 {node|short}
153 {node|short}
154 </td>
154 </td>
155 </tr>'
155 </tr>'
156 bookmarks = ../paper/bookmarks.tmpl
156 bookmarks = ../paper/bookmarks.tmpl
157 bookmarkentry = '
157 bookmarkentry = '
158 <tr class="tagEntry parity{parity}">
158 <tr class="tagEntry parity{parity}">
159 <td>
159 <td>
160 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
160 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
161 {bookmark|escape}
161 {bookmark|escape}
162 </a>
162 </a>
163 </td>
163 </td>
164 <td class="node">
164 <td class="node">
165 {node|short}
165 {node|short}
166 </td>
166 </td>
167 </tr>'
167 </tr>'
168 branches = ../paper/branches.tmpl
168 branches = ../paper/branches.tmpl
169 branchentry = '
169 branchentry = '
170 <tr class="tagEntry parity{parity}">
170 <tr class="tagEntry parity{parity}">
171 <td>
171 <td>
172 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">
172 <a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">
173 {branch|escape}
173 {branch|escape}
174 </a>
174 </a>
175 </td>
175 </td>
176 <td class="node">
176 <td class="node">
177 {node|short}
177 {node|short}
178 </td>
178 </td>
179 </tr>'
179 </tr>'
180 changelogtag = '<span class="tag">{name|escape}</span> '
180 changelogtag = '<span class="tag">{name|escape}</span> '
181 changesettag = '<span class="tag">{tag|escape}</span> '
181 changesettag = '<span class="tag">{tag|escape}</span> '
182 changesetbookmark = '<span class="tag">{bookmark|escape}</span> '
182 changesetbookmark = '<span class="tag">{bookmark|escape}</span> '
183 changelogbranchhead = '<span class="branchhead">{name|escape}</span> '
183 changelogbranchhead = '<span class="branchhead">{name|escape}</span> '
184 changelogbranchname = '<span class="branchname">{name|escape}</span> '
184 changelogbranchname = '<span class="branchname">{name|escape}</span> '
185
185
186 filediffparent = '
186 filediffparent = '
187 <tr>
187 <tr>
188 <th class="parent">parent {rev}:</th>
188 <th class="parent">parent {rev}:</th>
189 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
189 <td class="parent"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
190 </tr>'
190 </tr>'
191 filelogparent = '
191 filelogparent = '
192 <tr>
192 <tr>
193 <th>parent {rev}:</th>
193 <th>parent {rev}:</th>
194 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
194 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
195 </tr>'
195 </tr>'
196 filediffchild = '
196 filediffchild = '
197 <tr>
197 <tr>
198 <th class="child">child {rev}:</th>
198 <th class="child">child {rev}:</th>
199 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
199 <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
200 </td>
200 </td>
201 </tr>'
201 </tr>'
202 filelogchild = '
202 filelogchild = '
203 <tr>
203 <tr>
204 <th>child {rev}:</th>
204 <th>child {rev}:</th>
205 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
205 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
206 </tr>'
206 </tr>'
207
207
208 indexentry = '
208 indexentry = '
209 <tr class="parity{parity}">
209 <tr class="parity{parity}">
210 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
210 <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
211 <td>{description}</td>
211 <td>{description}</td>
212 <td>{contact|obfuscate}</td>
212 <td>{contact|obfuscate}</td>
213 <td class="age">{lastchange|rfc822date}</td>
213 <td class="age">{lastchange|rfc822date}</td>
214 <td class="indexlinks">{archives%indexarchiveentry}</td>
214 <td class="indexlinks">{archives%indexarchiveentry}</td>
215 </tr>\n'
215 </tr>\n'
216 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
216 indexarchiveentry = '<a href="{url|urlescape}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
217 index = ../paper/index.tmpl
217 index = ../paper/index.tmpl
218 archiveentry = '
218 archiveentry = '
219 <li>
219 <li>
220 <a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a>
220 <a href="{url|urlescape}archive/{node|short}{extension|urlescape}">{type|escape}</a>
221 </li>'
221 </li>'
222 notfound = ../paper/notfound.tmpl
222 notfound = ../paper/notfound.tmpl
223 error = ../paper/error.tmpl
223 error = ../paper/error.tmpl
224 urlparameter = '{separator}{name}={value|urlescape}'
224 urlparameter = '{separator}{name}={value|urlescape}'
225 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
225 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
226 breadcrumb = '&gt; <a href="{url}">{name}</a> '
226 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
@@ -1,33 +1,33 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Bookmarks</title>
2 <title>{repo|escape}: Bookmarks</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-bookmarks" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-bookmarks" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-bookmarks" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-bookmarks" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / bookmarks
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / bookmarks
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 bookmarks |
21 bookmarks |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
24 <a href="{url}help{sessionvars%urlparameter}">help</a>
24 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
25 <br/>
25 <br/>
26 </div>
26 </div>
27
27
28 <div class="title">&nbsp;</div>
28 <div class="title">&nbsp;</div>
29 <table cellspacing="0">
29 <table cellspacing="0">
30 {entries%bookmarkentry}
30 {entries%bookmarkentry}
31 </table>
31 </table>
32
32
33 {footer}
33 {footer}
@@ -1,33 +1,33 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Branches</title>
2 <title>{repo|escape}: Branches</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-branches" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-branches" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-branches" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-branches" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / branches
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / branches
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 branches |
22 branches |
23 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
24 <a href="{url}help{sessionvars%urlparameter}">help</a>
24 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
25 <br/>
25 <br/>
26 </div>
26 </div>
27
27
28 <div class="title">&nbsp;</div>
28 <div class="title">&nbsp;</div>
29 <table cellspacing="0">
29 <table cellspacing="0">
30 {entries%branchentry}
30 {entries%branchentry}
31 </table>
31 </table>
32
32
33 {footer}
33 {footer}
@@ -1,42 +1,42 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Changelog</title>
2 <title>{repo|escape}: Changelog</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog
13 </div>
13 </div>
14
14
15 <form action="{url}log">
15 <form action="{url|urlescape}log">
16 {sessionvars%hiddenformentry}
16 {sessionvars%hiddenformentry}
17 <div class="search">
17 <div class="search">
18 <input type="text" name="rev" />
18 <input type="text" name="rev" />
19 </div>
19 </div>
20 </form>
20 </form>
21
21
22 <div class="page_nav">
22 <div class="page_nav">
23 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
23 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
24 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a> |
24 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a> |
25 changelog |
25 changelog |
26 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
26 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
27 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
27 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
28 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
28 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
29 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
29 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
30 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry} |
30 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry} |
31 <a href="{url}help{sessionvars%urlparameter}">help</a>
31 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
32 <br/>
32 <br/>
33 {changenav%nav}<br/>
33 {changenav%nav}<br/>
34 </div>
34 </div>
35
35
36 {entries%changelogentry}
36 {entries%changelogentry}
37
37
38 <div class="page_nav">
38 <div class="page_nav">
39 {changenav%nav}<br/>
39 {changenav%nav}<br/>
40 </div>
40 </div>
41
41
42 {footer}
42 {footer}
@@ -1,14 +1,14 b''
1 <div>
1 <div>
2 <a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}"><span class="age">{date|rfc822date}</span>{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
2 <a class="title" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"><span class="age">{date|rfc822date}</span>{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
3 </div>
3 </div>
4 <div class="title_text">
4 <div class="title_text">
5 <div class="log_link">
5 <div class="log_link">
6 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a><br/>
6 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a><br/>
7 </div>
7 </div>
8 <i>{author|obfuscate} [{date|rfc822date}] rev {rev}</i><br/>
8 <i>{author|obfuscate} [{date|rfc822date}] rev {rev}</i><br/>
9 </div>
9 </div>
10 <div class="log_body">
10 <div class="log_body">
11 {desc|strip|escape|addbreaks|nonempty}
11 {desc|strip|escape|addbreaks|nonempty}
12 <br/>
12 <br/>
13 <br/>
13 <br/>
14 </div>
14 </div>
@@ -1,54 +1,54 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
24 changeset |
24 changeset |
25 <a href="{url}raw-rev/{node|short}">raw</a> {archives%archiveentry} |
25 <a href="{url|urlescape}raw-rev/{node|short}">raw</a> {archives%archiveentry} |
26 <a href="{url}help{sessionvars%urlparameter}">help</a>
26 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
27 <br/>
27 <br/>
28 </div>
28 </div>
29
29
30 <div>
30 <div>
31 <a class="title" href="{url}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
31 <a class="title" href="{url|urlescape}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a>
32 </div>
32 </div>
33 <div class="title_text">
33 <div class="title_text">
34 <table cellspacing="0">
34 <table cellspacing="0">
35 <tr><td>author</td><td>{author|obfuscate}</td></tr>
35 <tr><td>author</td><td>{author|obfuscate}</td></tr>
36 <tr><td></td><td class="date age">{date|rfc822date}</td></tr>
36 <tr><td></td><td class="date age">{date|rfc822date}</td></tr>
37 {branch%changesetbranch}
37 {branch%changesetbranch}
38 <tr><td>changeset {rev}</td><td style="font-family:monospace">{node|short}</td></tr>
38 <tr><td>changeset {rev}</td><td style="font-family:monospace">{node|short}</td></tr>
39 {parent%changesetparent}
39 {parent%changesetparent}
40 {child%changesetchild}
40 {child%changesetchild}
41 </table></div>
41 </table></div>
42
42
43 <div class="page_body">
43 <div class="page_body">
44 {desc|strip|escape|addbreaks|nonempty}
44 {desc|strip|escape|addbreaks|nonempty}
45 </div>
45 </div>
46 <div class="list_head"></div>
46 <div class="list_head"></div>
47 <div class="title_text">
47 <div class="title_text">
48 <table cellspacing="0">
48 <table cellspacing="0">
49 {files}
49 {files}
50 </table></div>
50 </table></div>
51
51
52 <div class="page_body">{diff}</div>
52 <div class="page_body">{diff}</div>
53
53
54 {footer}
54 {footer}
@@ -1,34 +1,34 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Error</title>
2 <title>{repo|escape}: Error</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / error
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / error
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
19 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
20 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
21 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
22 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
23 <a href="{url}help{sessionvars%urlparameter}">help</a>
23 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
24 <br/>
24 <br/>
25 </div>
25 </div>
26
26
27 <div class="page_body">
27 <div class="page_body">
28 <br/>
28 <br/>
29 <i>An error occurred while processing your request</i><br/>
29 <i>An error occurred while processing your request</i><br/>
30 <br/>
30 <br/>
31 {error|escape}
31 {error|escape}
32 </div>
32 </div>
33
33
34 {footer}
34 {footer}
@@ -1,67 +1,67 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
2 <title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
24 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
24 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
25 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
25 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
26 <a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
26 <a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
27 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
27 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
28 annotate |
28 annotate |
29 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
29 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
30 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
30 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
31 <a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a> |
31 <a href="{url|urlescape}raw-annotate/{node|short}/{file|urlescape}">raw</a> |
32 <a href="{url}help{sessionvars%urlparameter}">help</a>
32 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
33 <br/>
33 <br/>
34 </div>
34 </div>
35
35
36 <div class="title">{file|escape}</div>
36 <div class="title">{file|escape}</div>
37
37
38 <div class="title_text">
38 <div class="title_text">
39 <table cellspacing="0">
39 <table cellspacing="0">
40 <tr>
40 <tr>
41 <td>author</td>
41 <td>author</td>
42 <td>{author|obfuscate}</td></tr>
42 <td>{author|obfuscate}</td></tr>
43 <tr>
43 <tr>
44 <td></td>
44 <td></td>
45 <td class="date age">{date|rfc822date}</td></tr>
45 <td class="date age">{date|rfc822date}</td></tr>
46 {branch%filerevbranch}
46 {branch%filerevbranch}
47 <tr>
47 <tr>
48 <td>changeset {rev}</td>
48 <td>changeset {rev}</td>
49 <td style="font-family:monospace"><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
49 <td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
50 {parent%fileannotateparent}
50 {parent%fileannotateparent}
51 {child%fileannotatechild}
51 {child%fileannotatechild}
52 <tr>
52 <tr>
53 <td>permissions</td>
53 <td>permissions</td>
54 <td style="font-family:monospace">{permissions|permissions}</td></tr>
54 <td style="font-family:monospace">{permissions|permissions}</td></tr>
55 </table>
55 </table>
56 </div>
56 </div>
57
57
58 <div class="page_path">
58 <div class="page_path">
59 {desc|strip|escape|addbreaks|nonempty}
59 {desc|strip|escape|addbreaks|nonempty}
60 </div>
60 </div>
61 <div class="page_body">
61 <div class="page_body">
62 <table>
62 <table>
63 {annotate%annotateline}
63 {annotate%annotateline}
64 </table>
64 </table>
65 </div>
65 </div>
66
66
67 {footer}
67 {footer}
@@ -1,72 +1,72 b''
1 {header}
1 {header}
2 <title>{repo|escape}: comparison {file|escape}</title>
2 <title>{repo|escape}: comparison {file|escape}</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / comparison
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / comparison
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
24 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
24 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
25 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
25 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
26 <a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
26 <a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
27 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
27 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
28 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
28 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
29 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
29 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
30 comparison |
30 comparison |
31 <a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a> |
31 <a href="{url|urlescape}raw-diff/{node|short}/{file|urlescape}">raw</a> |
32 <a href="{url}help{sessionvars%urlparameter}">help</a>
32 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
33 <br/>
33 <br/>
34 </div>
34 </div>
35
35
36 <div class="title">{file|escape}</div>
36 <div class="title">{file|escape}</div>
37
37
38 <table>
38 <table>
39 {branch%filerevbranch}
39 {branch%filerevbranch}
40 <tr>
40 <tr>
41 <td>changeset {rev}</td>
41 <td>changeset {rev}</td>
42 <td style="font-family:monospace"><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
42 <td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
43 {parent%filecompparent}
43 {parent%filecompparent}
44 {child%filecompchild}
44 {child%filecompchild}
45 </table>
45 </table>
46
46
47 <div class="list_head"></div>
47 <div class="list_head"></div>
48
48
49 <div class="page_body">
49 <div class="page_body">
50
50
51 <div class="legend">
51 <div class="legend">
52 <span class="legendinfo equal">equal</span>
52 <span class="legendinfo equal">equal</span>
53 <span class="legendinfo delete">deleted</span>
53 <span class="legendinfo delete">deleted</span>
54 <span class="legendinfo insert">inserted</span>
54 <span class="legendinfo insert">inserted</span>
55 <span class="legendinfo replace">replaced</span>
55 <span class="legendinfo replace">replaced</span>
56 </div>
56 </div>
57
57
58 <div class="comparison">
58 <div class="comparison">
59 <table style="border-collapse:collapse;">
59 <table style="border-collapse:collapse;">
60 <thead class="header">
60 <thead class="header">
61 <tr>
61 <tr>
62 <th>{leftrev}:{leftnode|short}</th>
62 <th>{leftrev}:{leftnode|short}</th>
63 <th>{rightrev}:{rightnode|short}</th>
63 <th>{rightrev}:{rightnode|short}</th>
64 </tr>
64 </tr>
65 </thead>
65 </thead>
66 {comparison}
66 {comparison}
67 </table>
67 </table>
68 </div>
68 </div>
69
69
70 </div>
70 </div>
71
71
72 {footer}
72 {footer}
@@ -1,53 +1,53 b''
1 {header}
1 {header}
2 <title>{repo|escape}: diff {file|escape}</title>
2 <title>{repo|escape}: diff {file|escape}</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / diff
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / diff
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
24 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
24 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
25 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
25 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
26 <a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
26 <a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
27 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
27 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
28 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
28 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
29 diff |
29 diff |
30 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
30 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
31 <a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a> |
31 <a href="{url|urlescape}raw-diff/{node|short}/{file|urlescape}">raw</a> |
32 <a href="{url}help{sessionvars%urlparameter}">help</a>
32 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
33 <br/>
33 <br/>
34 </div>
34 </div>
35
35
36 <div class="title">{file|escape}</div>
36 <div class="title">{file|escape}</div>
37
37
38 <table>
38 <table>
39 {branch%filerevbranch}
39 {branch%filerevbranch}
40 <tr>
40 <tr>
41 <td>changeset {rev}</td>
41 <td>changeset {rev}</td>
42 <td style="font-family:monospace"><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
42 <td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
43 {parent%filediffparent}
43 {parent%filediffparent}
44 {child%filediffchild}
44 {child%filediffchild}
45 </table>
45 </table>
46
46
47 <div class="list_head"></div>
47 <div class="list_head"></div>
48
48
49 <div class="page_body">
49 <div class="page_body">
50 {diff}
50 {diff}
51 </div>
51 </div>
52
52
53 {footer}
53 {footer}
@@ -1,44 +1,44 b''
1 {header}
1 {header}
2 <title>{repo|escape}: File revisions</title>
2 <title>{repo|escape}: File revisions</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / file revisions
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / file revisions
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
23 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
24 revisions |
24 revisions |
25 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
25 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
26 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
26 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
27 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
27 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
28 <a href="{url}rss-log/tip/{file|urlescape}">rss</a> |
28 <a href="{url|urlescape}rss-log/tip/{file|urlescape}">rss</a> |
29 <a href="{url}help{sessionvars%urlparameter}">help</a>
29 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
30 <br/>
30 <br/>
31 {nav%filenav}
31 {nav%filenav}
32 </div>
32 </div>
33
33
34 <div class="title" >{file|urlescape}</div>
34 <div class="title" >{file|urlescape}</div>
35
35
36 <table>
36 <table>
37 {entries%filelogentry}
37 {entries%filelogentry}
38 </table>
38 </table>
39
39
40 <div class="page_nav">
40 <div class="page_nav">
41 {nav%filenav}
41 {nav%filenav}
42 </div>
42 </div>
43
43
44 {footer}
44 {footer}
@@ -1,66 +1,66 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape}@{node|short}</title>
2 <title>{repo|escape}: {file|escape}@{node|short}</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / file revision
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / file revision
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a> |
24 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
24 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
25 file |
25 file |
26 <a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
26 <a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
27 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
27 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
28 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
28 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
29 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
29 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
30 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
30 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
31 <a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a> |
31 <a href="{url|urlescape}raw-file/{node|short}/{file|urlescape}">raw</a> |
32 <a href="{url}help{sessionvars%urlparameter}">help</a>
32 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
33 <br/>
33 <br/>
34 </div>
34 </div>
35
35
36 <div class="title">{file|escape}</div>
36 <div class="title">{file|escape}</div>
37
37
38 <div class="title_text">
38 <div class="title_text">
39 <table cellspacing="0">
39 <table cellspacing="0">
40 <tr>
40 <tr>
41 <td>author</td>
41 <td>author</td>
42 <td>{author|obfuscate}</td></tr>
42 <td>{author|obfuscate}</td></tr>
43 <tr>
43 <tr>
44 <td></td>
44 <td></td>
45 <td class="date age">{date|rfc822date}</td></tr>
45 <td class="date age">{date|rfc822date}</td></tr>
46 {branch%filerevbranch}
46 {branch%filerevbranch}
47 <tr>
47 <tr>
48 <td>changeset {rev}</td>
48 <td>changeset {rev}</td>
49 <td style="font-family:monospace"><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
49 <td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
50 {parent%filerevparent}
50 {parent%filerevparent}
51 {child%filerevchild}
51 {child%filerevchild}
52 <tr>
52 <tr>
53 <td>permissions</td>
53 <td>permissions</td>
54 <td style="font-family:monospace">{permissions|permissions}</td></tr>
54 <td style="font-family:monospace">{permissions|permissions}</td></tr>
55 </table>
55 </table>
56 </div>
56 </div>
57
57
58 <div class="page_path">
58 <div class="page_path">
59 {desc|strip|escape|addbreaks|nonempty}
59 {desc|strip|escape|addbreaks|nonempty}
60 </div>
60 </div>
61
61
62 <div class="page_body">
62 <div class="page_body">
63 {text%fileline}
63 {text%fileline}
64 </div>
64 </div>
65
65
66 {footer}
66 {footer}
@@ -1,12 +1,12 b''
1 <script type="text/javascript">process_dates()</script>
1 <script type="text/javascript">process_dates()</script>
2 <div class="page_footer">
2 <div class="page_footer">
3 <div class="page_footer_text">{repo|escape}</div>
3 <div class="page_footer_text">{repo|escape}</div>
4 <div class="rss_logo">
4 <div class="rss_logo">
5 <a href="{url}rss-log">RSS</a>
5 <a href="{url|urlescape}rss-log">RSS</a>
6 <a href="{url}atom-log">Atom</a>
6 <a href="{url|urlescape}atom-log">Atom</a>
7 </div>
7 </div>
8 <br />
8 <br />
9 {motd}
9 {motd}
10 </div>
10 </div>
11 </body>
11 </body>
12 </html>
12 </html>
@@ -1,111 +1,111 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Graph</title>
2 <title>{repo|escape}: Graph</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
7 <!--[if IE]><script type="text/javascript" src="{staticurl|urlescape}excanvas.js"></script><![endif]-->
8 </head>
8 </head>
9 <body>
9 <body>
10
10
11 <div class="page_header">
11 <div class="page_header">
12 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
13 <a href="/">Mercurial</a> {pathdef%breadcrumb} / graph
13 <a href="/">Mercurial</a> {pathdef%breadcrumb} / graph
14 </div>
14 </div>
15
15
16 <form action="{url}log">
16 <form action="{url|urlescape}log">
17 {sessionvars%hiddenformentry}
17 {sessionvars%hiddenformentry}
18 <div class="search">
18 <div class="search">
19 <input type="text" name="rev" />
19 <input type="text" name="rev" />
20 </div>
20 </div>
21 </form>
21 </form>
22 <div class="page_nav">
22 <div class="page_nav">
23 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
23 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
24 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
24 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
25 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a> |
25 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a> |
26 graph |
26 graph |
27 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
27 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
28 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
28 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
29 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
29 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
30 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
30 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
31 <a href="{url}help{sessionvars%urlparameter}">help</a>
31 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
32 <br/>
32 <br/>
33 <a href="{url}graph/{rev}{lessvars%urlparameter}">less</a>
33 <a href="{url|urlescape}graph/{rev}{lessvars%urlparameter}">less</a>
34 <a href="{url}graph/{rev}{morevars%urlparameter}">more</a>
34 <a href="{url|urlescape}graph/{rev}{morevars%urlparameter}">more</a>
35 | {changenav%navgraph}<br/>
35 | {changenav%navgraph}<br/>
36 </div>
36 </div>
37
37
38 <div class="title">&nbsp;</div>
38 <div class="title">&nbsp;</div>
39
39
40 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
40 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
41
41
42 <div id="wrapper">
42 <div id="wrapper">
43 <ul id="nodebgs"></ul>
43 <ul id="nodebgs"></ul>
44 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
44 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
45 <ul id="graphnodes"></ul>
45 <ul id="graphnodes"></ul>
46 </div>
46 </div>
47
47
48 <script>
48 <script>
49 <!-- hide script content
49 <!-- hide script content
50
50
51 var data = {jsdata|json};
51 var data = {jsdata|json};
52 var graph = new Graph();
52 var graph = new Graph();
53 graph.scale({bg_height});
53 graph.scale({bg_height});
54
54
55 graph.vertex = function(x, y, color, parity, cur) \{
55 graph.vertex = function(x, y, color, parity, cur) \{
56
56
57 this.ctx.beginPath();
57 this.ctx.beginPath();
58 color = this.setColor(color, 0.25, 0.75);
58 color = this.setColor(color, 0.25, 0.75);
59 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
59 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
60 this.ctx.fill();
60 this.ctx.fill();
61
61
62 var bg = '<li class="bg parity' + parity + '"></li>';
62 var bg = '<li class="bg parity' + parity + '"></li>';
63 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
63 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
64 var nstyle = 'padding-left: ' + left + 'px;';
64 var nstyle = 'padding-left: ' + left + 'px;';
65
65
66 var tagspan = '';
66 var tagspan = '';
67 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) \{
67 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) \{
68 tagspan = '<span class="logtags">';
68 tagspan = '<span class="logtags">';
69 if (cur[6][1]) \{
69 if (cur[6][1]) \{
70 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
70 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
71 tagspan += cur[6][0] + '</span> ';
71 tagspan += cur[6][0] + '</span> ';
72 } else if (!cur[6][1] && cur[6][0] != 'default') \{
72 } else if (!cur[6][1] && cur[6][0] != 'default') \{
73 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
73 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
74 tagspan += cur[6][0] + '</span> ';
74 tagspan += cur[6][0] + '</span> ';
75 }
75 }
76 if (cur[7].length) \{
76 if (cur[7].length) \{
77 for (var t in cur[7]) \{
77 for (var t in cur[7]) \{
78 var tag = cur[7][t];
78 var tag = cur[7][t];
79 tagspan += '<span class="tagtag">' + tag + '</span> ';
79 tagspan += '<span class="tagtag">' + tag + '</span> ';
80 }
80 }
81 }
81 }
82 if (cur[8].length) \{
82 if (cur[8].length) \{
83 for (var t in cur[8]) \{
83 for (var t in cur[8]) \{
84 var bookmark = cur[8][t];
84 var bookmark = cur[8][t];
85 tagspan += '<span class="bookmarktag">' + bookmark + '</span> ';
85 tagspan += '<span class="bookmarktag">' + bookmark + '</span> ';
86 }
86 }
87 }
87 }
88 tagspan += '</span>';
88 tagspan += '</span>';
89 }
89 }
90
90
91 var item = '<li style="' + nstyle + '"><span class="desc">';
91 var item = '<li style="' + nstyle + '"><span class="desc">';
92 item += '<a class="list" href="{url}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '"><b>' + cur[3] + '</b></a>';
92 item += '<a class="list" href="{url|urlescape}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '"><b>' + cur[3] + '</b></a>';
93 item += '</span> ' + tagspan + '';
93 item += '</span> ' + tagspan + '';
94 item += '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
94 item += '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
95
95
96 return [bg, item];
96 return [bg, item];
97
97
98 }
98 }
99
99
100 graph.render(data);
100 graph.render(data);
101
101
102 // stop hiding script -->
102 // stop hiding script -->
103 </script>
103 </script>
104
104
105 <div class="page_nav">
105 <div class="page_nav">
106 <a href="{url}graph/{rev}{lessvars%urlparameter}">less</a>
106 <a href="{url|urlescape}graph/{rev}{lessvars%urlparameter}">less</a>
107 <a href="{url}graph/{rev}{morevars%urlparameter}">more</a>
107 <a href="{url|urlescape}graph/{rev}{morevars%urlparameter}">more</a>
108 | {changenav%navgraph}
108 | {changenav%navgraph}
109 </div>
109 </div>
110
110
111 {footer}
111 {footer}
@@ -1,8 +1,8 b''
1 <?xml version="1.0" encoding="{encoding}"?>
1 <?xml version="1.0" encoding="{encoding}"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
4 <head>
4 <head>
5 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
5 <link rel="icon" href="{staticurl|urlescape}hgicon.png" type="image/png" />
6 <meta name="robots" content="index, nofollow"/>
6 <meta name="robots" content="index, nofollow"/>
7 <link rel="stylesheet" href="{staticurl}style-gitweb.css" type="text/css" />
7 <link rel="stylesheet" href="{staticurl|urlescape}style-gitweb.css" type="text/css" />
8 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
8 <script type="text/javascript" src="{staticurl|urlescape}mercurial.js"></script>
@@ -1,34 +1,34 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Branches</title>
2 <title>{repo|escape}: Branches</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-tags" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-tags" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / help
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / help
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
24 help
24 help
25 <br/>
25 <br/>
26 </div>
26 </div>
27
27
28 <div class="title">&nbsp;</div>
28 <div class="title">&nbsp;</div>
29
29
30 <pre>
30 <pre>
31 {doc|escape}
31 {doc|escape}
32 </pre>
32 </pre>
33
33
34 {footer}
34 {footer}
@@ -1,40 +1,40 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Branches</title>
2 <title>{repo|escape}: Branches</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-tags" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-tags" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / help
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / help
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
24 help
24 help
25 <br/>
25 <br/>
26 </div>
26 </div>
27
27
28 <div class="title">&nbsp;</div>
28 <div class="title">&nbsp;</div>
29 <table cellspacing="0">
29 <table cellspacing="0">
30 <tr><td colspan="2"><h2><a name="main" href="#topics">Topics</a></h2></td></tr>
30 <tr><td colspan="2"><h2><a name="main" href="#topics">Topics</a></h2></td></tr>
31 {topics % helpentry}
31 {topics % helpentry}
32
32
33 <tr><td colspan="2"><h2><a name="main" href="#main">Main Commands</a></h2></td></tr>
33 <tr><td colspan="2"><h2><a name="main" href="#main">Main Commands</a></h2></td></tr>
34 {earlycommands % helpentry}
34 {earlycommands % helpentry}
35
35
36 <tr><td colspan="2"><h2><a name="other" href="#other">Other Commands</a></h2></td></tr>
36 <tr><td colspan="2"><h2><a name="other" href="#other">Other Commands</a></h2></td></tr>
37 {othercommands % helpentry}
37 {othercommands % helpentry}
38 </table>
38 </table>
39
39
40 {footer}
40 {footer}
@@ -1,42 +1,42 b''
1 {header}
1 {header}
2 <title>{repo|escape}: files</title>
2 <title>{repo|escape}: files</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / files
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / files
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
20 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 files |
23 files |
24 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> {archives%archiveentry} |
24 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> {archives%archiveentry} |
25 <a href="{url}help{sessionvars%urlparameter}">help</a>
25 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
26 <br/>
26 <br/>
27 </div>
27 </div>
28
28
29 <div class="title">{path|escape} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></div>
29 <div class="title">{path|escape} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></div>
30 <table cellspacing="0">
30 <table cellspacing="0">
31 <tr class="parity{upparity}">
31 <tr class="parity{upparity}">
32 <td style="font-family:monospace">drwxr-xr-x</td>
32 <td style="font-family:monospace">drwxr-xr-x</td>
33 <td style="font-family:monospace"></td>
33 <td style="font-family:monospace"></td>
34 <td style="font-family:monospace"></td>
34 <td style="font-family:monospace"></td>
35 <td><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
35 <td><a href="{url|urlescape}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
36 <td class="link">&nbsp;</td>
36 <td class="link">&nbsp;</td>
37 </tr>
37 </tr>
38 {dentries%direntry}
38 {dentries%direntry}
39 {fentries%fileentry}
39 {fentries%fileentry}
40 </table>
40 </table>
41
41
42 {footer}
42 {footer}
@@ -1,308 +1,308 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 = '<tr><td><a href="{url}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
14 helpentry = '<tr><td><a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
15
15
16 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
16 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
17 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
17 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
18 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
18 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
19 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
19 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
20 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
20 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
21 filenodelink = '
21 filenodelink = '
22 <tr class="parity{parity}">
22 <tr class="parity{parity}">
23 <td><a class="list" href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
23 <td><a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
24 <td></td>
24 <td></td>
25 <td class="link">
25 <td class="link">
26 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
26 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
27 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
27 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
28 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
28 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
29 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
29 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
30 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
30 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
31 </td>
31 </td>
32 </tr>'
32 </tr>'
33 filenolink = '
33 filenolink = '
34 <tr class="parity{parity}">
34 <tr class="parity{parity}">
35 <td><a class="list" href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
35 <td><a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
36 <td></td>
36 <td></td>
37 <td class="link">
37 <td class="link">
38 file |
38 file |
39 annotate |
39 annotate |
40 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
40 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
41 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
41 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
42 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
42 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
43 </td>
43 </td>
44 </tr>'
44 </tr>'
45
45
46 nav = '{before%naventry} {after%naventry}'
46 nav = '{before%naventry} {after%naventry}'
47 navshort = '{before%navshortentry}{after%navshortentry}'
47 navshort = '{before%navshortentry}{after%navshortentry}'
48 navgraph = '{before%navgraphentry}{after%navgraphentry}'
48 navgraph = '{before%navgraphentry}{after%navgraphentry}'
49 filenav = '{before%filenaventry}{after%filenaventry}'
49 filenav = '{before%filenaventry}{after%filenaventry}'
50
50
51 fileellipses = '...'
51 fileellipses = '...'
52 changelogentry = changelogentry.tmpl
52 changelogentry = changelogentry.tmpl
53 searchentry = changelogentry.tmpl
53 searchentry = changelogentry.tmpl
54 changeset = changeset.tmpl
54 changeset = changeset.tmpl
55 manifest = manifest.tmpl
55 manifest = manifest.tmpl
56 direntry = '
56 direntry = '
57 <tr class="parity{parity}">
57 <tr class="parity{parity}">
58 <td style="font-family:monospace">drwxr-xr-x</td>
58 <td style="font-family:monospace">drwxr-xr-x</td>
59 <td style="font-family:monospace"></td>
59 <td style="font-family:monospace"></td>
60 <td style="font-family:monospace"></td>
60 <td style="font-family:monospace"></td>
61 <td>
61 <td>
62 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>
62 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>
63 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a>
63 <a href="{url|urlescape}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a>
64 </td>
64 </td>
65 <td class="link">
65 <td class="link">
66 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
66 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
67 </td>
67 </td>
68 </tr>'
68 </tr>'
69 fileentry = '
69 fileentry = '
70 <tr class="parity{parity}">
70 <tr class="parity{parity}">
71 <td style="font-family:monospace">{permissions|permissions}</td>
71 <td style="font-family:monospace">{permissions|permissions}</td>
72 <td style="font-family:monospace" align=right>{date|isodate}</td>
72 <td style="font-family:monospace" align=right>{date|isodate}</td>
73 <td style="font-family:monospace" align=right>{size}</td>
73 <td style="font-family:monospace" align=right>{size}</td>
74 <td class="list">
74 <td class="list">
75 <a class="list" href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>
75 <a class="list" href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>
76 </td>
76 </td>
77 <td class="link">
77 <td class="link">
78 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
78 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
79 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
79 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
80 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
80 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
81 </td>
81 </td>
82 </tr>'
82 </tr>'
83 filerevision = filerevision.tmpl
83 filerevision = filerevision.tmpl
84 fileannotate = fileannotate.tmpl
84 fileannotate = fileannotate.tmpl
85 filediff = filediff.tmpl
85 filediff = filediff.tmpl
86 filecomparison = filecomparison.tmpl
86 filecomparison = filecomparison.tmpl
87 filelog = filelog.tmpl
87 filelog = filelog.tmpl
88 fileline = '
88 fileline = '
89 <div style="font-family:monospace" class="parity{parity}">
89 <div style="font-family:monospace" class="parity{parity}">
90 <pre><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</pre>
90 <pre><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</pre>
91 </div>'
91 </div>'
92 annotateline = '
92 annotateline = '
93 <tr style="font-family:monospace" class="parity{parity}">
93 <tr style="font-family:monospace" class="parity{parity}">
94 <td class="linenr" style="text-align: right;">
94 <td class="linenr" style="text-align: right;">
95 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
95 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
96 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
96 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
97 </td>
97 </td>
98 <td><pre><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a></pre></td>
98 <td><pre><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a></pre></td>
99 <td><pre>{line|escape}</pre></td>
99 <td><pre>{line|escape}</pre></td>
100 </tr>'
100 </tr>'
101 difflineplus = '<span style="color:#008800;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
101 difflineplus = '<span style="color:#008800;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
102 difflineminus = '<span style="color:#cc0000;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
102 difflineminus = '<span style="color:#cc0000;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
103 difflineat = '<span style="color:#990099;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
103 difflineat = '<span style="color:#990099;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
104 diffline = '<span><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
104 diffline = '<span><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
105
105
106 comparisonblock ='
106 comparisonblock ='
107 <tbody class="block">
107 <tbody class="block">
108 {lines}
108 {lines}
109 </tbody>'
109 </tbody>'
110 comparisonline = '
110 comparisonline = '
111 <tr style="font-family:monospace">
111 <tr style="font-family:monospace">
112 <td class="{type}"><pre><a class="linenr" href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</pre></td>
112 <td class="{type}"><pre><a class="linenr" href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</pre></td>
113 <td class="{type}"><pre><a class="linenr" href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</pre></td>
113 <td class="{type}"><pre><a class="linenr" href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</pre></td>
114 </tr>'
114 </tr>'
115
115
116 changelogparent = '
116 changelogparent = '
117 <tr>
117 <tr>
118 <th class="parent">parent {rev}:</th>
118 <th class="parent">parent {rev}:</th>
119 <td class="parent">
119 <td class="parent">
120 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
120 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
121 </td>
121 </td>
122 </tr>'
122 </tr>'
123 changesetbranch = '<tr><td>branch</td><td>{name}</td></tr>'
123 changesetbranch = '<tr><td>branch</td><td>{name|escape}</td></tr>'
124 changesetparent = '
124 changesetparent = '
125 <tr>
125 <tr>
126 <td>parent {rev}</td>
126 <td>parent {rev}</td>
127 <td style="font-family:monospace">
127 <td style="font-family:monospace">
128 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
128 <a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
129 </td>
129 </td>
130 </tr>'
130 </tr>'
131 filerevbranch = '<tr><td>branch</td><td>{name}</td></tr>'
131 filerevbranch = '<tr><td>branch</td><td>{name|escape}</td></tr>'
132 filerevparent = '
132 filerevparent = '
133 <tr>
133 <tr>
134 <td>parent {rev}</td>
134 <td>parent {rev}</td>
135 <td style="font-family:monospace">
135 <td style="font-family:monospace">
136 <a class="list" href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
136 <a class="list" href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
137 {rename%filerename}{node|short}
137 {rename%filerename}{node|short}
138 </a>
138 </a>
139 </td>
139 </td>
140 </tr>'
140 </tr>'
141 filerename = '{file|escape}@'
141 filerename = '{file|escape}@'
142 filelogrename = '| <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>'
142 filelogrename = '| <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>'
143 fileannotateparent = '
143 fileannotateparent = '
144 <tr>
144 <tr>
145 <td>parent {rev}</td>
145 <td>parent {rev}</td>
146 <td style="font-family:monospace">
146 <td style="font-family:monospace">
147 <a class="list" href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
147 <a class="list" href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
148 {rename%filerename}{node|short}
148 {rename%filerename}{node|short}
149 </a>
149 </a>
150 </td>
150 </td>
151 </tr>'
151 </tr>'
152 changelogchild = '
152 changelogchild = '
153 <tr>
153 <tr>
154 <th class="child">child {rev}:</th>
154 <th class="child">child {rev}:</th>
155 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
155 <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
156 </tr>'
156 </tr>'
157 changesetchild = '
157 changesetchild = '
158 <tr>
158 <tr>
159 <td>child {rev}</td>
159 <td>child {rev}</td>
160 <td style="font-family:monospace">
160 <td style="font-family:monospace">
161 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
161 <a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
162 </td>
162 </td>
163 </tr>'
163 </tr>'
164 filerevchild = '
164 filerevchild = '
165 <tr>
165 <tr>
166 <td>child {rev}</td>
166 <td>child {rev}</td>
167 <td style="font-family:monospace">
167 <td style="font-family:monospace">
168 <a class="list" href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
168 <a class="list" href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
169 </tr>'
169 </tr>'
170 fileannotatechild = '
170 fileannotatechild = '
171 <tr>
171 <tr>
172 <td>child {rev}</td>
172 <td>child {rev}</td>
173 <td style="font-family:monospace">
173 <td style="font-family:monospace">
174 <a class="list" href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
174 <a class="list" href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
175 </tr>'
175 </tr>'
176 tags = tags.tmpl
176 tags = tags.tmpl
177 tagentry = '
177 tagentry = '
178 <tr class="parity{parity}">
178 <tr class="parity{parity}">
179 <td class="age"><i class="age">{date|rfc822date}</i></td>
179 <td class="age"><i class="age">{date|rfc822date}</i></td>
180 <td><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}"><b>{tag|escape}</b></a></td>
180 <td><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"><b>{tag|escape}</b></a></td>
181 <td class="link">
181 <td class="link">
182 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
182 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
183 <a href="{url}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
183 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
184 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
184 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
185 </td>
185 </td>
186 </tr>'
186 </tr>'
187 bookmarks = bookmarks.tmpl
187 bookmarks = bookmarks.tmpl
188 bookmarkentry = '
188 bookmarkentry = '
189 <tr class="parity{parity}">
189 <tr class="parity{parity}">
190 <td class="age"><i class="age">{date|rfc822date}</i></td>
190 <td class="age"><i class="age">{date|rfc822date}</i></td>
191 <td><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}"><b>{bookmark|escape}</b></a></td>
191 <td><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"><b>{bookmark|escape}</b></a></td>
192 <td class="link">
192 <td class="link">
193 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
193 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
194 <a href="{url}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
194 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
195 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
195 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
196 </td>
196 </td>
197 </tr>'
197 </tr>'
198 branches = branches.tmpl
198 branches = branches.tmpl
199 branchentry = '
199 branchentry = '
200 <tr class="parity{parity}">
200 <tr class="parity{parity}">
201 <td class="age"><i class="age">{date|rfc822date}</i></td>
201 <td class="age"><i class="age">{date|rfc822date}</i></td>
202 <td><a class="list" href="{url}shortlog/{node|short}{sessionvars%urlparameter}"><b>{node|short}</b></a></td>
202 <td><a class="list" href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}"><b>{node|short}</b></a></td>
203 <td class="{status}">{branch|escape}</td>
203 <td class="{status}">{branch|escape}</td>
204 <td class="link">
204 <td class="link">
205 <a href="{url}changeset/{node|short}{sessionvars%urlparameter}">changeset</a> |
205 <a href="{url|urlescape}changeset/{node|short}{sessionvars%urlparameter}">changeset</a> |
206 <a href="{url}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
206 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
207 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
207 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
208 </td>
208 </td>
209 </tr>'
209 </tr>'
210 diffblock = '<pre>{lines}</pre>'
210 diffblock = '<pre>{lines}</pre>'
211 filediffparent = '
211 filediffparent = '
212 <tr>
212 <tr>
213 <td>parent {rev}</td>
213 <td>parent {rev}</td>
214 <td style="font-family:monospace">
214 <td style="font-family:monospace">
215 <a class="list" href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
215 <a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
216 {node|short}
216 {node|short}
217 </a>
217 </a>
218 </td>
218 </td>
219 </tr>'
219 </tr>'
220 filecompparent = '
220 filecompparent = '
221 <tr>
221 <tr>
222 <td>parent {rev}</td>
222 <td>parent {rev}</td>
223 <td style="font-family:monospace">
223 <td style="font-family:monospace">
224 <a class="list" href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
224 <a class="list" href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
225 {node|short}
225 {node|short}
226 </a>
226 </a>
227 </td>
227 </td>
228 </tr>'
228 </tr>'
229 filelogparent = '
229 filelogparent = '
230 <tr>
230 <tr>
231 <td align="right">parent {rev}:&nbsp;</td>
231 <td align="right">parent {rev}:&nbsp;</td>
232 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
232 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
233 </tr>'
233 </tr>'
234 filediffchild = '
234 filediffchild = '
235 <tr>
235 <tr>
236 <td>child {rev}</td>
236 <td>child {rev}</td>
237 <td style="font-family:monospace">
237 <td style="font-family:monospace">
238 <a class="list" href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
238 <a class="list" href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
239 </td>
239 </td>
240 </tr>'
240 </tr>'
241 filecompchild = '
241 filecompchild = '
242 <tr>
242 <tr>
243 <td>child {rev}</td>
243 <td>child {rev}</td>
244 <td style="font-family:monospace">
244 <td style="font-family:monospace">
245 <a class="list" href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
245 <a class="list" href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
246 </td>
246 </td>
247 </tr>'
247 </tr>'
248 filelogchild = '
248 filelogchild = '
249 <tr>
249 <tr>
250 <td align="right">child {rev}:&nbsp;</td>
250 <td align="right">child {rev}:&nbsp;</td>
251 <td><a href="{url}file{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
251 <td><a href="{url|urlescape}file{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
252 </tr>'
252 </tr>'
253 shortlog = shortlog.tmpl
253 shortlog = shortlog.tmpl
254 graph = graph.tmpl
254 graph = graph.tmpl
255 tagtag = '<span class="tagtag" title="{name}">{name}</span> '
255 tagtag = '<span class="tagtag" title="{name|escape}">{name|escape}</span> '
256 branchtag = '<span class="branchtag" title="{name}">{name}</span> '
256 branchtag = '<span class="branchtag" title="{name|escape}">{name|escape}</span> '
257 inbranchtag = '<span class="inbranchtag" title="{name}">{name}</span> '
257 inbranchtag = '<span class="inbranchtag" title="{name|escape}">{name|escape}</span> '
258 bookmarktag = '<span class="bookmarktag" title="{name}">{name}</span> '
258 bookmarktag = '<span class="bookmarktag" title="{name|escape}">{name|escape}</span> '
259 shortlogentry = '
259 shortlogentry = '
260 <tr class="parity{parity}">
260 <tr class="parity{parity}">
261 <td class="age"><i class="age">{date|rfc822date}</i></td>
261 <td class="age"><i class="age">{date|rfc822date}</i></td>
262 <td><i>{author|person}</i></td>
262 <td><i>{author|person}</i></td>
263 <td>
263 <td>
264 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">
264 <a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
265 <b>{desc|strip|firstline|escape|nonempty}</b>
265 <b>{desc|strip|firstline|escape|nonempty}</b>
266 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
266 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
267 </a>
267 </a>
268 </td>
268 </td>
269 <td class="link" nowrap>
269 <td class="link" nowrap>
270 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
270 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
271 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
271 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
272 </td>
272 </td>
273 </tr>'
273 </tr>'
274 filelogentry = '
274 filelogentry = '
275 <tr class="parity{parity}">
275 <tr class="parity{parity}">
276 <td class="age"><i class="age">{date|rfc822date}</i></td>
276 <td class="age"><i class="age">{date|rfc822date}</i></td>
277 <td>
277 <td>
278 <a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">
278 <a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
279 <b>{desc|strip|firstline|escape|nonempty}</b>
279 <b>{desc|strip|firstline|escape|nonempty}</b>
280 </a>
280 </a>
281 </td>
281 </td>
282 <td class="link">
282 <td class="link">
283 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>&nbsp;|&nbsp;<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>&nbsp;|&nbsp;<a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> {rename%filelogrename}</td>
283 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>&nbsp;|&nbsp;<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>&nbsp;|&nbsp;<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> {rename%filelogrename}</td>
284 </tr>'
284 </tr>'
285 archiveentry = ' | <a href="{url}archive/{node|short}{extension}">{type|escape}</a> '
285 archiveentry = ' | <a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> '
286 indexentry = '
286 indexentry = '
287 <tr class="parity{parity}">
287 <tr class="parity{parity}">
288 <td>
288 <td>
289 <a class="list" href="{url}{sessionvars%urlparameter}">
289 <a class="list" href="{url|urlescape}{sessionvars%urlparameter}">
290 <b>{name|escape}</b>
290 <b>{name|escape}</b>
291 </a>
291 </a>
292 </td>
292 </td>
293 <td>{description}</td>
293 <td>{description}</td>
294 <td>{contact|obfuscate}</td>
294 <td>{contact|obfuscate}</td>
295 <td class="age">{lastchange|rfc822date}</td>
295 <td class="age">{lastchange|rfc822date}</td>
296 <td class="indexlinks">{archives%indexarchiveentry}</td>
296 <td class="indexlinks">{archives%indexarchiveentry}</td>
297 <td>{if(isdirectory, '',
297 <td>{if(isdirectory, '',
298 '<div class="rss_logo">
298 '<div class="rss_logo">
299 <a href="{url}rss-log">RSS</a> <a href="{url}atom-log">Atom</a>
299 <a href="{url|urlescape}rss-log">RSS</a> <a href="{url|urlescape}atom-log">Atom</a>
300 </div>'
300 </div>'
301 )}
301 )}
302 </td>
302 </td>
303 </tr>\n'
303 </tr>\n'
304 indexarchiveentry = ' <a href="{url}archive/{node|short}{extension}">{type|escape}</a> '
304 indexarchiveentry = ' <a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> '
305 index = index.tmpl
305 index = index.tmpl
306 urlparameter = '{separator}{name}={value|urlescape}'
306 urlparameter = '{separator}{name}={value|urlescape}'
307 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
307 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
308 breadcrumb = '&gt; <a href="{url}">{name}</a> '
308 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
@@ -1,18 +1,18 b''
1 {header}
1 {header}
2 <title>Mercurial repository not found</title>
2 <title>Mercurial repository not found</title>
3 </head>
3 </head>
4
4
5 <body>
5 <body>
6
6
7 <div class="page_header">
7 <div class="page_header">
8 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a> Not found: {repo|escape}
8 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a> Not found: {repo|escape}
9 </div>
9 </div>
10
10
11 <div class="page_body">
11 <div class="page_body">
12 The specified repository "{repo|escape}" is unknown, sorry.
12 The specified repository "{repo|escape}" is unknown, sorry.
13 <br/>
13 <br/>
14 <br/>
14 <br/>
15 Please go back to the <a href="{url}">main repository list page</a>.
15 Please go back to the <a href="{url|urlescape}">main repository list page</a>.
16 </div>
16 </div>
17
17
18 {footer}
18 {footer}
@@ -1,40 +1,40 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Search</title>
2 <title>{repo|escape}: Search</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / search
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / search
13
13
14 <form action="{url}log">
14 <form action="{url|urlescape}log">
15 {sessionvars%hiddenformentry}
15 {sessionvars%hiddenformentry}
16 <div class="search">
16 <div class="search">
17 <input type="text" name="rev" value="{query|escape}" />
17 <input type="text" name="rev" value="{query|escape}" />
18 </div>
18 </div>
19 </form>
19 </form>
20 </div>
20 </div>
21
21
22 <div class="page_nav">
22 <div class="page_nav">
23 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
23 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
24 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
24 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
25 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
25 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
26 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
26 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
27 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
27 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
28 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
28 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
29 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
29 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
30 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}
30 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}
31 |
31 |
32 <a href="{url}help{sessionvars%urlparameter}">help</a>
32 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
33 <br/>
33 <br/>
34 </div>
34 </div>
35
35
36 <div class="title">searching for {query|escape}</div>
36 <div class="title">searching for {query|escape}</div>
37
37
38 {entries}
38 {entries}
39
39
40 {footer}
40 {footer}
@@ -1,43 +1,43 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Shortlog</title>
2 <title>{repo|escape}: Shortlog</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog
13 </div>
13 </div>
14
14
15 <form action="{url}log">
15 <form action="{url|urlescape}log">
16 {sessionvars%hiddenformentry}
16 {sessionvars%hiddenformentry}
17 <div class="search">
17 <div class="search">
18 <input type="text" name="rev" />
18 <input type="text" name="rev" />
19 </div>
19 </div>
20 </form>
20 </form>
21 <div class="page_nav">
21 <div class="page_nav">
22 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
22 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
23 shortlog |
23 shortlog |
24 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a> |
24 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a> |
25 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
25 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
26 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
26 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
27 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
27 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
28 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
28 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
29 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry} |
29 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry} |
30 <a href="{url}help{sessionvars%urlparameter}">help</a>
30 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
31 <br/>{changenav%navshort}<br/>
31 <br/>{changenav%navshort}<br/>
32 </div>
32 </div>
33
33
34 <div class="title">&nbsp;</div>
34 <div class="title">&nbsp;</div>
35 <table cellspacing="0">
35 <table cellspacing="0">
36 {entries%shortlogentry}
36 {entries%shortlogentry}
37 </table>
37 </table>
38
38
39 <div class="page_nav">
39 <div class="page_nav">
40 {changenav%navshort}
40 {changenav%navshort}
41 </div>
41 </div>
42
42
43 {footer}
43 {footer}
@@ -1,66 +1,66 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Summary</title>
2 <title>{repo|escape}: Summary</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / summary
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / summary
13 <form action="{url}log">
13 <form action="{url|urlescape}log">
14 {sessionvars%hiddenformentry}
14 {sessionvars%hiddenformentry}
15 <div class="search">
15 <div class="search">
16 <input type="text" name="rev" />
16 <input type="text" name="rev" />
17 </div>
17 </div>
18 </form>
18 </form>
19 </div>
19 </div>
20
20
21 <div class="page_nav">
21 <div class="page_nav">
22 summary |
22 summary |
23 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
23 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
24 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
24 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
25 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
25 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
26 <a href="{url}tags{sessionvars%urlparameter}">tags</a> |
26 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
27 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
27 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
28 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
28 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
29 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry} |
29 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry} |
30 <a href="{url}help{sessionvars%urlparameter}">help</a>
30 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
31 <br/>
31 <br/>
32 </div>
32 </div>
33
33
34 <div class="title">&nbsp;</div>
34 <div class="title">&nbsp;</div>
35 <table cellspacing="0">
35 <table cellspacing="0">
36 <tr><td>description</td><td>{desc}</td></tr>
36 <tr><td>description</td><td>{desc}</td></tr>
37 <tr><td>owner</td><td>{owner|obfuscate}</td></tr>
37 <tr><td>owner</td><td>{owner|obfuscate}</td></tr>
38 <tr><td>last change</td><td>{lastchange|rfc822date}</td></tr>
38 <tr><td>last change</td><td>{lastchange|rfc822date}</td></tr>
39 </table>
39 </table>
40
40
41 <div><a class="title" href="{url}shortlog{sessionvars%urlparameter}">changes</a></div>
41 <div><a class="title" href="{url|urlescape}shortlog{sessionvars%urlparameter}">changes</a></div>
42 <table cellspacing="0">
42 <table cellspacing="0">
43 {shortlog}
43 {shortlog}
44 <tr class="light"><td colspan="4"><a class="list" href="{url}shortlog{sessionvars%urlparameter}">...</a></td></tr>
44 <tr class="light"><td colspan="4"><a class="list" href="{url|urlescape}shortlog{sessionvars%urlparameter}">...</a></td></tr>
45 </table>
45 </table>
46
46
47 <div><a class="title" href="{url}tags{sessionvars%urlparameter}">tags</a></div>
47 <div><a class="title" href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></div>
48 <table cellspacing="0">
48 <table cellspacing="0">
49 {tags}
49 {tags}
50 <tr class="light"><td colspan="3"><a class="list" href="{url}tags{sessionvars%urlparameter}">...</a></td></tr>
50 <tr class="light"><td colspan="3"><a class="list" href="{url|urlescape}tags{sessionvars%urlparameter}">...</a></td></tr>
51 </table>
51 </table>
52
52
53 <div><a class="title" href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></div>
53 <div><a class="title" href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></div>
54 <table cellspacing="0">
54 <table cellspacing="0">
55 {bookmarks%bookmarkentry}
55 {bookmarks%bookmarkentry}
56 <tr class="light"><td colspan="3"><a class="list" href="{url}bookmarks{sessionvars%urlparameter}">...</a></td></tr>
56 <tr class="light"><td colspan="3"><a class="list" href="{url|urlescape}bookmarks{sessionvars%urlparameter}">...</a></td></tr>
57 </table>
57 </table>
58
58
59 <div><a class="title" href="{url}branches{sessionvars%urlparameter}">branches</a></div>
59 <div><a class="title" href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></div>
60 <table cellspacing="0">
60 <table cellspacing="0">
61 {branches%branchentry}
61 {branches%branchentry}
62 <tr class="light">
62 <tr class="light">
63 <td colspan="4"><a class="list" href="{url}branches{sessionvars%urlparameter}">...</a></td>
63 <td colspan="4"><a class="list" href="{url|urlescape}branches{sessionvars%urlparameter}">...</a></td>
64 </tr>
64 </tr>
65 </table>
65 </table>
66 {footer}
66 {footer}
@@ -1,33 +1,33 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Tags</title>
2 <title>{repo|escape}: Tags</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}"/>
4 href="{url|urlescape}atom-tags" title="Atom feed for {repo|escape}"/>
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}"/>
6 href="{url|urlescape}rss-tags" title="RSS feed for {repo|escape}"/>
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="page_header">
10 <div class="page_header">
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
11 <a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / tags
12 <a href="/">Mercurial</a> {pathdef%breadcrumb} / tags
13 </div>
13 </div>
14
14
15 <div class="page_nav">
15 <div class="page_nav">
16 <a href="{url}summary{sessionvars%urlparameter}">summary</a> |
16 <a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
17 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a> |
17 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
18 <a href="{url}log{sessionvars%urlparameter}">changelog</a> |
18 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
19 <a href="{url}graph{sessionvars%urlparameter}">graph</a> |
19 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
20 tags |
20 tags |
21 <a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
21 <a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
22 <a href="{url}branches{sessionvars%urlparameter}">branches</a> |
22 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
23 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a> |
23 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
24 <a href="{url}help{sessionvars%urlparameter}">help</a>
24 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
25 <br/>
25 <br/>
26 </div>
26 </div>
27
27
28 <div class="title">&nbsp;</div>
28 <div class="title">&nbsp;</div>
29 <table cellspacing="0">
29 <table cellspacing="0">
30 {entries%tagentry}
30 {entries%tagentry}
31 </table>
31 </table>
32
32
33 {footer}
33 {footer}
@@ -1,38 +1,38 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Bookmarks</title>
2 <title>{repo|escape}: Bookmarks</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / bookmarks</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / bookmarks</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li class="current">bookmarks</li>
26 <li class="current">bookmarks</li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">bookmarks</h2>
33 <h2 class="no-link no-border">bookmarks</h2>
34 <table cellspacing="0">
34 <table cellspacing="0">
35 {entries%bookmarkentry}
35 {entries%bookmarkentry}
36 </table>
36 </table>
37
37
38 {footer}
38 {footer}
@@ -1,38 +1,38 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Branches</title>
2 <title>{repo|escape}: Branches</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-branches" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-branches" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-branches" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-branches" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / branches</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / branches</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li class="current">branches</li>
27 <li class="current">branches</li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">branches</h2>
33 <h2 class="no-link no-border">branches</h2>
34 <table cellspacing="0">
34 <table cellspacing="0">
35 {entries%branchentry}
35 {entries%branchentry}
36 </table>
36 </table>
37
37
38 {footer}
38 {footer}
@@ -1,42 +1,42 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changelog</title>
2 <title>{repo|escape}: changelog</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li class="current">changelog</li>
23 <li class="current">changelog</li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}</li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}</li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">changelog</h2>
33 <h2 class="no-link no-border">changelog</h2>
34 <div>
34 <div>
35 {entries%changelogentry}
35 {entries%changelogentry}
36 </div>
36 </div>
37
37
38 <div class="page-path">
38 <div class="page-path">
39 {changenav%nav}
39 {changenav%nav}
40 </div>
40 </div>
41
41
42 {footer}
42 {footer}
@@ -1,6 +1,6 b''
1 <h3 class="changelog"><a class="title" href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
1 <h3 class="changelog"><a class="title" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}<span class="logtags"> {inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
2 <ul class="changelog-entry">
2 <ul class="changelog-entry">
3 <li class="age">{date|rfc822date}</li>
3 <li class="age">{date|rfc822date}</li>
4 <li>by <span class="name">{author|obfuscate}</span> <span class="revdate">[{date|rfc822date}] rev {rev}</span></li>
4 <li>by <span class="name">{author|obfuscate}</span> <span class="revdate">[{date|rfc822date}] rev {rev}</span></li>
5 <li class="description">{desc|strip|escape|addbreaks|nonempty}</li>
5 <li class="description">{desc|strip|escape|addbreaks|nonempty}</li>
6 </ul>
6 </ul>
@@ -1,65 +1,65 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li class="current">changeset</li>
34 <li class="current">changeset</li>
35 <li><a href="{url}raw-rev/{node|short}">raw</a> {archives%archiveentry}</li>
35 <li><a href="{url|urlescape}raw-rev/{node|short}">raw</a> {archives%archiveentry}</li>
36 </ul>
36 </ul>
37
37
38 <h2 class="no-link no-border">changeset</h2>
38 <h2 class="no-link no-border">changeset</h2>
39
39
40 <h3 class="changeset"><a href="{url}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
40 <h3 class="changeset"><a href="{url|urlescape}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
41 <p class="changeset-age age">{date|rfc822date}</p>
41 <p class="changeset-age age">{date|rfc822date}</p>
42
42
43 <dl class="overview">
43 <dl class="overview">
44 <dt>author</dt>
44 <dt>author</dt>
45 <dd>{author|obfuscate}</dd>
45 <dd>{author|obfuscate}</dd>
46 <dt>date</dt>
46 <dt>date</dt>
47 <dd>{date|rfc822date}</dd>
47 <dd>{date|rfc822date}</dd>
48 {branch%changesetbranch}
48 {branch%changesetbranch}
49 <dt>changeset {rev}</dt>
49 <dt>changeset {rev}</dt>
50 <dd>{node|short}</dd>
50 <dd>{node|short}</dd>
51 {parent%changesetparent}
51 {parent%changesetparent}
52 {child%changesetchild}
52 {child%changesetchild}
53 </dl>
53 </dl>
54
54
55 <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
55 <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
56
56
57 <table>
57 <table>
58 {files}
58 {files}
59 </table>
59 </table>
60
60
61 <div class="diff">
61 <div class="diff">
62 {diff}
62 {diff}
63 </div>
63 </div>
64
64
65 {footer}
65 {footer}
@@ -1,36 +1,36 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Error</title>
2 <title>{repo|escape}: Error</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / not found: {repo|escape}</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / not found: {repo|escape}</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li class="current">summary</li>
21 <li class="current">summary</li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">An error occurred while processing your request</h2>
33 <h2 class="no-link no-border">An error occurred while processing your request</h2>
34 <p class="normal">{error|escape}</p>
34 <p class="normal">{error|escape}</p>
35
35
36 {footer}
36 {footer}
@@ -1,66 +1,66 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
2 <title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
34 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
35 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
36 <li class="current">annotate</li>
36 <li class="current">annotate</li>
37 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
37 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
38 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
38 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
39 <li><a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
39 <li><a href="{url|urlescape}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
40 </ul>
40 </ul>
41
41
42 <h2 class="no-link no-border">{file|escape}@{node|short} (annotated)</h2>
42 <h2 class="no-link no-border">{file|escape}@{node|short} (annotated)</h2>
43 <h3 class="changeset">{file|escape}</h3>
43 <h3 class="changeset">{file|escape}</h3>
44 <p class="changeset-age age">{date|rfc822date}</p>
44 <p class="changeset-age age">{date|rfc822date}</p>
45
45
46 <dl class="overview">
46 <dl class="overview">
47 <dt>author</dt>
47 <dt>author</dt>
48 <dd>{author|obfuscate}</dd>
48 <dd>{author|obfuscate}</dd>
49 <dt>date</dt>
49 <dt>date</dt>
50 <dd>{date|rfc822date}</dd>
50 <dd>{date|rfc822date}</dd>
51 {branch%filerevbranch}
51 {branch%filerevbranch}
52 <dt>changeset {rev}</dt>
52 <dt>changeset {rev}</dt>
53 <dd><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
53 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
54 {parent%fileannotateparent}
54 {parent%fileannotateparent}
55 {child%fileannotatechild}
55 {child%fileannotatechild}
56 <dt>permissions</dt>
56 <dt>permissions</dt>
57 <dd>{permissions|permissions}</dd>
57 <dd>{permissions|permissions}</dd>
58 </dl>
58 </dl>
59
59
60 <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
60 <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
61
61
62 <table class="annotated">
62 <table class="annotated">
63 {annotate%annotateline}
63 {annotate%annotateline}
64 </table>
64 </table>
65
65
66 {footer}
66 {footer}
@@ -1,72 +1,72 b''
1 {header}
1 {header}
2 <title>{repo|escape}: comparison {file|escape}</title>
2 <title>{repo|escape}: comparison {file|escape}</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file comparison</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file comparison</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
34 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
35 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
36 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
36 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
37 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
37 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
38 <li class="current">comparison</li>
38 <li class="current">comparison</li>
39 <li><a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a></li>
39 <li><a href="{url|urlescape}raw-diff/{node|short}/{file|urlescape}">raw</a></li>
40 </ul>
40 </ul>
41
41
42 <h2 class="no-link no-border">comparison: {file|escape}</h2>
42 <h2 class="no-link no-border">comparison: {file|escape}</h2>
43 <h3 class="changeset">{file|escape}</h3>
43 <h3 class="changeset">{file|escape}</h3>
44
44
45 <dl class="overview">
45 <dl class="overview">
46 {branch%filerevbranch}
46 {branch%filerevbranch}
47 <dt>changeset {rev}</dt>
47 <dt>changeset {rev}</dt>
48 <dd><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
48 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
49 {parent%filecompparent}
49 {parent%filecompparent}
50 {child%filecompchild}
50 {child%filecompchild}
51 </dl>
51 </dl>
52
52
53 <div class="legend">
53 <div class="legend">
54 <span class="legendinfo equal">equal</span>
54 <span class="legendinfo equal">equal</span>
55 <span class="legendinfo delete">deleted</span>
55 <span class="legendinfo delete">deleted</span>
56 <span class="legendinfo insert">inserted</span>
56 <span class="legendinfo insert">inserted</span>
57 <span class="legendinfo replace">replaced</span>
57 <span class="legendinfo replace">replaced</span>
58 </div>
58 </div>
59
59
60 <div class="comparison">
60 <div class="comparison">
61 <table class="bigtable">
61 <table class="bigtable">
62 <thead class="header">
62 <thead class="header">
63 <tr>
63 <tr>
64 <th>{leftrev}:{leftnode|short}</th>
64 <th>{leftrev}:{leftnode|short}</th>
65 <th>{rightrev}:{rightnode|short}</th>
65 <th>{rightrev}:{rightnode|short}</th>
66 </tr>
66 </tr>
67 </thead>
67 </thead>
68 {comparison}
68 {comparison}
69 </table>
69 </table>
70 </div>
70 </div>
71
71
72 {footer}
72 {footer}
@@ -1,57 +1,57 b''
1 {header}
1 {header}
2 <title>{repo|escape}: diff {file|escape}</title>
2 <title>{repo|escape}: diff {file|escape}</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file diff</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file diff</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
34 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
35 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
36 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
36 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
37 <li class="current">diff</li>
37 <li class="current">diff</li>
38 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
38 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
39 <li><a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a></li>
39 <li><a href="{url|urlescape}raw-diff/{node|short}/{file|urlescape}">raw</a></li>
40 </ul>
40 </ul>
41
41
42 <h2 class="no-link no-border">diff: {file|escape}</h2>
42 <h2 class="no-link no-border">diff: {file|escape}</h2>
43 <h3 class="changeset">{file|escape}</h3>
43 <h3 class="changeset">{file|escape}</h3>
44
44
45 <dl class="overview">
45 <dl class="overview">
46 {branch%filerevbranch}
46 {branch%filerevbranch}
47 <dt>changeset {rev}</dt>
47 <dt>changeset {rev}</dt>
48 <dd><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
48 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
49 {parent%filediffparent}
49 {parent%filediffparent}
50 {child%filediffchild}
50 {child%filediffchild}
51 </dl>
51 </dl>
52
52
53 <div class="diff">
53 <div class="diff">
54 {diff}
54 {diff}
55 </div>
55 </div>
56
56
57 {footer}
57 {footer}
@@ -1,52 +1,52 b''
1 {header}
1 {header}
2 <title>{repo|escape}: File revisions</title>
2 <title>{repo|escape}: File revisions</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file revisions</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file revisions</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
34 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 <li class="current">revisions</li>
35 <li class="current">revisions</li>
36 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
36 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
37 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
37 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
38 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
38 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
39 <li><a href="{url}rss-log/tip/{file|urlescape}">rss</a></li>
39 <li><a href="{url|urlescape}rss-log/tip/{file|urlescape}">rss</a></li>
40 </ul>
40 </ul>
41
41
42 <h2 class="no-link no-border">{file|urlescape}</h2>
42 <h2 class="no-link no-border">{file|urlescape}</h2>
43
43
44 <table>
44 <table>
45 {entries%filelogentry}
45 {entries%filelogentry}
46 </table>
46 </table>
47
47
48 <div class="page-path">
48 <div class="page-path">
49 {nav%filenav}
49 {nav%filenav}
50 </div>
50 </div>
51
51
52 {footer}
52 {footer}
@@ -1,66 +1,66 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape}@{node|short}</title>
2 <title>{repo|escape}: {file|escape}@{node|short}</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file revision</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file revision</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li class="current">file</li>
34 <li class="current">file</li>
35 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
35 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
36 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
36 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
37 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
37 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
38 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
38 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
39 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
39 <li><a href="{url|urlescape}raw-file/{node|short}/{file|urlescape}">raw</a></li>
40 </ul>
40 </ul>
41
41
42 <h2 class="no-link no-border">{file|escape}@{node|short}</h2>
42 <h2 class="no-link no-border">{file|escape}@{node|short}</h2>
43 <h3 class="changeset">{file|escape}</h3>
43 <h3 class="changeset">{file|escape}</h3>
44 <p class="changeset-age age">{date|rfc822date}</p>
44 <p class="changeset-age age">{date|rfc822date}</p>
45
45
46 <dl class="overview">
46 <dl class="overview">
47 <dt>author</dt>
47 <dt>author</dt>
48 <dd>{author|obfuscate}</dd>
48 <dd>{author|obfuscate}</dd>
49 <dt>date</dt>
49 <dt>date</dt>
50 <dd>{date|rfc822date}</dd>
50 <dd>{date|rfc822date}</dd>
51 {branch%filerevbranch}
51 {branch%filerevbranch}
52 <dt>changeset {rev}</dt>
52 <dt>changeset {rev}</dt>
53 <dd><a class="list" href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
53 <dd><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
54 {parent%filerevparent}
54 {parent%filerevparent}
55 {child%filerevchild}
55 {child%filerevchild}
56 <dt>permissions</dt>
56 <dt>permissions</dt>
57 <dd>{permissions|permissions}</dd>
57 <dd>{permissions|permissions}</dd>
58 </dl>
58 </dl>
59
59
60 <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
60 <p class="description">{desc|strip|escape|addbreaks|nonempty}</p>
61
61
62 <div class="source">
62 <div class="source">
63 {text%fileline}
63 {text%fileline}
64 </div>
64 </div>
65
65
66 {footer}
66 {footer}
@@ -1,23 +1,23 b''
1 <script type="text/javascript">process_dates()</script>
1 <script type="text/javascript">process_dates()</script>
2 <div class="page-footer">
2 <div class="page-footer">
3 <p>Mercurial Repository: {repo|escape}</p>
3 <p>Mercurial Repository: {repo|escape}</p>
4 <ul class="rss-logo">
4 <ul class="rss-logo">
5 <li><a href="{url}rss-log">RSS</a></li>
5 <li><a href="{url|urlescape}rss-log">RSS</a></li>
6 <li><a href="{url}atom-log">Atom</a></li>
6 <li><a href="{url|urlescape}atom-log">Atom</a></li>
7 </ul>
7 </ul>
8 {motd}
8 {motd}
9 </div>
9 </div>
10
10
11 <div id="powered-by">
11 <div id="powered-by">
12 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a></p>
12 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl|urlescape}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a></p>
13 </div>
13 </div>
14
14
15 <div id="corner-top-left"></div>
15 <div id="corner-top-left"></div>
16 <div id="corner-top-right"></div>
16 <div id="corner-top-right"></div>
17 <div id="corner-bottom-left"></div>
17 <div id="corner-bottom-left"></div>
18 <div id="corner-bottom-right"></div>
18 <div id="corner-bottom-right"></div>
19
19
20 </div>
20 </div>
21
21
22 </body>
22 </body>
23 </html>
23 </html>
@@ -1,107 +1,107 b''
1 {header}
1 {header}
2 <title>{repo|escape}: graph</title>
2 <title>{repo|escape}: graph</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
5 <!--[if IE]><script type="text/javascript" src="{staticurl|urlescape}excanvas.js"></script><![endif]-->
6 </head>
6 </head>
7
7
8 <body>
8 <body>
9 <div id="container">
9 <div id="container">
10 <div class="page-header">
10 <div class="page-header">
11 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / graph</h1>
11 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / graph</h1>
12
12
13 <form action="{url}log">
13 <form action="{url|urlescape}log">
14 {sessionvars%hiddenformentry}
14 {sessionvars%hiddenformentry}
15 <dl class="search">
15 <dl class="search">
16 <dt><label>Search: </label></dt>
16 <dt><label>Search: </label></dt>
17 <dd><input type="text" name="rev" /></dd>
17 <dd><input type="text" name="rev" /></dd>
18 </dl>
18 </dl>
19 </form>
19 </form>
20
20
21 <ul class="page-nav">
21 <ul class="page-nav">
22 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
23 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
24 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
25 <li class="current">graph</li>
25 <li class="current">graph</li>
26 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
27 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
28 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
29 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
30 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
30 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 </ul>
31 </ul>
32 </div>
32 </div>
33
33
34 <h2 class="no-link no-border">graph</h2>
34 <h2 class="no-link no-border">graph</h2>
35
35
36 <div id="noscript">The revision graph only works with JavaScript-enabled browsers.</div>
36 <div id="noscript">The revision graph only works with JavaScript-enabled browsers.</div>
37 <div id="wrapper">
37 <div id="wrapper">
38 <ul id="nodebgs"></ul>
38 <ul id="nodebgs"></ul>
39 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
39 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
40 <ul id="graphnodes"></ul>
40 <ul id="graphnodes"></ul>
41 </div>
41 </div>
42
42
43 <script>
43 <script>
44 <!-- hide script content
44 <!-- hide script content
45
45
46 document.getElementById('noscript').style.display = 'none';
46 document.getElementById('noscript').style.display = 'none';
47
47
48 var data = {jsdata|json};
48 var data = {jsdata|json};
49 var graph = new Graph();
49 var graph = new Graph();
50 graph.scale({bg_height});
50 graph.scale({bg_height});
51
51
52 graph.vertex = function(x, y, color, parity, cur) \{
52 graph.vertex = function(x, y, color, parity, cur) \{
53
53
54 this.ctx.beginPath();
54 this.ctx.beginPath();
55 color = this.setColor(color, 0.25, 0.75);
55 color = this.setColor(color, 0.25, 0.75);
56 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
56 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
57 this.ctx.fill();
57 this.ctx.fill();
58
58
59 var bg = '<li class="bg parity' + parity + '"></li>';
59 var bg = '<li class="bg parity' + parity + '"></li>';
60 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
60 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
61 var nstyle = 'padding-left: ' + left + 'px;';
61 var nstyle = 'padding-left: ' + left + 'px;';
62
62
63 var tagspan = '';
63 var tagspan = '';
64 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) \{
64 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) \{
65 tagspan = '<span class="logtags">';
65 tagspan = '<span class="logtags">';
66 if (cur[6][1]) \{
66 if (cur[6][1]) \{
67 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
67 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
68 tagspan += cur[6][0] + '</span> ';
68 tagspan += cur[6][0] + '</span> ';
69 } else if (!cur[6][1] && cur[6][0] != 'default') \{
69 } else if (!cur[6][1] && cur[6][0] != 'default') \{
70 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
70 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
71 tagspan += cur[6][0] + '</span> ';
71 tagspan += cur[6][0] + '</span> ';
72 }
72 }
73 if (cur[7].length) \{
73 if (cur[7].length) \{
74 for (var t in cur[7]) \{
74 for (var t in cur[7]) \{
75 var tag = cur[7][t];
75 var tag = cur[7][t];
76 tagspan += '<span class="tagtag">' + tag + '</span> ';
76 tagspan += '<span class="tagtag">' + tag + '</span> ';
77 }
77 }
78 }
78 }
79 if (cur[8].length) \{
79 if (cur[8].length) \{
80 for (var t in cur[8]) \{
80 for (var t in cur[8]) \{
81 var bookmark = cur[8][t];
81 var bookmark = cur[8][t];
82 tagspan += '<span class="bookmarktag">' + bookmark + '</span> ';
82 tagspan += '<span class="bookmarktag">' + bookmark + '</span> ';
83 }
83 }
84 }
84 }
85 tagspan += '</span>';
85 tagspan += '</span>';
86 }
86 }
87
87
88 var item = '<li style="' + nstyle + '"><span class="desc">';
88 var item = '<li style="' + nstyle + '"><span class="desc">';
89 item += '<a href="{url}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
89 item += '<a href="{url|urlescape}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
90 item += '</span>' + tagspan + '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
90 item += '</span>' + tagspan + '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
91
91
92 return [bg, item];
92 return [bg, item];
93
93
94 }
94 }
95
95
96 graph.render(data);
96 graph.render(data);
97
97
98 // stop hiding script -->
98 // stop hiding script -->
99 </script>
99 </script>
100
100
101 <div class="page-path">
101 <div class="page-path">
102 <a href="{url}graph/{rev}{lessvars%urlparameter}">less</a>
102 <a href="{url|urlescape}graph/{rev}{lessvars%urlparameter}">less</a>
103 <a href="{url}graph/{rev}{morevars%urlparameter}">more</a>
103 <a href="{url|urlescape}graph/{rev}{morevars%urlparameter}">more</a>
104 | {changenav%navgraph}
104 | {changenav%navgraph}
105 </div>
105 </div>
106
106
107 {footer}
107 {footer}
@@ -1,7 +1,7 b''
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3 <head>
3 <head>
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
4 <link rel="icon" href="{staticurl|urlescape}hgicon.png" type="image/png" />
5 <meta name="robots" content="index, nofollow"/>
5 <meta name="robots" content="index, nofollow"/>
6 <link rel="stylesheet" href="{staticurl}style-monoblue.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl|urlescape}style-monoblue.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
7 <script type="text/javascript" src="{staticurl|urlescape}mercurial.js"></script>
@@ -1,38 +1,38 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Branches</title>
2 <title>{repo|escape}: Branches</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / help</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / help</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li class="current">help</li>
29 <li class="current">help</li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">branches</h2>
33 <h2 class="no-link no-border">branches</h2>
34 <pre>
34 <pre>
35 {doc|escape}
35 {doc|escape}
36 </pre>
36 </pre>
37
37
38 {footer}
38 {footer}
@@ -1,45 +1,45 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Branches</title>
2 <title>{repo|escape}: Branches</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / help</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / help</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}help{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li class="current">help</li>
29 <li class="current">help</li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">branches</h2>
33 <h2 class="no-link no-border">branches</h2>
34 <table cellspacing="0">
34 <table cellspacing="0">
35 <tr><td colspan="2"><h2><a name="main" href="#topics">Topics</a></h2></td></tr>
35 <tr><td colspan="2"><h2><a name="main" href="#topics">Topics</a></h2></td></tr>
36 {topics % helpentry}
36 {topics % helpentry}
37
37
38 <tr><td colspan="2"><h2><a name="main" href="#main">Main Commands</a></h2></td></tr>
38 <tr><td colspan="2"><h2><a name="main" href="#main">Main Commands</a></h2></td></tr>
39 {earlycommands % helpentry}
39 {earlycommands % helpentry}
40
40
41 <tr><td colspan="2"><h2><a name="other" href="#other">Other Commands</a></h2></td></tr>
41 <tr><td colspan="2"><h2><a name="other" href="#other">Other Commands</a></h2></td></tr>
42 {othercommands % helpentry}
42 {othercommands % helpentry}
43 </table>
43 </table>
44
44
45 {footer}
45 {footer}
@@ -1,39 +1,39 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Mercurial repositories index</title>
2 <title>{repo|escape}: Mercurial repositories index</title>
3 </head>
3 </head>
4
4
5 <body>
5 <body>
6 <div id="container">
6 <div id="container">
7 <div class="page-header">
7 <div class="page-header">
8 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h1>
8 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h1>
9 <ul class="page-nav">
9 <ul class="page-nav">
10 </ul>
10 </ul>
11 </div>
11 </div>
12
12
13 <table cellspacing="0">
13 <table cellspacing="0">
14 <tr>
14 <tr>
15 <td><a href="?sort={sort_name}">Name</a></td>
15 <td><a href="?sort={sort_name}">Name</a></td>
16 <td><a href="?sort={sort_description}">Description</a></td>
16 <td><a href="?sort={sort_description}">Description</a></td>
17 <td><a href="?sort={sort_contact}">Contact</a></td>
17 <td><a href="?sort={sort_contact}">Contact</a></td>
18 <td><a href="?sort={sort_lastchange}">Last modified</a></td>
18 <td><a href="?sort={sort_lastchange}">Last modified</a></td>
19 <td>&nbsp;</td>
19 <td>&nbsp;</td>
20 <td>&nbsp;</td>
20 <td>&nbsp;</td>
21 </tr>
21 </tr>
22 {entries%indexentry}
22 {entries%indexentry}
23 </table>
23 </table>
24 <div class="page-footer">
24 <div class="page-footer">
25 {motd}
25 {motd}
26 </div>
26 </div>
27
27
28 <div id="powered-by">
28 <div id="powered-by">
29 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a></p>
29 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl|urlescape}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a></p>
30 </div>
30 </div>
31
31
32 <div id="corner-top-left"></div>
32 <div id="corner-top-left"></div>
33 <div id="corner-top-right"></div>
33 <div id="corner-top-right"></div>
34 <div id="corner-bottom-left"></div>
34 <div id="corner-bottom-left"></div>
35 <div id="corner-bottom-right"></div>
35 <div id="corner-bottom-right"></div>
36
36
37 </div>
37 </div>
38 </body>
38 </body>
39 </html>
39 </html>
@@ -1,53 +1,53 b''
1 {header}
1 {header}
2 <title>{repo|escape}: files</title>
2 <title>{repo|escape}: files</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / files</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / files</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li class="current">files</li>
28 <li class="current">files</li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <ul class="submenu">
33 <ul class="submenu">
34 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> {archives%archiveentry}</li>
34 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> {archives%archiveentry}</li>
35 {archives%archiveentry}
35 {archives%archiveentry}
36 </ul>
36 </ul>
37
37
38 <h2 class="no-link no-border">files</h2>
38 <h2 class="no-link no-border">files</h2>
39 <p class="files">{path|escape} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></p>
39 <p class="files">{path|escape} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></p>
40
40
41 <table>
41 <table>
42 <tr class="parity{upparity}">
42 <tr class="parity{upparity}">
43 <td>drwxr-xr-x</td>
43 <td>drwxr-xr-x</td>
44 <td></td>
44 <td></td>
45 <td></td>
45 <td></td>
46 <td><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
46 <td><a href="{url|urlescape}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
47 <td class="link">&nbsp;</td>
47 <td class="link">&nbsp;</td>
48 </tr>
48 </tr>
49 {dentries%direntry}
49 {dentries%direntry}
50 {fentries%fileentry}
50 {fentries%fileentry}
51 </table>
51 </table>
52
52
53 {footer}
53 {footer}
@@ -1,262 +1,262 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 = '<tr><td><a href="{url}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
14 helpentry = '<tr><td><a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
15
15
16 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
16 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
17 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
17 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
18 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
18 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
19 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a>'
19 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a>'
20 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
20 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
21 filenodelink = '
21 filenodelink = '
22 <tr class="parity{parity}">
22 <tr class="parity{parity}">
23 <td><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
23 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
24 <td></td>
24 <td></td>
25 <td>
25 <td>
26 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
26 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
27 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
27 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
28 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
28 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
29 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
29 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
30 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
30 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
31 </td>
31 </td>
32 </tr>'
32 </tr>'
33 filenolink = '
33 filenolink = '
34 <tr class="parity{parity}">
34 <tr class="parity{parity}">
35 <td><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
35 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
36 <td></td>
36 <td></td>
37 <td>
37 <td>
38 file |
38 file |
39 annotate |
39 annotate |
40 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
40 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
41 <a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
41 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
42 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
42 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
43 </td>
43 </td>
44 </tr>'
44 </tr>'
45
45
46 nav = '{before%naventry} {after%naventry}'
46 nav = '{before%naventry} {after%naventry}'
47 navshort = '{before%navshortentry}{after%navshortentry}'
47 navshort = '{before%navshortentry}{after%navshortentry}'
48 navgraph = '{before%navgraphentry}{after%navgraphentry}'
48 navgraph = '{before%navgraphentry}{after%navgraphentry}'
49 filenav = '{before%filenaventry}{after%filenaventry}'
49 filenav = '{before%filenaventry}{after%filenaventry}'
50
50
51 fileellipses = '...'
51 fileellipses = '...'
52 changelogentry = changelogentry.tmpl
52 changelogentry = changelogentry.tmpl
53 searchentry = changelogentry.tmpl
53 searchentry = changelogentry.tmpl
54 changeset = changeset.tmpl
54 changeset = changeset.tmpl
55 manifest = manifest.tmpl
55 manifest = manifest.tmpl
56 direntry = '
56 direntry = '
57 <tr class="parity{parity}">
57 <tr class="parity{parity}">
58 <td>drwxr-xr-x</td>
58 <td>drwxr-xr-x</td>
59 <td></td>
59 <td></td>
60 <td></td>
60 <td></td>
61 <td><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
61 <td><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
62 <td><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></td>
62 <td><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a></td>
63 </tr>'
63 </tr>'
64 fileentry = '
64 fileentry = '
65 <tr class="parity{parity}">
65 <tr class="parity{parity}">
66 <td>{permissions|permissions}</td>
66 <td>{permissions|permissions}</td>
67 <td>{date|isodate}</td>
67 <td>{date|isodate}</td>
68 <td>{size}</td>
68 <td>{size}</td>
69 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
69 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
70 <td>
70 <td>
71 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
71 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
72 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
72 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
73 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
73 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
74 </td>
74 </td>
75 </tr>'
75 </tr>'
76 filerevision = filerevision.tmpl
76 filerevision = filerevision.tmpl
77 fileannotate = fileannotate.tmpl
77 fileannotate = fileannotate.tmpl
78 filediff = filediff.tmpl
78 filediff = filediff.tmpl
79 filecomparison = filecomparison.tmpl
79 filecomparison = filecomparison.tmpl
80 filelog = filelog.tmpl
80 filelog = filelog.tmpl
81 fileline = '
81 fileline = '
82 <div style="font-family:monospace" class="parity{parity}">
82 <div style="font-family:monospace" class="parity{parity}">
83 <pre><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</pre>
83 <pre><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</pre>
84 </div>'
84 </div>'
85 annotateline = '
85 annotateline = '
86 <tr class="parity{parity}">
86 <tr class="parity{parity}">
87 <td class="linenr">
87 <td class="linenr">
88 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
88 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
89 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
89 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
90 </td>
90 </td>
91 <td class="lineno">
91 <td class="lineno">
92 <a href="#{lineid}" id="{lineid}">{linenumber}</a>
92 <a href="#{lineid}" id="{lineid}">{linenumber}</a>
93 </td>
93 </td>
94 <td class="source">{line|escape}</td>
94 <td class="source">{line|escape}</td>
95 </tr>'
95 </tr>'
96 difflineplus = '<span style="color:#008800;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
96 difflineplus = '<span style="color:#008800;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
97 difflineminus = '<span style="color:#cc0000;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
97 difflineminus = '<span style="color:#cc0000;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
98 difflineat = '<span style="color:#990099;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
98 difflineat = '<span style="color:#990099;"><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
99 diffline = '<span><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
99 diffline = '<span><a class="linenr" href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</span>'
100
100
101 comparisonblock ='
101 comparisonblock ='
102 <tbody class="block">
102 <tbody class="block">
103 {lines}
103 {lines}
104 </tbody>'
104 </tbody>'
105 comparisonline = '
105 comparisonline = '
106 <tr>
106 <tr>
107 <td class="source {type}"><a class="linenr" href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
107 <td class="source {type}"><a class="linenr" href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
108 <td class="source {type}"><a class="linenr" href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
108 <td class="source {type}"><a class="linenr" href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
109 </tr>'
109 </tr>'
110
110
111 changelogparent = '
111 changelogparent = '
112 <tr>
112 <tr>
113 <th class="parent">parent {rev}:</th>
113 <th class="parent">parent {rev}:</th>
114 <td class="parent">
114 <td class="parent">
115 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
115 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
116 </td>
116 </td>
117 </tr>'
117 </tr>'
118 changesetbranch = '<dt>branch</dt><dd>{name}</dd>'
118 changesetbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
119 changesetparent = '
119 changesetparent = '
120 <dt>parent {rev}</dt>
120 <dt>parent {rev}</dt>
121 <dd><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
121 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
122 filerevbranch = '<dt>branch</dt><dd>{name}</dd>'
122 filerevbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
123 filerevparent = '
123 filerevparent = '
124 <dt>parent {rev}</dt>
124 <dt>parent {rev}</dt>
125 <dd>
125 <dd>
126 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
126 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
127 {rename%filerename}{node|short}
127 {rename%filerename}{node|short}
128 </a>
128 </a>
129 </dd>'
129 </dd>'
130 filerename = '{file|escape}@'
130 filerename = '{file|escape}@'
131 filelogrename = '| <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>'
131 filelogrename = '| <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>'
132 fileannotateparent = '
132 fileannotateparent = '
133 <dt>parent {rev}</dt>
133 <dt>parent {rev}</dt>
134 <dd>
134 <dd>
135 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
135 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
136 {rename%filerename}{node|short}
136 {rename%filerename}{node|short}
137 </a>
137 </a>
138 </dd>'
138 </dd>'
139 changelogchild = '
139 changelogchild = '
140 <dt>child {rev}:</dt>
140 <dt>child {rev}:</dt>
141 <dd><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
141 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
142 changesetchild = '
142 changesetchild = '
143 <dt>child {rev}</dt>
143 <dt>child {rev}</dt>
144 <dd><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
144 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
145 filerevchild = '
145 filerevchild = '
146 <dt>child {rev}</dt>
146 <dt>child {rev}</dt>
147 <dd>
147 <dd>
148 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
148 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
149 </dd>'
149 </dd>'
150 fileannotatechild = '
150 fileannotatechild = '
151 <dt>child {rev}</dt>
151 <dt>child {rev}</dt>
152 <dd>
152 <dd>
153 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
153 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
154 </dd>'
154 </dd>'
155 tags = tags.tmpl
155 tags = tags.tmpl
156 tagentry = '
156 tagentry = '
157 <tr class="parity{parity}">
157 <tr class="parity{parity}">
158 <td class="nowrap age">{date|rfc822date}</td>
158 <td class="nowrap age">{date|rfc822date}</td>
159 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td>
159 <td><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td>
160 <td class="nowrap">
160 <td class="nowrap">
161 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
161 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
162 <a href="{url}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
162 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
163 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
163 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
164 </td>
164 </td>
165 </tr>'
165 </tr>'
166 bookmarks = bookmarks.tmpl
166 bookmarks = bookmarks.tmpl
167 bookmarkentry = '
167 bookmarkentry = '
168 <tr class="parity{parity}">
168 <tr class="parity{parity}">
169 <td class="nowrap date">{date|rfc822date}</td>
169 <td class="nowrap date">{date|rfc822date}</td>
170 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{bookmark|escape}</a></td>
170 <td><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{bookmark|escape}</a></td>
171 <td class="nowrap">
171 <td class="nowrap">
172 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
172 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
173 <a href="{url}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
173 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
174 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
174 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
175 </td>
175 </td>
176 </tr>'
176 </tr>'
177 branches = branches.tmpl
177 branches = branches.tmpl
178 branchentry = '
178 branchentry = '
179 <tr class="parity{parity}">
179 <tr class="parity{parity}">
180 <td class="nowrap age">{date|rfc822date}</td>
180 <td class="nowrap age">{date|rfc822date}</td>
181 <td><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
181 <td><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
182 <td class="{status}">{branch|escape}</td>
182 <td class="{status}">{branch|escape}</td>
183 <td class="nowrap">
183 <td class="nowrap">
184 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
184 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
185 <a href="{url}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
185 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
186 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
186 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
187 </td>
187 </td>
188 </tr>'
188 </tr>'
189 diffblock = '<pre>{lines}</pre>'
189 diffblock = '<pre>{lines}</pre>'
190 filediffparent = '
190 filediffparent = '
191 <dt>parent {rev}</dt>
191 <dt>parent {rev}</dt>
192 <dd><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
192 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
193 filecompparent = '
193 filecompparent = '
194 <dt>parent {rev}</dt>
194 <dt>parent {rev}</dt>
195 <dd><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
195 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
196 filelogparent = '
196 filelogparent = '
197 <tr>
197 <tr>
198 <td align="right">parent {rev}:&nbsp;</td>
198 <td align="right">parent {rev}:&nbsp;</td>
199 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
199 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
200 </tr>'
200 </tr>'
201 filediffchild = '
201 filediffchild = '
202 <dt>child {rev}</dt>
202 <dt>child {rev}</dt>
203 <dd><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
203 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
204 filecompchild = '
204 filecompchild = '
205 <dt>child {rev}</dt>
205 <dt>child {rev}</dt>
206 <dd><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
206 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
207 filelogchild = '
207 filelogchild = '
208 <tr>
208 <tr>
209 <td align="right">child {rev}:&nbsp;</td>
209 <td align="right">child {rev}:&nbsp;</td>
210 <td><a href="{url}file{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
210 <td><a href="{url|urlescape}file{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
211 </tr>'
211 </tr>'
212 shortlog = shortlog.tmpl
212 shortlog = shortlog.tmpl
213 tagtag = '<span class="tagtag" title="{name}">{name}</span> '
213 tagtag = '<span class="tagtag" title="{name|escape}">{name|escape}</span> '
214 branchtag = '<span class="branchtag" title="{name}">{name}</span> '
214 branchtag = '<span class="branchtag" title="{name|escape}">{name|escape}</span> '
215 inbranchtag = '<span class="inbranchtag" title="{name}">{name}</span> '
215 inbranchtag = '<span class="inbranchtag" title="{name|escape}">{name|escape}</span> '
216 bookmarktag = '<span class="bookmarktag" title="{name}">{name}</span> '
216 bookmarktag = '<span class="bookmarktag" title="{name|escape}">{name|escape}</span> '
217 shortlogentry = '
217 shortlogentry = '
218 <tr class="parity{parity}">
218 <tr class="parity{parity}">
219 <td class="nowrap age">{date|rfc822date}</td>
219 <td class="nowrap age">{date|rfc822date}</td>
220 <td>{author|person}</td>
220 <td>{author|person}</td>
221 <td>
221 <td>
222 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
222 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
223 {desc|strip|firstline|escape|nonempty}
223 {desc|strip|firstline|escape|nonempty}
224 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
224 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
225 </a>
225 </a>
226 </td>
226 </td>
227 <td class="nowrap">
227 <td class="nowrap">
228 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
228 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
229 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
229 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
230 </td>
230 </td>
231 </tr>'
231 </tr>'
232 filelogentry = '
232 filelogentry = '
233 <tr class="parity{parity}">
233 <tr class="parity{parity}">
234 <td class="nowrap age">{date|rfc822date}</td>
234 <td class="nowrap age">{date|rfc822date}</td>
235 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
235 <td><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
236 <td class="nowrap">
236 <td class="nowrap">
237 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>&nbsp;|&nbsp;<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>&nbsp;|&nbsp;<a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
237 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>&nbsp;|&nbsp;<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>&nbsp;|&nbsp;<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
238 {rename%filelogrename}
238 {rename%filelogrename}
239 </td>
239 </td>
240 </tr>'
240 </tr>'
241 archiveentry = '<li><a href="{url}archive/{node|short}{extension}">{type|escape}</a></li>'
241 archiveentry = '<li><a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a></li>'
242 indexentry = '
242 indexentry = '
243 <tr class="parity{parity}">
243 <tr class="parity{parity}">
244 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
244 <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
245 <td>{description}</td>
245 <td>{description}</td>
246 <td>{contact|obfuscate}</td>
246 <td>{contact|obfuscate}</td>
247 <td class="age">{lastchange|rfc822date}</td>
247 <td class="age">{lastchange|rfc822date}</td>
248 <td class="indexlinks">{archives%indexarchiveentry}</td>
248 <td class="indexlinks">{archives%indexarchiveentry}</td>
249 <td>
249 <td>
250 {if(isdirectory, '',
250 {if(isdirectory, '',
251 '<div class="rss_logo">
251 '<div class="rss_logo">
252 <a href="{url}rss-log">RSS</a> <a href="{url}atom-log">Atom</a>
252 <a href="{url|urlescape}rss-log">RSS</a> <a href="{url|urlescape}atom-log">Atom</a>
253 </div>'
253 </div>'
254 )}
254 )}
255 </td>
255 </td>
256 </tr>\n'
256 </tr>\n'
257 indexarchiveentry = '<a href="{url}archive/{node|short}{extension}">{type|escape}</a> '
257 indexarchiveentry = '<a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> '
258 index = index.tmpl
258 index = index.tmpl
259 urlparameter = '{separator}{name}={value|urlescape}'
259 urlparameter = '{separator}{name}={value|urlescape}'
260 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
260 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
261 graph = graph.tmpl
261 graph = graph.tmpl
262 breadcrumb = '&gt; <a href="{url}">{name}</a> '
262 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
@@ -1,37 +1,37 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Mercurial repository not found</title>
2 <title>{repo|escape}: Mercurial repository not found</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / not found: {repo|escape}</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / not found: {repo|escape}</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li class="current">summary</li>
21 <li class="current">summary</li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}</li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}</li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">Not Found</h2>
33 <h2 class="no-link no-border">Not Found</h2>
34 <p class="normal">The specified repository "{repo|escape}" is unknown, sorry.</p>
34 <p class="normal">The specified repository "{repo|escape}" is unknown, sorry.</p>
35 <p class="normal">Please go back to the <a href="{url}">main repository list page</a>.</p>
35 <p class="normal">Please go back to the <a href="{url|urlescape}">main repository list page</a>.</p>
36
36
37 {footer}
37 {footer}
@@ -1,36 +1,36 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Search</title>
2 <title>{repo|escape}: Search</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / search</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / search</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" value="{query|escape}" /></dd>
16 <dd><input type="text" name="rev" value="{query|escape}" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>{archives%archiveentry}
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">searching for {query|escape}</h2>
33 <h2 class="no-link no-border">searching for {query|escape}</h2>
34 {entries}
34 {entries}
35
35
36 {footer}
36 {footer}
@@ -1,44 +1,44 b''
1 {header}
1 {header}
2 <title>{repo|escape}: shortlog</title>
2 <title>{repo|escape}: shortlog</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li class="current">shortlog</li>
22 <li class="current">shortlog</li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 {archives%archiveentry}
29 {archives%archiveentry}
30 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
30 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 </ul>
31 </ul>
32 </div>
32 </div>
33
33
34 <h2 class="no-link no-border">shortlog</h2>
34 <h2 class="no-link no-border">shortlog</h2>
35
35
36 <table>
36 <table>
37 {entries%shortlogentry}
37 {entries%shortlogentry}
38 </table>
38 </table>
39
39
40 <div class="page-path">
40 <div class="page-path">
41 {changenav%navshort}
41 {changenav%navshort}
42 </div>
42 </div>
43
43
44 {footer}
44 {footer}
@@ -1,76 +1,76 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Summary</title>
2 <title>{repo|escape}: Summary</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / summary</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / summary</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li class="current">summary</li>
21 <li class="current">summary</li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}log{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
25 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">Mercurial Repository Overview</h2>
33 <h2 class="no-link no-border">Mercurial Repository Overview</h2>
34 <dl class="overview">
34 <dl class="overview">
35 <dt>name</dt>
35 <dt>name</dt>
36 <dd>{repo|escape}</dd>
36 <dd>{repo|escape}</dd>
37 <dt>description</dt>
37 <dt>description</dt>
38 <dd>{desc}</dd>
38 <dd>{desc}</dd>
39 <dt>owner</dt>
39 <dt>owner</dt>
40 <dd>{owner|obfuscate}</dd>
40 <dd>{owner|obfuscate}</dd>
41 <dt>last change</dt>
41 <dt>last change</dt>
42 <dd>{lastchange|rfc822date}</dd>
42 <dd>{lastchange|rfc822date}</dd>
43 </dl>
43 </dl>
44
44
45 <h2><a href="{url}shortlog{sessionvars%urlparameter}">Changes</a></h2>
45 <h2><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">Changes</a></h2>
46 <table>
46 <table>
47 {shortlog}
47 {shortlog}
48 <tr class="light">
48 <tr class="light">
49 <td colspan="4"><a class="list" href="{url}shortlog{sessionvars%urlparameter}">...</a></td>
49 <td colspan="4"><a class="list" href="{url|urlescape}shortlog{sessionvars%urlparameter}">...</a></td>
50 </tr>
50 </tr>
51 </table>
51 </table>
52
52
53 <h2><a href="{url}tags{sessionvars%urlparameter}">Tags</a></h2>
53 <h2><a href="{url|urlescape}tags{sessionvars%urlparameter}">Tags</a></h2>
54 <table>
54 <table>
55 {tags}
55 {tags}
56 <tr class="light">
56 <tr class="light">
57 <td colspan="3"><a class="list" href="{url}tags{sessionvars%urlparameter}">...</a></td>
57 <td colspan="3"><a class="list" href="{url|urlescape}tags{sessionvars%urlparameter}">...</a></td>
58 </tr>
58 </tr>
59 </table>
59 </table>
60
60
61 <h2><a href="{url}bookmarks{sessionvars%urlparameter}">Bookmarks</a></h2>
61 <h2><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">Bookmarks</a></h2>
62 <table>
62 <table>
63 {bookmarks%bookmarkentry}
63 {bookmarks%bookmarkentry}
64 <tr class="light">
64 <tr class="light">
65 <td colspan="3"><a class="list" href="{url}bookmarks{sessionvars%urlparameter}">...</a></td>
65 <td colspan="3"><a class="list" href="{url|urlescape}bookmarks{sessionvars%urlparameter}">...</a></td>
66 </tr>
66 </tr>
67 </table>
67 </table>
68
68
69 <h2 class="no-link">Branches</h2>
69 <h2 class="no-link">Branches</h2>
70 <table>
70 <table>
71 {branches%branchentry}
71 {branches%branchentry}
72 <tr class="light">
72 <tr class="light">
73 <td colspan="4"><a class="list" href="#">...</a></td>
73 <td colspan="4"><a class="list" href="#">...</a></td>
74 </tr>
74 </tr>
75 </table>
75 </table>
76 {footer}
76 {footer}
@@ -1,38 +1,38 b''
1 {header}
1 {header}
2 <title>{repo|escape}: Tags</title>
2 <title>{repo|escape}: Tags</title>
3 <link rel="alternate" type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}"/>
3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url}rss-log" title="RSS feed for {repo|escape}"/>
4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 </head>
5 </head>
6
6
7 <body>
7 <body>
8 <div id="container">
8 <div id="container">
9 <div class="page-header">
9 <div class="page-header">
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / tags</h1>
10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / tags</h1>
11
11
12 <form action="{url}log">
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
13 {sessionvars%hiddenformentry}
14 <dl class="search">
14 <dl class="search">
15 <dt><label>Search: </label></dt>
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
17 </dl>
18 </form>
18 </form>
19
19
20 <ul class="page-nav">
20 <ul class="page-nav">
21 <li><a href="{url}summary{sessionvars%urlparameter}">summary</a></li>
21 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 <li><a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a></li>
22 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 <li><a href="{url}changelog{sessionvars%urlparameter}">changelog</a></li>
23 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
24 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
25 <li class="current">tags</li>
25 <li class="current">tags</li>
26 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
26 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
27 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a></li>
28 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a></li>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 </div>
31 </div>
32
32
33 <h2 class="no-link no-border">tags</h2>
33 <h2 class="no-link no-border">tags</h2>
34 <table cellspacing="0">
34 <table cellspacing="0">
35 {entries%tagentry}
35 {entries%tagentry}
36 </table>
36 </table>
37
37
38 {footer}
38 {footer}
@@ -1,55 +1,55 b''
1 {header}
1 {header}
2 <title>{repo|escape}: bookmarks</title>
2 <title>{repo|escape}: bookmarks</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-bookmarks" title="Atom feed for {repo|escape}: bookmarks" />
4 href="{url|urlescape}atom-bookmarks" title="Atom feed for {repo|escape}: bookmarks" />
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-bookmarks" title="RSS feed for {repo|escape}: bookmarks" />
6 href="{url|urlescape}rss-bookmarks" title="RSS feed for {repo|escape}: bookmarks" />
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="container">
10 <div class="container">
11 <div class="menu">
11 <div class="menu">
12 <div class="logo">
12 <div class="logo">
13 <a href="{logourl}">
13 <a href="{logourl}">
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
14 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
15 </div>
15 </div>
16 <ul>
16 <ul>
17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
17 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">log</a></li>
18 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
20 <li class="active">bookmarks</li>
20 <li class="active">bookmarks</li>
21 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
25 </ul>
25 </ul>
26 <p>
26 <p>
27 <div class="atom-logo">
27 <div class="atom-logo">
28 <a href="{url}atom-bookmarks" title="subscribe to atom feed">
28 <a href="{url|urlescape}atom-bookmarks" title="subscribe to atom feed">
29 <img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
29 <img class="atom-logo" src="{staticurl|urlescape}feed-icon-14x14.png" alt="atom feed">
30 </a>
30 </a>
31 </div>
31 </div>
32 </div>
32 </div>
33
33
34 <div class="main">
34 <div class="main">
35 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
35 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
36 <h3>bookmarks</h3>
36 <h3>bookmarks</h3>
37
37
38 <form class="search" action="{url}log">
38 <form class="search" action="{url|urlescape}log">
39 {sessionvars%hiddenformentry}
39 {sessionvars%hiddenformentry}
40 <p><input name="rev" id="search1" type="text" size="30" /></p>
40 <p><input name="rev" id="search1" type="text" size="30" /></p>
41 <div id="hint">find changesets by author, revision,
41 <div id="hint">find changesets by author, revision,
42 files, or words in the commit message</div>
42 files, or words in the commit message</div>
43 </form>
43 </form>
44
44
45 <table class="bigtable">
45 <table class="bigtable">
46 <tr>
46 <tr>
47 <th>bookmark</th>
47 <th>bookmark</th>
48 <th>node</th>
48 <th>node</th>
49 </tr>
49 </tr>
50 {entries%bookmarkentry}
50 {entries%bookmarkentry}
51 </table>
51 </table>
52 </div>
52 </div>
53 </div>
53 </div>
54
54
55 {footer}
55 {footer}
@@ -1,66 +1,66 b''
1 {header}
1 {header}
2 <title>{repo|escape}: branches</title>
2 <title>{repo|escape}: branches</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-branches" title="Atom feed for {repo|escape}: branches" />
4 href="{url|urlescape}atom-branches" title="Atom feed for {repo|escape}: branches" />
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-branches" title="RSS feed for {repo|escape}: branches" />
6 href="{url|urlescape}rss-branches" title="RSS feed for {repo|escape}: branches" />
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="container">
10 <div class="container">
11 <div class="menu">
11 <div class="menu">
12 <div class="logo">
12 <div class="logo">
13 <a href="{logourl}">
13 <a href="{logourl}">
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
14 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
15 </div>
15 </div>
16 <ul>
16 <ul>
17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
17 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">log</a></li>
18 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
20 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
21 <li class="active">branches</li>
21 <li class="active">branches</li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
25 </ul>
25 </ul>
26 <p>
26 <p>
27 <div class="atom-logo">
27 <div class="atom-logo">
28 <a href="{url}atom-branches" title="subscribe to atom feed">
28 <a href="{url|urlescape}atom-branches" title="subscribe to atom feed">
29 <img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
29 <img class="atom-logo" src="{staticurl|urlescape}feed-icon-14x14.png" alt="atom feed">
30 </a>
30 </a>
31 </div>
31 </div>
32 </div>
32 </div>
33
33
34 <div class="main">
34 <div class="main">
35 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
35 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
36 <h3>branches</h3>
36 <h3>branches</h3>
37
37
38 <form class="search" action="{url}log">
38 <form class="search" action="{url|urlescape}log">
39 {sessionvars%hiddenformentry}
39 {sessionvars%hiddenformentry}
40 <p><input name="rev" id="search1" type="text" size="30" /></p>
40 <p><input name="rev" id="search1" type="text" size="30" /></p>
41 <div id="hint">find changesets by author, revision,
41 <div id="hint">find changesets by author, revision,
42 files, or words in the commit message</div>
42 files, or words in the commit message</div>
43 </form>
43 </form>
44
44
45 <table class="bigtable">
45 <table class="bigtable">
46 <tr>
46 <tr>
47 <th>branch</th>
47 <th>branch</th>
48 <th>node</th>
48 <th>node</th>
49 </tr>
49 </tr>
50 {entries %
50 {entries %
51 ' <tr class="tagEntry parity{parity}">
51 ' <tr class="tagEntry parity{parity}">
52 <td>
52 <td>
53 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">
53 <a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">
54 {branch|escape}
54 {branch|escape}
55 </a>
55 </a>
56 </td>
56 </td>
57 <td class="node">
57 <td class="node">
58 {node|short}
58 {node|short}
59 </td>
59 </td>
60 </tr>'
60 </tr>'
61 }
61 }
62 </table>
62 </table>
63 </div>
63 </div>
64 </div>
64 </div>
65
65
66 {footer}
66 {footer}
@@ -1,87 +1,87 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {node|short}</title>
2 <title>{repo|escape}: {node|short}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5 <div class="container">
5 <div class="container">
6 <div class="menu">
6 <div class="menu">
7 <div class="logo">
7 <div class="logo">
8 <a href="{logourl}">
8 <a href="{logourl}">
9 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
9 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
10 </div>
10 </div>
11 <ul>
11 <ul>
12 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
12 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
13 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
14 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
15 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
16 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
17 </ul>
17 </ul>
18 <ul>
18 <ul>
19 <li class="active">changeset</li>
19 <li class="active">changeset</li>
20 <li><a href="{url}raw-rev/{node|short}{sessionvars%urlparameter}">raw</a></li>
20 <li><a href="{url|urlescape}raw-rev/{node|short}{sessionvars%urlparameter}">raw</a></li>
21 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">browse</a></li>
21 <li><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">browse</a></li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 {archives%archiveentry}
24 {archives%archiveentry}
25 </ul>
25 </ul>
26 <ul>
26 <ul>
27 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
27 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
28 </ul>
28 </ul>
29 </div>
29 </div>
30
30
31 <div class="main">
31 <div class="main">
32
32
33 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
33 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
34 <h3>changeset {rev}:{node|short} {changesetbranch%changelogbranchname} {changesettag} {changesetbookmark}</h3>
34 <h3>changeset {rev}:{node|short} {changesetbranch%changelogbranchname} {changesettag} {changesetbookmark}</h3>
35
35
36 <form class="search" action="{url}log">
36 <form class="search" action="{url|urlescape}log">
37 {sessionvars%hiddenformentry}
37 {sessionvars%hiddenformentry}
38 <p><input name="rev" id="search1" type="text" size="30" /></p>
38 <p><input name="rev" id="search1" type="text" size="30" /></p>
39 <div id="hint">find changesets by author, revision,
39 <div id="hint">find changesets by author, revision,
40 files, or words in the commit message</div>
40 files, or words in the commit message</div>
41 </form>
41 </form>
42
42
43 <div class="description">{desc|strip|escape|nonempty}</div>
43 <div class="description">{desc|strip|escape|nonempty}</div>
44
44
45 <table id="changesetEntry">
45 <table id="changesetEntry">
46 <tr>
46 <tr>
47 <th class="author">author</th>
47 <th class="author">author</th>
48 <td class="author">{author|obfuscate}</td>
48 <td class="author">{author|obfuscate}</td>
49 </tr>
49 </tr>
50 <tr>
50 <tr>
51 <th class="date">date</th>
51 <th class="date">date</th>
52 <td class="date age">{date|rfc822date}</td></tr>
52 <td class="date age">{date|rfc822date}</td></tr>
53 <tr>
53 <tr>
54 <th class="author">parents</th>
54 <th class="author">parents</th>
55 <td class="author">{parent%changesetparent}</td>
55 <td class="author">{parent%changesetparent}</td>
56 </tr>
56 </tr>
57 <tr>
57 <tr>
58 <th class="author">children</th>
58 <th class="author">children</th>
59 <td class="author">{child%changesetchild}</td>
59 <td class="author">{child%changesetchild}</td>
60 </tr>
60 </tr>
61 <tr>
61 <tr>
62 <th class="files">files</th>
62 <th class="files">files</th>
63 <td class="files">{files}</td>
63 <td class="files">{files}</td>
64 </tr>
64 </tr>
65 <tr>
65 <tr>
66 <th class="diffstat">diffstat</th>
66 <th class="diffstat">diffstat</th>
67 <td class="diffstat">
67 <td class="diffstat">
68 {diffsummary}
68 {diffsummary}
69 <a id="diffstatexpand" href="javascript:showDiffstat()"/>[<tt>+</tt>]</a>
69 <a id="diffstatexpand" href="javascript:showDiffstat()"/>[<tt>+</tt>]</a>
70 <div id="diffstatdetails" style="display:none;">
70 <div id="diffstatdetails" style="display:none;">
71 <a href="javascript:hideDiffstat()"/>[<tt>-</tt>]</a>
71 <a href="javascript:hideDiffstat()"/>[<tt>-</tt>]</a>
72 <p>
72 <p>
73 <table>{diffstat}</table>
73 <table>{diffstat}</table>
74 </div>
74 </div>
75 </td>
75 </td>
76 </tr>
76 </tr>
77 </table>
77 </table>
78
78
79 <div class="overflow">
79 <div class="overflow">
80 <div class="sourcefirst"> line diff</div>
80 <div class="sourcefirst"> line diff</div>
81
81
82 {diff}
82 {diff}
83 </div>
83 </div>
84
84
85 </div>
85 </div>
86 </div>
86 </div>
87 {footer}
87 {footer}
@@ -1,47 +1,47 b''
1 {header}
1 {header}
2 <title>{repo|escape}: error</title>
2 <title>{repo|escape}: error</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" width=75 height=90 border=0 alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 </ul>
18 </ul>
19 <ul>
19 <ul>
20 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
20 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
21 </ul>
21 </ul>
22 </div>
22 </div>
23
23
24 <div class="main">
24 <div class="main">
25
25
26 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
26 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
27 <h3>error</h3>
27 <h3>error</h3>
28
28
29 <form class="search" action="{url}log">
29 <form class="search" action="{url|urlescape}log">
30 {sessionvars%hiddenformentry}
30 {sessionvars%hiddenformentry}
31 <p><input name="rev" id="search1" type="text" size="30"></p>
31 <p><input name="rev" id="search1" type="text" size="30"></p>
32 <div id="hint">find changesets by author, revision,
32 <div id="hint">find changesets by author, revision,
33 files, or words in the commit message</div>
33 files, or words in the commit message</div>
34 </form>
34 </form>
35
35
36 <div class="description">
36 <div class="description">
37 <p>
37 <p>
38 An error occurred while processing your request:
38 An error occurred while processing your request:
39 </p>
39 </p>
40 <p>
40 <p>
41 {error|escape}
41 {error|escape}
42 </p>
42 </p>
43 </div>
43 </div>
44 </div>
44 </div>
45 </div>
45 </div>
46
46
47 {footer}
47 {footer}
@@ -1,83 +1,83 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} annotate</title>
2 <title>{repo|escape}: {file|escape} annotate</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 </ul>
18 </ul>
19
19
20 <ul>
20 <ul>
21 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
21 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
22 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
22 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
23 </ul>
23 </ul>
24 <ul>
24 <ul>
25 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
25 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
26 <li><a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
26 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
27 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
27 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
28 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
28 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
29 <li class="active">annotate</li>
29 <li class="active">annotate</li>
30 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
30 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
31 <li><a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
31 <li><a href="{url|urlescape}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
32 </ul>
32 </ul>
33 <ul>
33 <ul>
34 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
34 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
35 </ul>
35 </ul>
36 </div>
36 </div>
37
37
38 <div class="main">
38 <div class="main">
39 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
39 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
40 <h3>annotate {file|escape} @ {rev}:{node|short}</h3>
40 <h3>annotate {file|escape} @ {rev}:{node|short}</h3>
41
41
42 <form class="search" action="{url}log">
42 <form class="search" action="{url|urlescape}log">
43 {sessionvars%hiddenformentry}
43 {sessionvars%hiddenformentry}
44 <p><input name="rev" id="search1" type="text" size="30" /></p>
44 <p><input name="rev" id="search1" type="text" size="30" /></p>
45 <div id="hint">find changesets by author, revision,
45 <div id="hint">find changesets by author, revision,
46 files, or words in the commit message</div>
46 files, or words in the commit message</div>
47 </form>
47 </form>
48
48
49 <div class="description">{desc|strip|escape|nonempty}</div>
49 <div class="description">{desc|strip|escape|nonempty}</div>
50
50
51 <table id="changesetEntry">
51 <table id="changesetEntry">
52 <tr>
52 <tr>
53 <th class="author">author</th>
53 <th class="author">author</th>
54 <td class="author">{author|obfuscate}</td>
54 <td class="author">{author|obfuscate}</td>
55 </tr>
55 </tr>
56 <tr>
56 <tr>
57 <th class="date">date</th>
57 <th class="date">date</th>
58 <td class="date age">{date|rfc822date}</td>
58 <td class="date age">{date|rfc822date}</td>
59 </tr>
59 </tr>
60 <tr>
60 <tr>
61 <th class="author">parents</th>
61 <th class="author">parents</th>
62 <td class="author">{parent%filerevparent}</td>
62 <td class="author">{parent%filerevparent}</td>
63 </tr>
63 </tr>
64 <tr>
64 <tr>
65 <th class="author">children</th>
65 <th class="author">children</th>
66 <td class="author">{child%filerevchild}</td>
66 <td class="author">{child%filerevchild}</td>
67 </tr>
67 </tr>
68 {changesettag}
68 {changesettag}
69 </table>
69 </table>
70
70
71 <div class="overflow">
71 <div class="overflow">
72 <table class="bigtable">
72 <table class="bigtable">
73 <tr>
73 <tr>
74 <th class="annotate">rev</th>
74 <th class="annotate">rev</th>
75 <th class="line">&nbsp;&nbsp;line source</th>
75 <th class="line">&nbsp;&nbsp;line source</th>
76 </tr>
76 </tr>
77 {annotate%annotateline}
77 {annotate%annotateline}
78 </table>
78 </table>
79 </div>
79 </div>
80 </div>
80 </div>
81 </div>
81 </div>
82
82
83 {footer}
83 {footer}
@@ -1,93 +1,93 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} comparison</title>
2 <title>{repo|escape}: {file|escape} comparison</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 </ul>
18 </ul>
19 <ul>
19 <ul>
20 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
20 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
21 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
21 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
24 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
25 <li><a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
25 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
26 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
26 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
27 <li class="active">comparison</li>
27 <li class="active">comparison</li>
28 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
28 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
29 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
29 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
30 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
30 <li><a href="{url|urlescape}raw-file/{node|short}/{file|urlescape}">raw</a></li>
31 </ul>
31 </ul>
32 <ul>
32 <ul>
33 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
33 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
34 </ul>
34 </ul>
35 </div>
35 </div>
36
36
37 <div class="main">
37 <div class="main">
38 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
38 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
39 <h3>comparison {file|escape} @ {rev}:{node|short}</h3>
39 <h3>comparison {file|escape} @ {rev}:{node|short}</h3>
40
40
41 <form class="search" action="{url}log">
41 <form class="search" action="{url|urlescape}log">
42 <p>{sessionvars%hiddenformentry}</p>
42 <p>{sessionvars%hiddenformentry}</p>
43 <p><input name="rev" id="search1" type="text" size="30" /></p>
43 <p><input name="rev" id="search1" type="text" size="30" /></p>
44 <div id="hint">find changesets by author, revision,
44 <div id="hint">find changesets by author, revision,
45 files, or words in the commit message</div>
45 files, or words in the commit message</div>
46 </form>
46 </form>
47
47
48 <div class="description">{desc|strip|escape|nonempty}</div>
48 <div class="description">{desc|strip|escape|nonempty}</div>
49
49
50 <table id="changesetEntry">
50 <table id="changesetEntry">
51 <tr>
51 <tr>
52 <th>author</th>
52 <th>author</th>
53 <td>{author|obfuscate}</td>
53 <td>{author|obfuscate}</td>
54 </tr>
54 </tr>
55 <tr>
55 <tr>
56 <th>date</th>
56 <th>date</th>
57 <td class="date age">{date|rfc822date}</td>
57 <td class="date age">{date|rfc822date}</td>
58 </tr>
58 </tr>
59 <tr>
59 <tr>
60 <th>parents</th>
60 <th>parents</th>
61 <td>{parent%filerevparent}</td>
61 <td>{parent%filerevparent}</td>
62 </tr>
62 </tr>
63 <tr>
63 <tr>
64 <th>children</th>
64 <th>children</th>
65 <td>{child%filerevchild}</td>
65 <td>{child%filerevchild}</td>
66 </tr>
66 </tr>
67 {changesettag}
67 {changesettag}
68 </table>
68 </table>
69
69
70 <div class="overflow">
70 <div class="overflow">
71 <div class="sourcefirst"> comparison</div>
71 <div class="sourcefirst"> comparison</div>
72 <div class="legend">
72 <div class="legend">
73 <span class="legendinfo equal">equal</span>
73 <span class="legendinfo equal">equal</span>
74 <span class="legendinfo delete">deleted</span>
74 <span class="legendinfo delete">deleted</span>
75 <span class="legendinfo insert">inserted</span>
75 <span class="legendinfo insert">inserted</span>
76 <span class="legendinfo replace">replaced</span>
76 <span class="legendinfo replace">replaced</span>
77 </div>
77 </div>
78
78
79 <table class="bigtable">
79 <table class="bigtable">
80 <thead class="header">
80 <thead class="header">
81 <tr>
81 <tr>
82 <th>{leftrev}:{leftnode|short}</th>
82 <th>{leftrev}:{leftnode|short}</th>
83 <th>{rightrev}:{rightnode|short}</th>
83 <th>{rightrev}:{rightnode|short}</th>
84 </tr>
84 </tr>
85 </thead>
85 </thead>
86 {comparison}
86 {comparison}
87 </table>
87 </table>
88
88
89 </div>
89 </div>
90 </div>
90 </div>
91 </div>
91 </div>
92
92
93 {footer}
93 {footer}
@@ -1,78 +1,78 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} diff</title>
2 <title>{repo|escape}: {file|escape} diff</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 </ul>
18 </ul>
19 <ul>
19 <ul>
20 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
20 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
21 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
21 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
24 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
25 <li><a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
25 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
26 <li class="active">diff</li>
26 <li class="active">diff</li>
27 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
27 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
28 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
28 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
29 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
29 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
30 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
30 <li><a href="{url|urlescape}raw-file/{node|short}/{file|urlescape}">raw</a></li>
31 </ul>
31 </ul>
32 <ul>
32 <ul>
33 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
33 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
34 </ul>
34 </ul>
35 </div>
35 </div>
36
36
37 <div class="main">
37 <div class="main">
38 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
38 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
39 <h3>diff {file|escape} @ {rev}:{node|short}</h3>
39 <h3>diff {file|escape} @ {rev}:{node|short}</h3>
40
40
41 <form class="search" action="{url}log">
41 <form class="search" action="{url|urlescape}log">
42 <p>{sessionvars%hiddenformentry}</p>
42 <p>{sessionvars%hiddenformentry}</p>
43 <p><input name="rev" id="search1" type="text" size="30" /></p>
43 <p><input name="rev" id="search1" type="text" size="30" /></p>
44 <div id="hint">find changesets by author, revision,
44 <div id="hint">find changesets by author, revision,
45 files, or words in the commit message</div>
45 files, or words in the commit message</div>
46 </form>
46 </form>
47
47
48 <div class="description">{desc|strip|escape|nonempty}</div>
48 <div class="description">{desc|strip|escape|nonempty}</div>
49
49
50 <table id="changesetEntry">
50 <table id="changesetEntry">
51 <tr>
51 <tr>
52 <th>author</th>
52 <th>author</th>
53 <td>{author|obfuscate}</td>
53 <td>{author|obfuscate}</td>
54 </tr>
54 </tr>
55 <tr>
55 <tr>
56 <th>date</th>
56 <th>date</th>
57 <td class="date age">{date|rfc822date}</td>
57 <td class="date age">{date|rfc822date}</td>
58 </tr>
58 </tr>
59 <tr>
59 <tr>
60 <th>parents</th>
60 <th>parents</th>
61 <td>{parent%filerevparent}</td>
61 <td>{parent%filerevparent}</td>
62 </tr>
62 </tr>
63 <tr>
63 <tr>
64 <th>children</th>
64 <th>children</th>
65 <td>{child%filerevchild}</td>
65 <td>{child%filerevchild}</td>
66 </tr>
66 </tr>
67 {changesettag}
67 {changesettag}
68 </table>
68 </table>
69
69
70 <div class="overflow">
70 <div class="overflow">
71 <div class="sourcefirst"> line diff</div>
71 <div class="sourcefirst"> line diff</div>
72
72
73 {diff}
73 {diff}
74 </div>
74 </div>
75 </div>
75 </div>
76 </div>
76 </div>
77
77
78 {footer}
78 {footer}
@@ -1,79 +1,79 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} history</title>
2 <title>{repo|escape}: {file|escape} history</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}" />
4 href="{url|urlescape}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}" />
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}" />
6 href="{url|urlescape}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}" />
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="container">
10 <div class="container">
11 <div class="menu">
11 <div class="menu">
12 <div class="logo">
12 <div class="logo">
13 <a href="{logourl}">
13 <a href="{logourl}">
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
14 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
15 </div>
15 </div>
16 <ul>
16 <ul>
17 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
17 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
18 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
18 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
20 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
21 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
24 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
25 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
25 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
26 </ul>
26 </ul>
27 <ul>
27 <ul>
28 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
28 <li><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
29 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
29 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
30 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
30 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
31 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
31 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
32 <li class="active">file log</li>
32 <li class="active">file log</li>
33 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
33 <li><a href="{url|urlescape}raw-file/{node|short}/{file|urlescape}">raw</a></li>
34 </ul>
34 </ul>
35 <ul>
35 <ul>
36 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
36 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
37 </ul>
37 </ul>
38 <p>
38 <p>
39 <div class="atom-logo">
39 <div class="atom-logo">
40 <a href="{url}atom-log/{node|short}/{file|urlescape}" title="subscribe to atom feed">
40 <a href="{url|urlescape}atom-log/{node|short}/{file|urlescape}" title="subscribe to atom feed">
41 <img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed"></a>
41 <img class="atom-logo" src="{staticurl|urlescape}feed-icon-14x14.png" alt="atom feed"></a>
42 </div>
42 </div>
43 </div>
43 </div>
44
44
45 <div class="main">
45 <div class="main">
46 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
46 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
47 <h3>log {file|escape}</h3>
47 <h3>log {file|escape}</h3>
48
48
49 <form class="search" action="{url}log">
49 <form class="search" action="{url|urlescape}log">
50 {sessionvars%hiddenformentry}
50 {sessionvars%hiddenformentry}
51 <p><input name="rev" id="search1" type="text" size="30" /></p>
51 <p><input name="rev" id="search1" type="text" size="30" /></p>
52 <div id="hint">find changesets by author, revision,
52 <div id="hint">find changesets by author, revision,
53 files, or words in the commit message</div>
53 files, or words in the commit message</div>
54 </form>
54 </form>
55
55
56 <div class="navigate">
56 <div class="navigate">
57 <a href="{url}log/{node|short}/{file|urlescape}{lessvars%urlparameter}">less</a>
57 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{lessvars%urlparameter}">less</a>
58 <a href="{url}log/{node|short}/{file|urlescape}{morevars%urlparameter}">more</a>
58 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{morevars%urlparameter}">more</a>
59 | {nav%filenav}</div>
59 | {nav%filenav}</div>
60
60
61 <table class="bigtable">
61 <table class="bigtable">
62 <tr>
62 <tr>
63 <th class="age">age</th>
63 <th class="age">age</th>
64 <th class="author">author</th>
64 <th class="author">author</th>
65 <th class="description">description</th>
65 <th class="description">description</th>
66 </tr>
66 </tr>
67 {entries%filelogentry}
67 {entries%filelogentry}
68 </table>
68 </table>
69
69
70 <div class="navigate">
70 <div class="navigate">
71 <a href="{url}log/{node|short}/{file|urlescape}{lessvars%urlparameter}">less</a>
71 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{lessvars%urlparameter}">less</a>
72 <a href="{url}log/{node|short}/{file|urlescape}{morevars%urlparameter}">more</a>
72 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{morevars%urlparameter}">more</a>
73 | {nav%filenav}
73 | {nav%filenav}
74 </div>
74 </div>
75
75
76 </div>
76 </div>
77 </div>
77 </div>
78
78
79 {footer}
79 {footer}
@@ -1,5 +1,5 b''
1 <tr class="parity{parity}">
1 <tr class="parity{parity}">
2 <td class="age">{date|rfc822date}</td>
2 <td class="age">{date|rfc822date}</td>
3 <td class="author">{author|person}</td>
3 <td class="author">{author|person}</td>
4 <td class="description"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags%changelogtag}{rename%filelogrename}</td>
4 <td class="description"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags%changelogtag}{rename%filelogrename}</td>
5 </tr>
5 </tr>
@@ -1,77 +1,77 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {node|short} {file|escape}</title>
2 <title>{repo|escape}: {node|short} {file|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
16 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
17 </ul>
17 </ul>
18 <ul>
18 <ul>
19 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
19 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
20 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
20 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
21 </ul>
21 </ul>
22 <ul>
22 <ul>
23 <li class="active">file</li>
23 <li class="active">file</li>
24 <li><a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
24 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
25 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
25 <li><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
26 <li><a href="{url}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
26 <li><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
27 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
27 <li><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
28 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
28 <li><a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
29 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
29 <li><a href="{url|urlescape}raw-file/{node|short}/{file|urlescape}">raw</a></li>
30 </ul>
30 </ul>
31 <ul>
31 <ul>
32 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
32 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
33 </ul>
33 </ul>
34 </div>
34 </div>
35
35
36 <div class="main">
36 <div class="main">
37 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
37 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
38 <h3>view {file|escape} @ {rev}:{node|short}</h3>
38 <h3>view {file|escape} @ {rev}:{node|short}</h3>
39
39
40 <form class="search" action="{url}log">
40 <form class="search" action="{url|urlescape}log">
41 {sessionvars%hiddenformentry}
41 {sessionvars%hiddenformentry}
42 <p><input name="rev" id="search1" type="text" size="30" /></p>
42 <p><input name="rev" id="search1" type="text" size="30" /></p>
43 <div id="hint">find changesets by author, revision,
43 <div id="hint">find changesets by author, revision,
44 files, or words in the commit message</div>
44 files, or words in the commit message</div>
45 </form>
45 </form>
46
46
47 <div class="description">{desc|strip|escape|nonempty}</div>
47 <div class="description">{desc|strip|escape|nonempty}</div>
48
48
49 <table id="changesetEntry">
49 <table id="changesetEntry">
50 <tr>
50 <tr>
51 <th class="author">author</th>
51 <th class="author">author</th>
52 <td class="author">{author|obfuscate}</td>
52 <td class="author">{author|obfuscate}</td>
53 </tr>
53 </tr>
54 <tr>
54 <tr>
55 <th class="date">date</th>
55 <th class="date">date</th>
56 <td class="date age">{date|rfc822date}</td>
56 <td class="date age">{date|rfc822date}</td>
57 </tr>
57 </tr>
58 <tr>
58 <tr>
59 <th class="author">parents</th>
59 <th class="author">parents</th>
60 <td class="author">{parent%filerevparent}</td>
60 <td class="author">{parent%filerevparent}</td>
61 </tr>
61 </tr>
62 <tr>
62 <tr>
63 <th class="author">children</th>
63 <th class="author">children</th>
64 <td class="author">{child%filerevchild}</td>
64 <td class="author">{child%filerevchild}</td>
65 </tr>
65 </tr>
66 {changesettag}
66 {changesettag}
67 </table>
67 </table>
68
68
69 <div class="overflow">
69 <div class="overflow">
70 <div class="sourcefirst"> line source</div>
70 <div class="sourcefirst"> line source</div>
71 {text%fileline}
71 {text%fileline}
72 <div class="sourcelast"></div>
72 <div class="sourcelast"></div>
73 </div>
73 </div>
74 </div>
74 </div>
75 </div>
75 </div>
76
76
77 {footer}
77 {footer}
@@ -1,129 +1,129 b''
1 {header}
1 {header}
2 <title>{repo|escape}: revision graph</title>
2 <title>{repo|escape}: revision graph</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}: log" />
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}: log" />
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}: log" />
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}: log" />
7 <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
7 <!--[if IE]><script type="text/javascript" src="{staticurl|urlescape}excanvas.js"></script><![endif]-->
8 </head>
8 </head>
9 <body>
9 <body>
10
10
11 <div class="container">
11 <div class="container">
12 <div class="menu">
12 <div class="menu">
13 <div class="logo">
13 <div class="logo">
14 <a href="{logourl}">
14 <a href="{logourl}">
15 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
16 </div>
16 </div>
17 <ul>
17 <ul>
18 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
18 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
19 <li class="active">graph</li>
19 <li class="active">graph</li>
20 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
20 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
21 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
21 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
22 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
22 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
23 </ul>
23 </ul>
24 <ul>
24 <ul>
25 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
25 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
26 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
26 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
27 </ul>
27 </ul>
28 <ul>
28 <ul>
29 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
29 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 </ul>
30 </ul>
31 <p>
31 <p>
32 <div class="atom-logo">
32 <div class="atom-logo">
33 <a href="{url}atom-log" title="subscribe to atom feed">
33 <a href="{url|urlescape}atom-log" title="subscribe to atom feed">
34 <img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
34 <img class="atom-logo" src="{staticurl|urlescape}feed-icon-14x14.png" alt="atom feed">
35 </a>
35 </a>
36 </div>
36 </div>
37 </div>
37 </div>
38
38
39 <div class="main">
39 <div class="main">
40 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
40 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
41 <h3>graph</h3>
41 <h3>graph</h3>
42
42
43 <form class="search" action="{url}log">
43 <form class="search" action="{url|urlescape}log">
44 {sessionvars%hiddenformentry}
44 {sessionvars%hiddenformentry}
45 <p><input name="rev" id="search1" type="text" size="30" /></p>
45 <p><input name="rev" id="search1" type="text" size="30" /></p>
46 <div id="hint">find changesets by author, revision,
46 <div id="hint">find changesets by author, revision,
47 files, or words in the commit message</div>
47 files, or words in the commit message</div>
48 </form>
48 </form>
49
49
50 <div class="navigate">
50 <div class="navigate">
51 <a href="{url}graph/{rev}{lessvars%urlparameter}">less</a>
51 <a href="{url|urlescape}graph/{rev}{lessvars%urlparameter}">less</a>
52 <a href="{url}graph/{rev}{morevars%urlparameter}">more</a>
52 <a href="{url|urlescape}graph/{rev}{morevars%urlparameter}">more</a>
53 | rev {rev}: {changenav%navgraph}
53 | rev {rev}: {changenav%navgraph}
54 </div>
54 </div>
55
55
56 <noscript><p>The revision graph only works with JavaScript-enabled browsers.</p></noscript>
56 <noscript><p>The revision graph only works with JavaScript-enabled browsers.</p></noscript>
57
57
58 <div id="wrapper">
58 <div id="wrapper">
59 <ul id="nodebgs"></ul>
59 <ul id="nodebgs"></ul>
60 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
60 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
61 <ul id="graphnodes"></ul>
61 <ul id="graphnodes"></ul>
62 </div>
62 </div>
63
63
64 <script type="text/javascript">
64 <script type="text/javascript">
65 <!-- hide script content
65 <!-- hide script content
66
66
67 var data = {jsdata|json};
67 var data = {jsdata|json};
68 var graph = new Graph();
68 var graph = new Graph();
69 graph.scale({bg_height});
69 graph.scale({bg_height});
70
70
71 graph.vertex = function(x, y, color, parity, cur) \{
71 graph.vertex = function(x, y, color, parity, cur) \{
72
72
73 this.ctx.beginPath();
73 this.ctx.beginPath();
74 color = this.setColor(color, 0.25, 0.75);
74 color = this.setColor(color, 0.25, 0.75);
75 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
75 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
76 this.ctx.fill();
76 this.ctx.fill();
77
77
78 var bg = '<li class="bg parity' + parity + '"></li>';
78 var bg = '<li class="bg parity' + parity + '"></li>';
79 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
79 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
80 var nstyle = 'padding-left: ' + left + 'px;';
80 var nstyle = 'padding-left: ' + left + 'px;';
81
81
82 var tagspan = '';
82 var tagspan = '';
83 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) \{
83 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) \{
84 tagspan = '<span class="logtags">';
84 tagspan = '<span class="logtags">';
85 if (cur[6][1]) \{
85 if (cur[6][1]) \{
86 tagspan += '<span class="branchhead" title="' + cur[6][0] + '">';
86 tagspan += '<span class="branchhead" title="' + cur[6][0] + '">';
87 tagspan += cur[6][0] + '</span> ';
87 tagspan += cur[6][0] + '</span> ';
88 } else if (!cur[6][1] && cur[6][0] != 'default') \{
88 } else if (!cur[6][1] && cur[6][0] != 'default') \{
89 tagspan += '<span class="branchname" title="' + cur[6][0] + '">';
89 tagspan += '<span class="branchname" title="' + cur[6][0] + '">';
90 tagspan += cur[6][0] + '</span> ';
90 tagspan += cur[6][0] + '</span> ';
91 }
91 }
92 if (cur[7].length) \{
92 if (cur[7].length) \{
93 for (var t in cur[7]) \{
93 for (var t in cur[7]) \{
94 var tag = cur[7][t];
94 var tag = cur[7][t];
95 tagspan += '<span class="tag">' + tag + '</span> ';
95 tagspan += '<span class="tag">' + tag + '</span> ';
96 }
96 }
97 }
97 }
98 if (cur[8].length) \{
98 if (cur[8].length) \{
99 for (var b in cur[8]) \{
99 for (var b in cur[8]) \{
100 var bookmark = cur[8][b];
100 var bookmark = cur[8][b];
101 tagspan += '<span class="tag">' + bookmark + '</span> ';
101 tagspan += '<span class="tag">' + bookmark + '</span> ';
102 }
102 }
103 }
103 }
104 tagspan += '</span>';
104 tagspan += '</span>';
105 }
105 }
106
106
107 var item = '<li style="' + nstyle + '"><span class="desc">';
107 var item = '<li style="' + nstyle + '"><span class="desc">';
108 item += '<a href="{url}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
108 item += '<a href="{url|urlescape}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
109 item += '</span>' + tagspan + '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
109 item += '</span>' + tagspan + '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
110
110
111 return [bg, item];
111 return [bg, item];
112
112
113 }
113 }
114
114
115 graph.render(data);
115 graph.render(data);
116
116
117 // stop hiding script -->
117 // stop hiding script -->
118 </script>
118 </script>
119
119
120 <div class="navigate">
120 <div class="navigate">
121 <a href="{url}graph/{rev}{lessvars%urlparameter}">less</a>
121 <a href="{url|urlescape}graph/{rev}{lessvars%urlparameter}">less</a>
122 <a href="{url}graph/{rev}{morevars%urlparameter}">more</a>
122 <a href="{url|urlescape}graph/{rev}{morevars%urlparameter}">more</a>
123 | rev {rev}: {changenav%navgraph}
123 | rev {rev}: {changenav%navgraph}
124 </div>
124 </div>
125
125
126 </div>
126 </div>
127 </div>
127 </div>
128
128
129 {footer}
129 {footer}
@@ -1,7 +1,7 b''
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
3 <head>
3 <head>
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png" />
4 <link rel="icon" href="{staticurl|urlescape}hgicon.png" type="image/png" />
5 <meta name="robots" content="index, nofollow" />
5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="{staticurl}style-paper.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl|urlescape}style-paper.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
7 <script type="text/javascript" src="{staticurl|urlescape}mercurial.js"></script>
@@ -1,40 +1,40 b''
1 {header}
1 {header}
2 <title>Help: {topic}</title>
2 <title>Help: {topic}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 </ul>
18 </ul>
19 <ul>
19 <ul>
20 <li class="active"><a href="{url}help{sessionvars%urlparameter}">help</a></li>
20 <li class="active"><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
21 </ul>
21 </ul>
22 </div>
22 </div>
23
23
24 <div class="main">
24 <div class="main">
25 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
25 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
26 <h3>Help: {topic}</h3>
26 <h3>Help: {topic}</h3>
27
27
28 <form class="search" action="{url}log">
28 <form class="search" action="{url|urlescape}log">
29 {sessionvars%hiddenformentry}
29 {sessionvars%hiddenformentry}
30 <p><input name="rev" id="search1" type="text" size="30" /></p>
30 <p><input name="rev" id="search1" type="text" size="30" /></p>
31 <div id="hint">find changesets by author, revision,
31 <div id="hint">find changesets by author, revision,
32 files, or words in the commit message</div>
32 files, or words in the commit message</div>
33 </form>
33 </form>
34 <pre>
34 <pre>
35 {doc|escape}
35 {doc|escape}
36 </pre>
36 </pre>
37 </div>
37 </div>
38 </div>
38 </div>
39
39
40 {footer}
40 {footer}
@@ -1,45 +1,45 b''
1 {header}
1 {header}
2 <title>Help: {title}</title>
2 <title>Help: {title}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 </ul>
18 </ul>
19 <ul>
19 <ul>
20 <li class="active">help</li>
20 <li class="active">help</li>
21 </ul>
21 </ul>
22 </div>
22 </div>
23
23
24 <div class="main">
24 <div class="main">
25 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
25 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
26 <form class="search" action="{url}log">
26 <form class="search" action="{url|urlescape}log">
27 {sessionvars%hiddenformentry}
27 {sessionvars%hiddenformentry}
28 <p><input name="rev" id="search1" type="text" size="30" /></p>
28 <p><input name="rev" id="search1" type="text" size="30" /></p>
29 <div id="hint">find changesets by author, revision,
29 <div id="hint">find changesets by author, revision,
30 files, or words in the commit message</div>
30 files, or words in the commit message</div>
31 </form>
31 </form>
32 <table class="bigtable">
32 <table class="bigtable">
33 <tr><td colspan="2"><h2><a name="main" href="#topics">Topics</a></h2></td></tr>
33 <tr><td colspan="2"><h2><a name="main" href="#topics">Topics</a></h2></td></tr>
34 {topics % helpentry}
34 {topics % helpentry}
35
35
36 <tr><td colspan="2"><h2><a name="main" href="#main">Main Commands</a></h2></td></tr>
36 <tr><td colspan="2"><h2><a name="main" href="#main">Main Commands</a></h2></td></tr>
37 {earlycommands % helpentry}
37 {earlycommands % helpentry}
38
38
39 <tr><td colspan="2"><h2><a name="other" href="#other">Other Commands</a></h2></td></tr>
39 <tr><td colspan="2"><h2><a name="other" href="#other">Other Commands</a></h2></td></tr>
40 {othercommands % helpentry}
40 {othercommands % helpentry}
41 </table>
41 </table>
42 </div>
42 </div>
43 </div>
43 </div>
44
44
45 {footer}
45 {footer}
@@ -1,27 +1,27 b''
1 {header}
1 {header}
2 <title>Mercurial repositories index</title>
2 <title>Mercurial repositories index</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <a href="{logourl}">
8 <a href="{logourl}">
9 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial" /></a>
9 <img src="{staticurl|urlescape}{logoimg}" width=75 height=90 border=0 alt="mercurial" /></a>
10 </div>
10 </div>
11 <div class="main">
11 <div class="main">
12 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
12 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
13
13
14 <table class="bigtable">
14 <table class="bigtable">
15 <tr>
15 <tr>
16 <th><a href="?sort={sort_name}">Name</a></th>
16 <th><a href="?sort={sort_name}">Name</a></th>
17 <th><a href="?sort={sort_description}">Description</a></th>
17 <th><a href="?sort={sort_description}">Description</a></th>
18 <th><a href="?sort={sort_contact}">Contact</a></th>
18 <th><a href="?sort={sort_contact}">Contact</a></th>
19 <th><a href="?sort={sort_lastchange}">Last modified</a></th>
19 <th><a href="?sort={sort_lastchange}">Last modified</a></th>
20 <th>&nbsp;</th>
20 <th>&nbsp;</th>
21 <th>&nbsp;</th>
21 <th>&nbsp;</th>
22 </tr>
22 </tr>
23 {entries%indexentry}
23 {entries%indexentry}
24 </table>
24 </table>
25 </div>
25 </div>
26 </div>
26 </div>
27 {footer}
27 {footer}
@@ -1,58 +1,58 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {node|short} {path|escape}</title>
2 <title>{repo|escape}: {node|short} {path|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 </ul>
18 </ul>
19 <ul>
19 <ul>
20 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
20 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
21 <li class="active">browse</li>
21 <li class="active">browse</li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 {archives%archiveentry}
24 {archives%archiveentry}
25 </ul>
25 </ul>
26 <ul>
26 <ul>
27 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
27 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
28 </ul>
28 </ul>
29 </div>
29 </div>
30
30
31 <div class="main">
31 <div class="main">
32 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
32 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
33 <h3>directory {path|escape} @ {rev}:{node|short} {tags%changelogtag}</h3>
33 <h3>directory {path|escape} @ {rev}:{node|short} {tags%changelogtag}</h3>
34
34
35 <form class="search" action="{url}log">
35 <form class="search" action="{url|urlescape}log">
36 {sessionvars%hiddenformentry}
36 {sessionvars%hiddenformentry}
37 <p><input name="rev" id="search1" type="text" size="30" /></p>
37 <p><input name="rev" id="search1" type="text" size="30" /></p>
38 <div id="hint">find changesets by author, revision,
38 <div id="hint">find changesets by author, revision,
39 files, or words in the commit message</div>
39 files, or words in the commit message</div>
40 </form>
40 </form>
41
41
42 <table class="bigtable">
42 <table class="bigtable">
43 <tr>
43 <tr>
44 <th class="name">name</th>
44 <th class="name">name</th>
45 <th class="size">size</th>
45 <th class="size">size</th>
46 <th class="permissions">permissions</th>
46 <th class="permissions">permissions</th>
47 </tr>
47 </tr>
48 <tr class="fileline parity{upparity}">
48 <tr class="fileline parity{upparity}">
49 <td class="name"><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
49 <td class="name"><a href="{url|urlescape}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
50 <td class="size"></td>
50 <td class="size"></td>
51 <td class="permissions">drwxr-xr-x</td>
51 <td class="permissions">drwxr-xr-x</td>
52 </tr>
52 </tr>
53 {dentries%direntry}
53 {dentries%direntry}
54 {fentries%fileentry}
54 {fentries%fileentry}
55 </table>
55 </table>
56 </div>
56 </div>
57 </div>
57 </div>
58 {footer}
58 {footer}
@@ -1,234 +1,234 b''
1 default = 'shortlog'
1 default = 'shortlog'
2
2
3 mimetype = 'text/html; charset={encoding}'
3 mimetype = 'text/html; charset={encoding}'
4 header = header.tmpl
4 header = header.tmpl
5 footer = footer.tmpl
5 footer = footer.tmpl
6 search = search.tmpl
6 search = search.tmpl
7
7
8 changelog = shortlog.tmpl
8 changelog = shortlog.tmpl
9 shortlog = shortlog.tmpl
9 shortlog = shortlog.tmpl
10 shortlogentry = shortlogentry.tmpl
10 shortlogentry = shortlogentry.tmpl
11 graph = graph.tmpl
11 graph = graph.tmpl
12 help = help.tmpl
12 help = help.tmpl
13 helptopics = helptopics.tmpl
13 helptopics = helptopics.tmpl
14
14
15 helpentry = '<tr><td><a href="{url}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
15 helpentry = '<tr><td><a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">{topic|escape}</a></td><td>{summary|escape}</td></tr>'
16
16
17 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
17 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
18 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
18 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
19 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
19 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
20 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
20 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
21 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
21 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
22 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
22 filenodelink = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
23 filenolink = '{file|escape} '
23 filenolink = '{file|escape} '
24 fileellipses = '...'
24 fileellipses = '...'
25 diffstatlink = diffstat.tmpl
25 diffstatlink = diffstat.tmpl
26 diffstatnolink = diffstat.tmpl
26 diffstatnolink = diffstat.tmpl
27 changelogentry = shortlogentry.tmpl
27 changelogentry = shortlogentry.tmpl
28 searchentry = shortlogentry.tmpl
28 searchentry = shortlogentry.tmpl
29 changeset = changeset.tmpl
29 changeset = changeset.tmpl
30 manifest = manifest.tmpl
30 manifest = manifest.tmpl
31
31
32 nav = '{before%naventry} {after%naventry}'
32 nav = '{before%naventry} {after%naventry}'
33 navshort = '{before%navshortentry}{after%navshortentry}'
33 navshort = '{before%navshortentry}{after%navshortentry}'
34 navgraph = '{before%navgraphentry}{after%navgraphentry}'
34 navgraph = '{before%navgraphentry}{after%navgraphentry}'
35 filenav = '{before%filenaventry}{after%filenaventry}'
35 filenav = '{before%filenaventry}{after%filenaventry}'
36
36
37 direntry = '
37 direntry = '
38 <tr class="fileline parity{parity}">
38 <tr class="fileline parity{parity}">
39 <td class="name">
39 <td class="name">
40 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">
40 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">
41 <img src="{staticurl}coal-folder.png" alt="dir."/> {basename|escape}/
41 <img src="{staticurl|urlescape}coal-folder.png" alt="dir."/> {basename|escape}/
42 </a>
42 </a>
43 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
43 <a href="{url|urlescape}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
44 {emptydirs|escape}
44 {emptydirs|escape}
45 </a>
45 </a>
46 </td>
46 </td>
47 <td class="size"></td>
47 <td class="size"></td>
48 <td class="permissions">drwxr-xr-x</td>
48 <td class="permissions">drwxr-xr-x</td>
49 </tr>'
49 </tr>'
50
50
51 fileentry = '
51 fileentry = '
52 <tr class="fileline parity{parity}">
52 <tr class="fileline parity{parity}">
53 <td class="filename">
53 <td class="filename">
54 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
54 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
55 <img src="{staticurl}coal-file.png" alt="file"/> {basename|escape}
55 <img src="{staticurl|urlescape}coal-file.png" alt="file"/> {basename|escape}
56 </a>
56 </a>
57 </td>
57 </td>
58 <td class="size">{size}</td>
58 <td class="size">{size}</td>
59 <td class="permissions">{permissions|permissions}</td>
59 <td class="permissions">{permissions|permissions}</td>
60 </tr>'
60 </tr>'
61
61
62 filerevision = filerevision.tmpl
62 filerevision = filerevision.tmpl
63 fileannotate = fileannotate.tmpl
63 fileannotate = fileannotate.tmpl
64 filediff = filediff.tmpl
64 filediff = filediff.tmpl
65 filecomparison = filecomparison.tmpl
65 filecomparison = filecomparison.tmpl
66 filelog = filelog.tmpl
66 filelog = filelog.tmpl
67 fileline = '
67 fileline = '
68 <div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
68 <div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
69 filelogentry = filelogentry.tmpl
69 filelogentry = filelogentry.tmpl
70
70
71 annotateline = '
71 annotateline = '
72 <tr class="parity{parity}">
72 <tr class="parity{parity}">
73 <td class="annotate">
73 <td class="annotate">
74 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
74 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
75 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
75 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
76 </td>
76 </td>
77 <td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td>
77 <td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td>
78 </tr>'
78 </tr>'
79
79
80 diffblock = '<div class="source bottomline parity{parity}"><pre>{lines}</pre></div>'
80 diffblock = '<div class="source bottomline parity{parity}"><pre>{lines}</pre></div>'
81 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
81 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
82 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
82 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
83 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
83 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
84 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
84 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
85
85
86 comparisonblock ='
86 comparisonblock ='
87 <tbody class="block">
87 <tbody class="block">
88 {lines}
88 {lines}
89 </tbody>'
89 </tbody>'
90 comparisonline = '
90 comparisonline = '
91 <tr>
91 <tr>
92 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
92 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
93 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
93 <td class="source {type}"><a href="#{lineid}" id="{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
94 </tr>'
94 </tr>'
95
95
96 changelogparent = '
96 changelogparent = '
97 <tr>
97 <tr>
98 <th class="parent">parent {rev}:</th>
98 <th class="parent">parent {rev}:</th>
99 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
99 <td class="parent"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
100 </tr>'
100 </tr>'
101
101
102 changesetparent = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
102 changesetparent = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
103
103
104 difffrom = '<a href="{url}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">{node|short}</a> '
104 difffrom = '<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">{node|short}</a> '
105
105
106 filerevparent = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
106 filerevparent = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
107 filerevchild = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
107 filerevchild = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
108
108
109 filerename = '{file|escape}@'
109 filerename = '{file|escape}@'
110 filelogrename = '
110 filelogrename = '
111 <span class="base">
111 <span class="base">
112 base
112 base
113 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
113 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
114 {file|escape}@{node|short}
114 {file|escape}@{node|short}
115 </a>
115 </a>
116 </span>'
116 </span>'
117 fileannotateparent = '
117 fileannotateparent = '
118 <tr>
118 <tr>
119 <td class="metatag">parent:</td>
119 <td class="metatag">parent:</td>
120 <td>
120 <td>
121 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
121 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
122 {rename%filerename}{node|short}
122 {rename%filerename}{node|short}
123 </a>
123 </a>
124 </td>
124 </td>
125 </tr>'
125 </tr>'
126 changesetchild = ' <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
126 changesetchild = ' <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
127 changelogchild = '
127 changelogchild = '
128 <tr>
128 <tr>
129 <th class="child">child</th>
129 <th class="child">child</th>
130 <td class="child">
130 <td class="child">
131 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
131 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
132 {node|short}
132 {node|short}
133 </a>
133 </a>
134 </td>
134 </td>
135 </tr>'
135 </tr>'
136 fileannotatechild = '
136 fileannotatechild = '
137 <tr>
137 <tr>
138 <td class="metatag">child:</td>
138 <td class="metatag">child:</td>
139 <td>
139 <td>
140 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
140 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
141 {node|short}
141 {node|short}
142 </a>
142 </a>
143 </td>
143 </td>
144 </tr>'
144 </tr>'
145 tags = tags.tmpl
145 tags = tags.tmpl
146 tagentry = '
146 tagentry = '
147 <tr class="tagEntry parity{parity}">
147 <tr class="tagEntry parity{parity}">
148 <td>
148 <td>
149 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
149 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
150 {tag|escape}
150 {tag|escape}
151 </a>
151 </a>
152 </td>
152 </td>
153 <td class="node">
153 <td class="node">
154 {node|short}
154 {node|short}
155 </td>
155 </td>
156 </tr>'
156 </tr>'
157 bookmarks = bookmarks.tmpl
157 bookmarks = bookmarks.tmpl
158 bookmarkentry = '
158 bookmarkentry = '
159 <tr class="tagEntry parity{parity}">
159 <tr class="tagEntry parity{parity}">
160 <td>
160 <td>
161 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
161 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
162 {bookmark|escape}
162 {bookmark|escape}
163 </a>
163 </a>
164 </td>
164 </td>
165 <td class="node">
165 <td class="node">
166 {node|short}
166 {node|short}
167 </td>
167 </td>
168 </tr>'
168 </tr>'
169 branches = branches.tmpl
169 branches = branches.tmpl
170 branchentry = '
170 branchentry = '
171 <tr class="tagEntry parity{parity}">
171 <tr class="tagEntry parity{parity}">
172 <td>
172 <td>
173 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">
173 <a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">
174 {branch|escape}
174 {branch|escape}
175 </a>
175 </a>
176 </td>
176 </td>
177 <td class="node">
177 <td class="node">
178 {node|short}
178 {node|short}
179 </td>
179 </td>
180 </tr>'
180 </tr>'
181 changelogtag = '<span class="tag">{name|escape}</span> '
181 changelogtag = '<span class="tag">{name|escape}</span> '
182 changesettag = '<span class="tag">{tag|escape}</span> '
182 changesettag = '<span class="tag">{tag|escape}</span> '
183 changesetbookmark = '<span class="tag">{bookmark|escape}</span> '
183 changesetbookmark = '<span class="tag">{bookmark|escape}</span> '
184 changelogbranchhead = '<span class="branchhead">{name|escape}</span> '
184 changelogbranchhead = '<span class="branchhead">{name|escape}</span> '
185 changelogbranchname = '<span class="branchname">{name|escape}</span> '
185 changelogbranchname = '<span class="branchname">{name|escape}</span> '
186
186
187 filediffparent = '
187 filediffparent = '
188 <tr>
188 <tr>
189 <th class="parent">parent {rev}:</th>
189 <th class="parent">parent {rev}:</th>
190 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
190 <td class="parent"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
191 </tr>'
191 </tr>'
192 filelogparent = '
192 filelogparent = '
193 <tr>
193 <tr>
194 <th>parent {rev}:</th>
194 <th>parent {rev}:</th>
195 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
195 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
196 </tr>'
196 </tr>'
197 filediffchild = '
197 filediffchild = '
198 <tr>
198 <tr>
199 <th class="child">child {rev}:</th>
199 <th class="child">child {rev}:</th>
200 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
200 <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
201 </td>
201 </td>
202 </tr>'
202 </tr>'
203 filelogchild = '
203 filelogchild = '
204 <tr>
204 <tr>
205 <th>child {rev}:</th>
205 <th>child {rev}:</th>
206 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
206 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
207 </tr>'
207 </tr>'
208
208
209 indexentry = '
209 indexentry = '
210 <tr class="parity{parity}">
210 <tr class="parity{parity}">
211 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
211 <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
212 <td>{description}</td>
212 <td>{description}</td>
213 <td>{contact|obfuscate}</td>
213 <td>{contact|obfuscate}</td>
214 <td class="age">{lastchange|rfc822date}</td>
214 <td class="age">{lastchange|rfc822date}</td>
215 <td class="indexlinks">{archives%indexarchiveentry}</td>
215 <td class="indexlinks">{archives%indexarchiveentry}</td>
216 <td>
216 <td>
217 {if(isdirectory, '',
217 {if(isdirectory, '',
218 '<a href="{url}atom-log" title="subscribe to repository atom feed">
218 '<a href="{url|urlescape}atom-log" title="subscribe to repository atom feed">
219 <img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="subscribe to repository atom feed">
219 <img class="atom-logo" src="{staticurl|urlescape}feed-icon-14x14.png" alt="subscribe to repository atom feed">
220 </a>'
220 </a>'
221 )}
221 )}
222 </td>
222 </td>
223 </tr>\n'
223 </tr>\n'
224 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
224 indexarchiveentry = '<a href="{url|urlescape}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
225 index = index.tmpl
225 index = index.tmpl
226 archiveentry = '
226 archiveentry = '
227 <li>
227 <li>
228 <a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a>
228 <a href="{url|urlescape}archive/{node|short}{extension|urlescape}">{type|escape}</a>
229 </li>'
229 </li>'
230 notfound = notfound.tmpl
230 notfound = notfound.tmpl
231 error = error.tmpl
231 error = error.tmpl
232 urlparameter = '{separator}{name}={value|urlescape}'
232 urlparameter = '{separator}{name}={value|urlescape}'
233 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
233 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
234 breadcrumb = '&gt; <a href="{url}">{name}</a> '
234 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
@@ -1,12 +1,12 b''
1 {header}
1 {header}
2 <title>Mercurial repository not found</title>
2 <title>Mercurial repository not found</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <h2>Mercurial repository not found</h2>
6 <h2>Mercurial repository not found</h2>
7
7
8 The specified repository "{repo|escape}" is unknown, sorry.
8 The specified repository "{repo|escape}" is unknown, sorry.
9
9
10 Please go back to the <a href="{url}">main repository list page</a>.
10 Please go back to the <a href="{url|urlescape}">main repository list page</a>.
11
11
12 {footer}
12 {footer}
@@ -1,55 +1,55 b''
1 {header}
1 {header}
2 <title>{repo|escape}: searching for {query|escape}</title>
2 <title>{repo|escape}: searching for {query|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="{logourl}">
9 <a href="{logourl}">
10 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a>
10 <img src="{staticurl|urlescape}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
14 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
15 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
16 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
16 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
17 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
17 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
18 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
18 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
19 </ul>
19 </ul>
20 </div>
20 </div>
21
21
22 <div class="main">
22 <div class="main">
23 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
23 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
24 <h3>searching for '{query|escape}'</h3>
24 <h3>searching for '{query|escape}'</h3>
25
25
26 <form class="search" action="{url}log">
26 <form class="search" action="{url|urlescape}log">
27 {sessionvars%hiddenformentry}
27 {sessionvars%hiddenformentry}
28 <p><input name="rev" id="search1" type="text" size="30"></p>
28 <p><input name="rev" id="search1" type="text" size="30"></p>
29 <div id="hint">find changesets by author, revision,
29 <div id="hint">find changesets by author, revision,
30 files, or words in the commit message</div>
30 files, or words in the commit message</div>
31 </form>
31 </form>
32
32
33 <div class="navigate">
33 <div class="navigate">
34 <a href="{url}search/{lessvars%urlparameter}">less</a>
34 <a href="{url|urlescape}search/{lessvars%urlparameter}">less</a>
35 <a href="{url}search/{morevars%urlparameter}">more</a>
35 <a href="{url|urlescape}search/{morevars%urlparameter}">more</a>
36 </div>
36 </div>
37
37
38 <table class="bigtable">
38 <table class="bigtable">
39 <tr>
39 <tr>
40 <th class="age">age</th>
40 <th class="age">age</th>
41 <th class="author">author</th>
41 <th class="author">author</th>
42 <th class="description">description</th>
42 <th class="description">description</th>
43 </tr>
43 </tr>
44 {entries}
44 {entries}
45 </table>
45 </table>
46
46
47 <div class="navigate">
47 <div class="navigate">
48 <a href="{url}search/{lessvars%urlparameter}">less</a>
48 <a href="{url|urlescape}search/{lessvars%urlparameter}">less</a>
49 <a href="{url}search/{morevars%urlparameter}">more</a>
49 <a href="{url|urlescape}search/{morevars%urlparameter}">more</a>
50 </div>
50 </div>
51
51
52 </div>
52 </div>
53 </div>
53 </div>
54
54
55 {footer}
55 {footer}
@@ -1,76 +1,76 b''
1 {header}
1 {header}
2 <title>{repo|escape}: log</title>
2 <title>{repo|escape}: log</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}" />
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}" />
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}" />
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}" />
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="container">
10 <div class="container">
11 <div class="menu">
11 <div class="menu">
12 <div class="logo">
12 <div class="logo">
13 <a href="{logourl}">
13 <a href="{logourl}">
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
14 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
15 </div>
15 </div>
16 <ul>
16 <ul>
17 <li class="active">log</li>
17 <li class="active">log</li>
18 <li><a href="{url}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
18 <li><a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">graph</a></li>
19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
20 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
21 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
24 <li><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
25 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
25 <li><a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
26 </ul>
26 </ul>
27 <ul>
27 <ul>
28 {archives%archiveentry}
28 {archives%archiveentry}
29 </ul>
29 </ul>
30 <ul>
30 <ul>
31 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
31 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
32 </ul>
32 </ul>
33 <p>
33 <p>
34 <div class="atom-logo">
34 <div class="atom-logo">
35 <a href="{url}atom-log" title="subscribe to atom feed">
35 <a href="{url|urlescape}atom-log" title="subscribe to atom feed">
36 <img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
36 <img class="atom-logo" src="{staticurl|urlescape}feed-icon-14x14.png" alt="atom feed">
37 </a>
37 </a>
38 </div>
38 </div>
39 </div>
39 </div>
40
40
41 <div class="main">
41 <div class="main">
42 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
42 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
43 <h3>log</h3>
43 <h3>log</h3>
44
44
45 <form class="search" action="{url}log">
45 <form class="search" action="{url|urlescape}log">
46 {sessionvars%hiddenformentry}
46 {sessionvars%hiddenformentry}
47 <p><input name="rev" id="search1" type="text" size="30" /></p>
47 <p><input name="rev" id="search1" type="text" size="30" /></p>
48 <div id="hint">find changesets by author, revision,
48 <div id="hint">find changesets by author, revision,
49 files, or words in the commit message</div>
49 files, or words in the commit message</div>
50 </form>
50 </form>
51
51
52 <div class="navigate">
52 <div class="navigate">
53 <a href="{url}shortlog/{rev}{lessvars%urlparameter}">less</a>
53 <a href="{url|urlescape}shortlog/{rev}{lessvars%urlparameter}">less</a>
54 <a href="{url}shortlog/{rev}{morevars%urlparameter}">more</a>
54 <a href="{url|urlescape}shortlog/{rev}{morevars%urlparameter}">more</a>
55 | rev {rev}: {changenav%navshort}
55 | rev {rev}: {changenav%navshort}
56 </div>
56 </div>
57
57
58 <table class="bigtable">
58 <table class="bigtable">
59 <tr>
59 <tr>
60 <th class="age">age</th>
60 <th class="age">age</th>
61 <th class="author">author</th>
61 <th class="author">author</th>
62 <th class="description">description</th>
62 <th class="description">description</th>
63 </tr>
63 </tr>
64 {entries%shortlogentry}
64 {entries%shortlogentry}
65 </table>
65 </table>
66
66
67 <div class="navigate">
67 <div class="navigate">
68 <a href="{url}shortlog/{rev}{lessvars%urlparameter}">less</a>
68 <a href="{url|urlescape}shortlog/{rev}{lessvars%urlparameter}">less</a>
69 <a href="{url}shortlog/{rev}{morevars%urlparameter}">more</a>
69 <a href="{url|urlescape}shortlog/{rev}{morevars%urlparameter}">more</a>
70 | rev {rev}: {changenav%navshort}
70 | rev {rev}: {changenav%navshort}
71 </div>
71 </div>
72
72
73 </div>
73 </div>
74 </div>
74 </div>
75
75
76 {footer}
76 {footer}
@@ -1,5 +1,5 b''
1 <tr class="parity{parity}">
1 <tr class="parity{parity}">
2 <td class="age">{date|rfc822date}</td>
2 <td class="age">{date|rfc822date}</td>
3 <td class="author">{author|person}</td>
3 <td class="author">{author|person}</td>
4 <td class="description"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags % '<span class="tag">{name|escape}</span> '}{bookmarks % '<span class="tag">{name|escape}</span> '}</td>
4 <td class="description"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags % '<span class="tag">{name|escape}</span> '}{bookmarks % '<span class="tag">{name|escape}</span> '}</td>
5 </tr>
5 </tr>
@@ -1,54 +1,54 b''
1 {header}
1 {header}
2 <title>{repo|escape}: tags</title>
2 <title>{repo|escape}: tags</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags" />
4 href="{url|urlescape}atom-tags" title="Atom feed for {repo|escape}: tags" />
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags" />
6 href="{url|urlescape}rss-tags" title="RSS feed for {repo|escape}: tags" />
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="container">
10 <div class="container">
11 <div class="menu">
11 <div class="menu">
12 <div class="logo">
12 <div class="logo">
13 <a href="{logourl}">
13 <a href="{logourl}">
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
14 <img src="{staticurl|urlescape}{logoimg}" alt="mercurial" /></a>
15 </div>
15 </div>
16 <ul>
16 <ul>
17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
17 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">log</a></li>
18 <li><a href="{url}graph{sessionvars%urlparameter}">graph</a></li>
18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
19 <li class="active">tags</li>
19 <li class="active">tags</li>
20 <li><a href="{url}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
21 <li><a href="{url}branches{sessionvars%urlparameter}">branches</a></li>
21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
22 </ul>
22 </ul>
23 <ul>
23 <ul>
24 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
25 </ul>
25 </ul>
26 <p>
26 <p>
27 <div class="atom-logo">
27 <div class="atom-logo">
28 <a href="{url}atom-tags" title="subscribe to atom feed">
28 <a href="{url|urlescape}atom-tags" title="subscribe to atom feed">
29 <img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed"></a>
29 <img class="atom-logo" src="{staticurl|urlescape}feed-icon-14x14.png" alt="atom feed"></a>
30 </div>
30 </div>
31 </div>
31 </div>
32
32
33 <div class="main">
33 <div class="main">
34 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
34 <h2 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb}</h2>
35 <h3>tags</h3>
35 <h3>tags</h3>
36
36
37 <form class="search" action="{url}log">
37 <form class="search" action="{url|urlescape}log">
38 {sessionvars%hiddenformentry}
38 {sessionvars%hiddenformentry}
39 <p><input name="rev" id="search1" type="text" size="30" /></p>
39 <p><input name="rev" id="search1" type="text" size="30" /></p>
40 <div id="hint">find changesets by author, revision,
40 <div id="hint">find changesets by author, revision,
41 files, or words in the commit message</div>
41 files, or words in the commit message</div>
42 </form>
42 </form>
43
43
44 <table class="bigtable">
44 <table class="bigtable">
45 <tr>
45 <tr>
46 <th>tag</th>
46 <th>tag</th>
47 <th>node</th>
47 <th>node</th>
48 </tr>
48 </tr>
49 {entries%tagentry}
49 {entries%tagentry}
50 </table>
50 </table>
51 </div>
51 </div>
52 </div>
52 </div>
53
53
54 {footer}
54 {footer}
@@ -1,6 +1,6 b''
1 <item>
1 <item>
2 <title>{bookmark|escape}</title>
2 <title>{bookmark|escape}</title>
3 <link>{urlbase}{url}rev/{node|short}</link>
3 <link>{urlbase}{url|urlescape}rev/{node|short}</link>
4 <description><![CDATA[{bookmark|strip|escape|addbreaks}]]></description>
4 <description><![CDATA[{bookmark|strip|escape|addbreaks}]]></description>
5 <pubDate>{date|rfc822date}</pubDate>
5 <pubDate>{date|rfc822date}</pubDate>
6 </item>
6 </item>
@@ -1,6 +1,6 b''
1 <item>
1 <item>
2 <title>{branch|escape}</title>
2 <title>{branch|escape}</title>
3 <link>{urlbase}{url}rev/{node|short}</link>
3 <link>{urlbase}{url|urlescape}rev/{node|short}</link>
4 <description><![CDATA[{branch|strip|escape|addbreaks}]]></description>
4 <description><![CDATA[{branch|strip|escape|addbreaks}]]></description>
5 <pubDate>{date|rfc822date}</pubDate>
5 <pubDate>{date|rfc822date}</pubDate>
6 </item>
6 </item>
@@ -1,7 +1,7 b''
1 <item>
1 <item>
2 <title>{desc|strip|firstline|strip|escape}</title>
2 <title>{desc|strip|firstline|strip|escape}</title>
3 <guid isPermaLink="true">{urlbase}{url}rev/{node|short}</guid>
3 <guid isPermaLink="true">{urlbase}{url|urlescape}rev/{node|short}</guid>
4 <description><![CDATA[{desc|strip|escape|addbreaks|nonempty}]]></description>
4 <description><![CDATA[{desc|strip|escape|addbreaks|nonempty}]]></description>
5 <author>{author|obfuscate}</author>
5 <author>{author|obfuscate}</author>
6 <pubDate>{date|rfc822date}</pubDate>
6 <pubDate>{date|rfc822date}</pubDate>
7 </item>
7 </item>
@@ -1,7 +1,7 b''
1 <item>
1 <item>
2 <title>{desc|strip|firstline|strip|escape}</title>
2 <title>{desc|strip|firstline|strip|escape}</title>
3 <link>{urlbase}{url}log{node|short}/{file|urlescape}</link>
3 <link>{urlbase}{url|urlescape}log{node|short}/{file|urlescape}</link>
4 <description><![CDATA[{desc|strip|escape|addbreaks|nonempty}]]></description>
4 <description><![CDATA[{desc|strip|escape|addbreaks|nonempty}]]></description>
5 <author>{author|obfuscate}</author>
5 <author>{author|obfuscate}</author>
6 <pubDate>{date|rfc822date}</pubDate>
6 <pubDate>{date|rfc822date}</pubDate>
7 </item>
7 </item>
@@ -1,5 +1,5 b''
1 <?xml version="1.0" encoding="{encoding}"?>
1 <?xml version="1.0" encoding="{encoding}"?>
2 <rss version="2.0">
2 <rss version="2.0">
3 <channel>
3 <channel>
4 <link>{urlbase}{url}</link>
4 <link>{urlbase}{url|urlescape}</link>
5 <language>en-us</language>
5 <language>en-us</language>
@@ -1,6 +1,6 b''
1 <item>
1 <item>
2 <title>{tag|escape}</title>
2 <title>{tag|escape}</title>
3 <link>{urlbase}{url}rev/{node|short}</link>
3 <link>{urlbase}{url|urlescape}rev/{node|short}</link>
4 <description><![CDATA[{tag|strip|escape|addbreaks}]]></description>
4 <description><![CDATA[{tag|strip|escape|addbreaks}]]></description>
5 <pubDate>{date|rfc822date}</pubDate>
5 <pubDate>{date|rfc822date}</pubDate>
6 </item>
6 </item>
@@ -1,27 +1,27 b''
1 {header}
1 {header}
2 <title>{repo|escape}: branches</title>
2 <title>{repo|escape}: branches</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-branches" title="Atom feed for {repo|escape}: branches">
4 href="{url|urlescape}atom-branches" title="Atom feed for {repo|escape}: branches">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-branches" title="RSS feed for {repo|escape}: branches">
6 href="{url|urlescape}rss-branches" title="RSS feed for {repo|escape}: branches">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
11 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
15 <a href="{url|urlescape}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 <a href="{url}help{sessionvars%urlparameter}">help</a>
16 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
17 <a type="application/rss+xml" href="{url}rss-branches">rss</a>
17 <a type="application/rss+xml" href="{url|urlescape}rss-branches">rss</a>
18 <a type="application/atom+xml" href="{url}atom-branches">atom</a>
18 <a type="application/atom+xml" href="{url|urlescape}atom-branches">atom</a>
19 </div>
19 </div>
20
20
21 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / branches</h2>
21 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / branches</h2>
22
22
23 <ul id="tagEntries">
23 <ul id="tagEntries">
24 {entries%branchentry}
24 {entries%branchentry}
25 </ul>
25 </ul>
26
26
27 {footer}
27 {footer}
@@ -1,44 +1,44 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changelog</title>
2 <title>{repo|escape}: changelog</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
11 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
12 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
13 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
14 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
15 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
16 {archives%archiveentry}
16 {archives%archiveentry}
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
18 <a type="application/rss+xml" href="{url}rss-log">rss</a>
18 <a type="application/rss+xml" href="{url|urlescape}rss-log">rss</a>
19 <a type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}">atom</a>
19 <a type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}">atom</a>
20 </div>
20 </div>
21
21
22 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog</h2>
22 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog</h2>
23
23
24 <form action="{url}log">
24 <form action="{url|urlescape}log">
25 {sessionvars%hiddenformentry}
25 {sessionvars%hiddenformentry}
26 <p>
26 <p>
27 <label for="search1">search:</label>
27 <label for="search1">search:</label>
28 <input name="rev" id="search1" type="text" size="30">
28 <input name="rev" id="search1" type="text" size="30">
29 navigate: <small class="navigate">{changenav%nav}</small>
29 navigate: <small class="navigate">{changenav%nav}</small>
30 </p>
30 </p>
31 </form>
31 </form>
32
32
33 {entries%changelogentry}
33 {entries%changelogentry}
34
34
35 <form action="{url}log">
35 <form action="{url|urlescape}log">
36 {sessionvars%hiddenformentry}
36 {sessionvars%hiddenformentry}
37 <p>
37 <p>
38 <label for="search2">search:</label>
38 <label for="search2">search:</label>
39 <input name="rev" id="search2" type="text" size="30">
39 <input name="rev" id="search2" type="text" size="30">
40 navigate: <small class="navigate">{changenav%nav}</small>
40 navigate: <small class="navigate">{changenav%nav}</small>
41 </p>
41 </p>
42 </form>
42 </form>
43
43
44 {footer}
44 {footer}
@@ -1,25 +1,25 b''
1 <table class="logEntry parity{parity}">
1 <table class="logEntry parity{parity}">
2 <tr>
2 <tr>
3 <th><span class="age">{date|rfc822date}</span>:</th>
3 <th><span class="age">{date|rfc822date}</span>:</th>
4 <th class="firstline">{desc|strip|firstline|escape|nonempty}</th>
4 <th class="firstline">{desc|strip|firstline|escape|nonempty}</th>
5 </tr>
5 </tr>
6 <tr>
6 <tr>
7 <th class="revision">changeset {rev}:</th>
7 <th class="revision">changeset {rev}:</th>
8 <td class="node"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
8 <td class="node"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
9 </tr>
9 </tr>
10 {parent%changelogparent}
10 {parent%changelogparent}
11 {child%changelogchild}
11 {child%changelogchild}
12 {changelogtag}
12 {changelogtag}
13 <tr>
13 <tr>
14 <th class="author">author:</th>
14 <th class="author">author:</th>
15 <td class="author">{author|obfuscate}</td>
15 <td class="author">{author|obfuscate}</td>
16 </tr>
16 </tr>
17 <tr>
17 <tr>
18 <th class="date">date:</th>
18 <th class="date">date:</th>
19 <td class="date">{date|rfc822date}</td>
19 <td class="date">{date|rfc822date}</td>
20 </tr>
20 </tr>
21 <tr>
21 <tr>
22 <th class="files"><a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>:</th>
22 <th class="files"><a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>:</th>
23 <td class="files">{files}</td>
23 <td class="files">{files}</td>
24 </tr>
24 </tr>
25 </table>
25 </table>
@@ -1,52 +1,52 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changeset {node|short}</title>
2 <title>{repo|escape}: changeset {node|short}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
12 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
13 <a href="{url}raw-rev/{node|short}">raw</a>
13 <a href="{url|urlescape}raw-rev/{node|short}">raw</a>
14 {archives%archiveentry}
14 {archives%archiveentry}
15 <a href="{url}help{sessionvars%urlparameter}">help</a>
15 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
16 </div>
16 </div>
17
17
18 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset: {desc|strip|escape|firstline|nonempty}</h2>
18 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset: {desc|strip|escape|firstline|nonempty}</h2>
19
19
20 <table id="changesetEntry">
20 <table id="changesetEntry">
21 <tr>
21 <tr>
22 <th class="changeset">changeset {rev}:</th>
22 <th class="changeset">changeset {rev}:</th>
23 <td class="changeset"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
23 <td class="changeset"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
24 </tr>
24 </tr>
25 {parent%changesetparent}
25 {parent%changesetparent}
26 {child%changesetchild}
26 {child%changesetchild}
27 {changesettag}
27 {changesettag}
28 <tr>
28 <tr>
29 <th class="author">author:</th>
29 <th class="author">author:</th>
30 <td class="author">{author|obfuscate}</td>
30 <td class="author">{author|obfuscate}</td>
31 </tr>
31 </tr>
32 <tr>
32 <tr>
33 <th class="date">date:</th>
33 <th class="date">date:</th>
34 <td class="date age">{date|rfc822date}</td>
34 <td class="date age">{date|rfc822date}</td>
35 </tr>
35 </tr>
36 <tr>
36 <tr>
37 <th class="files">files:</th>
37 <th class="files">files:</th>
38 <td class="files">{files}</td>
38 <td class="files">{files}</td>
39 </tr>
39 </tr>
40 <tr>
40 <tr>
41 <th class="description">description:</th>
41 <th class="description">description:</th>
42 <td class="description">{desc|strip|escape|addbreaks|nonempty}</td>
42 <td class="description">{desc|strip|escape|addbreaks|nonempty}</td>
43 </tr>
43 </tr>
44 </table>
44 </table>
45
45
46 <div id="changesetDiff">
46 <div id="changesetDiff">
47 {diff}
47 {diff}
48 </div>
48 </div>
49
49
50 {footer}
50 {footer}
51
51
52
52
@@ -1,49 +1,49 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} annotate</title>
2 <title>{repo|escape}: {file|escape} annotate</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
13 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
14 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
14 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
15 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
15 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
16 <a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a>
16 <a href="{url|urlescape}raw-annotate/{node|short}/{file|urlescape}">raw</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate {file|escape}</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate {file|escape}</h2>
21
21
22 <table>
22 <table>
23 <tr>
23 <tr>
24 <td class="metatag">changeset {rev}:</td>
24 <td class="metatag">changeset {rev}:</td>
25 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
25 <td><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
26 {parent%fileannotateparent}
26 {parent%fileannotateparent}
27 {child%fileannotatechild}
27 {child%fileannotatechild}
28 <tr>
28 <tr>
29 <td class="metatag">author:</td>
29 <td class="metatag">author:</td>
30 <td>{author|obfuscate}</td></tr>
30 <td>{author|obfuscate}</td></tr>
31 <tr>
31 <tr>
32 <td class="metatag">date:</td>
32 <td class="metatag">date:</td>
33 <td class="date age">{date|rfc822date}</td>
33 <td class="date age">{date|rfc822date}</td>
34 </tr>
34 </tr>
35 <tr>
35 <tr>
36 <td class="metatag">permissions:</td>
36 <td class="metatag">permissions:</td>
37 <td>{permissions|permissions}</td>
37 <td>{permissions|permissions}</td>
38 </tr>
38 </tr>
39 <tr>
39 <tr>
40 <td class="metatag">description:</td>
40 <td class="metatag">description:</td>
41 <td>{desc|strip|escape|addbreaks|nonempty}</td>
41 <td>{desc|strip|escape|addbreaks|nonempty}</td>
42 </tr>
42 </tr>
43 </table>
43 </table>
44
44
45 <table cellspacing="0" cellpadding="0">
45 <table cellspacing="0" cellpadding="0">
46 {annotate%annotateline}
46 {annotate%annotateline}
47 </table>
47 </table>
48
48
49 {footer}
49 {footer}
@@ -1,37 +1,37 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} diff</title>
2 <title>{repo|escape}: {file|escape} diff</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
13 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
14 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
14 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
15 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
15 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
16 <a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a>
16 <a href="{url|urlescape}raw-diff/{node|short}/{file|urlescape}">raw</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape}</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape}</h2>
21
21
22 <table id="filediffEntry">
22 <table id="filediffEntry">
23 <tr>
23 <tr>
24 <th class="revision">revision {rev}:</th>
24 <th class="revision">revision {rev}:</th>
25 <td class="revision"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
25 <td class="revision"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
26 </tr>
26 </tr>
27 {parent%filediffparent}
27 {parent%filediffparent}
28 {child%filediffchild}
28 {child%filediffchild}
29 </table>
29 </table>
30
30
31 <div id="fileDiff">
31 <div id="fileDiff">
32 {diff}
32 {diff}
33 </div>
33 </div>
34
34
35 {footer}
35 {footer}
36
36
37
37
@@ -1,29 +1,29 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} history</title>
2 <title>{repo|escape}: {file|escape} history</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">
4 href="{url|urlescape}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}">
6 href="{url|urlescape}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
11 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
15 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
16 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
16 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
17 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
17 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
18 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
19 <a type="application/rss+xml" href="{url}rss-log/tip/{file|urlescape}">rss</a>
19 <a type="application/rss+xml" href="{url|urlescape}rss-log/tip/{file|urlescape}">rss</a>
20 <a type="application/atom+xml" href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">atom</a>
20 <a type="application/atom+xml" href="{url|urlescape}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">atom</a>
21 </div>
21 </div>
22
22
23 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape} revision history</h2>
23 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape} revision history</h2>
24
24
25 <p>navigate: <small class="navigate">{nav%filenav}</small></p>
25 <p>navigate: <small class="navigate">{nav%filenav}</small></p>
26
26
27 {entries%filelogentry}
27 {entries%filelogentry}
28
28
29 {footer}
29 {footer}
@@ -1,25 +1,25 b''
1 <table class="logEntry parity{parity}">
1 <table class="logEntry parity{parity}">
2 <tr>
2 <tr>
3 <th><span class="age">{date|rfc822date}</span>:</th>
3 <th><span class="age">{date|rfc822date}</span>:</th>
4 <th class="firstline"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></th>
4 <th class="firstline"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></th>
5 </tr>
5 </tr>
6 <tr>
6 <tr>
7 <th class="revision">revision {filerev}:</td>
7 <th class="revision">revision {filerev}:</td>
8 <td class="node">
8 <td class="node">
9 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
9 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
10 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">(diff)</a>
10 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">(diff)</a>
11 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">(annotate)</a>
11 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">(annotate)</a>
12 </td>
12 </td>
13 </tr>
13 </tr>
14 {rename%filelogrename}
14 {rename%filelogrename}
15 <tr>
15 <tr>
16 <th class="author">author:</th>
16 <th class="author">author:</th>
17 <td class="author">{author|obfuscate}</td>
17 <td class="author">{author|obfuscate}</td>
18 </tr>
18 </tr>
19 <tr>
19 <tr>
20 <th class="date">date:</th>
20 <th class="date">date:</th>
21 <td class="date">{date|rfc822date}</td>
21 <td class="date">{date|rfc822date}</td>
22 </tr>
22 </tr>
23 </table>
23 </table>
24
24
25
25
@@ -1,47 +1,47 b''
1 {header}
1 {header}
2 <title>{repo|escape}:{file|escape}</title>
2 <title>{repo|escape}:{file|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
13 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
14 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
14 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
15 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
15 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
16 <a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a>
16 <a href="{url|urlescape}raw-file/{node|short}/{file|urlescape}">raw</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape}</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape}</h2>
21
21
22 <table>
22 <table>
23 <tr>
23 <tr>
24 <td class="metatag">changeset {rev}:</td>
24 <td class="metatag">changeset {rev}:</td>
25 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
25 <td><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
26 {parent%filerevparent}
26 {parent%filerevparent}
27 {child%filerevchild}
27 {child%filerevchild}
28 <tr>
28 <tr>
29 <td class="metatag">author:</td>
29 <td class="metatag">author:</td>
30 <td>{author|obfuscate}</td></tr>
30 <td>{author|obfuscate}</td></tr>
31 <tr>
31 <tr>
32 <td class="metatag">date:</td>
32 <td class="metatag">date:</td>
33 <td class="date age">{date|rfc822date}</td></tr>
33 <td class="date age">{date|rfc822date}</td></tr>
34 <tr>
34 <tr>
35 <td class="metatag">permissions:</td>
35 <td class="metatag">permissions:</td>
36 <td>{permissions|permissions}</td></tr>
36 <td>{permissions|permissions}</td></tr>
37 <tr>
37 <tr>
38 <td class="metatag">description:</td>
38 <td class="metatag">description:</td>
39 <td>{desc|strip|escape|addbreaks|nonempty}</td>
39 <td>{desc|strip|escape|addbreaks|nonempty}</td>
40 </tr>
40 </tr>
41 </table>
41 </table>
42
42
43 <pre>
43 <pre>
44 {text%fileline}
44 {text%fileline}
45 </pre>
45 </pre>
46
46
47 {footer}
47 {footer}
@@ -1,9 +1,9 b''
1 <script type="text/javascript">process_dates()</script>
1 <script type="text/javascript">process_dates()</script>
2 {motd}
2 {motd}
3 <div class="logo">
3 <div class="logo">
4 <a href="{logourl}">
4 <a href="{logourl}">
5 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a>
5 <img src="{staticurl|urlescape}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a>
6 </div>
6 </div>
7
7
8 </body>
8 </body>
9 </html>
9 </html>
@@ -1,78 +1,78 b''
1 {header}
1 {header}
2 <title>{repo|escape}: graph</title>
2 <title>{repo|escape}: graph</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags">
4 href="{url|urlescape}atom-tags" title="Atom feed for {repo|escape}: tags">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags">
6 href="{url|urlescape}rss-tags" title="RSS feed for {repo|escape}: tags">
7 <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
7 <!--[if IE]><script type="text/javascript" src="{staticurl|urlescape}excanvas.js"></script><![endif]-->
8 </head>
8 </head>
9 <body>
9 <body>
10
10
11 <div class="buttons">
11 <div class="buttons">
12 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a>
13 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
15 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
16 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 <a href="{url|urlescape}file/{node|short}/{sessionvars%urlparameter}">files</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / graph</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / graph</h2>
21
21
22 <form action="{url}log">
22 <form action="{url|urlescape}log">
23 {sessionvars%hiddenformentry}
23 {sessionvars%hiddenformentry}
24 <p>
24 <p>
25 <label for="search1">search:</label>
25 <label for="search1">search:</label>
26 <input name="rev" id="search1" type="text" size="30">
26 <input name="rev" id="search1" type="text" size="30">
27 navigate: <small class="navigate">{changenav%navgraph}</small>
27 navigate: <small class="navigate">{changenav%navgraph}</small>
28 </p>
28 </p>
29 </form>
29 </form>
30
30
31 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
31 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
32
32
33 <div id="wrapper">
33 <div id="wrapper">
34 <ul id="nodebgs"></ul>
34 <ul id="nodebgs"></ul>
35 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
35 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
36 <ul id="graphnodes"></ul>
36 <ul id="graphnodes"></ul>
37 </div>
37 </div>
38
38
39 <script type="text/javascript">
39 <script type="text/javascript">
40 <!-- hide script content
40 <!-- hide script content
41
41
42 var data = {jsdata|json};
42 var data = {jsdata|json};
43 var graph = new Graph();
43 var graph = new Graph();
44 graph.scale({bg_height});
44 graph.scale({bg_height});
45
45
46 graph.vertex = function(x, y, color, parity, cur) \{
46 graph.vertex = function(x, y, color, parity, cur) \{
47
47
48 this.ctx.beginPath();
48 this.ctx.beginPath();
49 color = this.setColor(color, 0.25, 0.75);
49 color = this.setColor(color, 0.25, 0.75);
50 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
50 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
51 this.ctx.fill();
51 this.ctx.fill();
52
52
53 var bg = '<li class="bg parity' + parity + '"></li>';
53 var bg = '<li class="bg parity' + parity + '"></li>';
54 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
54 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
55 var nstyle = 'padding-left: ' + left + 'px;';
55 var nstyle = 'padding-left: ' + left + 'px;';
56 var item = '<li style="' + nstyle + '"><span class="desc">';
56 var item = '<li style="' + nstyle + '"><span class="desc">';
57 item += '<a href="{url}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
57 item += '<a href="{url|urlescape}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
58 item += '</span><span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
58 item += '</span><span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
59
59
60 return [bg, item];
60 return [bg, item];
61
61
62 }
62 }
63
63
64 graph.render(data);
64 graph.render(data);
65
65
66 // stop hiding script -->
66 // stop hiding script -->
67 </script>
67 </script>
68
68
69 <form action="{url}log">
69 <form action="{url|urlescape}log">
70 {sessionvars%hiddenformentry}
70 {sessionvars%hiddenformentry}
71 <p>
71 <p>
72 <label for="search1">search:</label>
72 <label for="search1">search:</label>
73 <input name="rev" id="search1" type="text" size="30">
73 <input name="rev" id="search1" type="text" size="30">
74 navigate: <small class="navigate">{changenav%navgraph}</small>
74 navigate: <small class="navigate">{changenav%navgraph}</small>
75 </p>
75 </p>
76 </form>
76 </form>
77
77
78 {footer}
78 {footer}
@@ -1,7 +1,7 b''
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
2 <html>
3 <head>
3 <head>
4 <link rel="icon" href="{staticurl}hgicon.png" type="image/png">
4 <link rel="icon" href="{staticurl|urlescape}hgicon.png" type="image/png">
5 <meta name="robots" content="index, nofollow" />
5 <meta name="robots" content="index, nofollow" />
6 <link rel="stylesheet" href="{staticurl}style.css" type="text/css" />
6 <link rel="stylesheet" href="{staticurl|urlescape}style.css" type="text/css" />
7 <script type="text/javascript" src="{staticurl}mercurial.js"></script>
7 <script type="text/javascript" src="{staticurl|urlescape}mercurial.js"></script>
@@ -1,29 +1,29 b''
1 {header}
1 {header}
2 <title>{repo|escape}: files for changeset {node|short}</title>
2 <title>{repo|escape}: files for changeset {node|short}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url|urlescape}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 {archives%archiveentry}
13 {archives%archiveentry}
14 <a href="{url}help{sessionvars%urlparameter}">help</a>
14 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
15 </div>
15 </div>
16
16
17 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / files for changeset <a href="{url}rev/{node|short}">{node|short}</a>: {path|escape}</h2>
17 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / files for changeset <a href="{url|urlescape}rev/{node|short}">{node|short}</a>: {path|escape}</h2>
18
18
19 <table cellpadding="0" cellspacing="0">
19 <table cellpadding="0" cellspacing="0">
20 <tr class="parity{upparity}">
20 <tr class="parity{upparity}">
21 <td><tt>drwxr-xr-x</tt>&nbsp;
21 <td><tt>drwxr-xr-x</tt>&nbsp;
22 <td>&nbsp;
22 <td>&nbsp;
23 <td>&nbsp;
23 <td>&nbsp;
24 <td><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a>
24 <td><a href="{url|urlescape}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a>
25 </tr>
25 </tr>
26 {dentries%direntry}
26 {dentries%direntry}
27 {fentries%fileentry}
27 {fentries%fileentry}
28 </table>
28 </table>
29 {footer}
29 {footer}
@@ -1,184 +1,184 b''
1 default = 'shortlog'
1 default = 'shortlog'
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 shortlog = shortlog.tmpl
7 shortlog = shortlog.tmpl
8 shortlogentry = shortlogentry.tmpl
8 shortlogentry = shortlogentry.tmpl
9 graph = graph.tmpl
9 graph = graph.tmpl
10 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
10 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
11 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
11 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
12 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
12 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
13 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
13 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
14 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
14 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
15 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
15 filenodelink = '<a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
16 filenolink = '{file|escape} '
16 filenolink = '{file|escape} '
17 fileellipses = '...'
17 fileellipses = '...'
18 changelogentry = changelogentry.tmpl
18 changelogentry = changelogentry.tmpl
19 searchentry = changelogentry.tmpl
19 searchentry = changelogentry.tmpl
20 changeset = changeset.tmpl
20 changeset = changeset.tmpl
21 manifest = manifest.tmpl
21 manifest = manifest.tmpl
22
22
23 nav = '{before%naventry} {after%naventry}'
23 nav = '{before%naventry} {after%naventry}'
24 navshort = '{before%navshortentry}{after%navshortentry}'
24 navshort = '{before%navshortentry}{after%navshortentry}'
25 navgraph = '{before%navgraphentry}{after%navgraphentry}'
25 navgraph = '{before%navgraphentry}{after%navgraphentry}'
26 filenav = '{before%filenaventry}{after%filenaventry}'
26 filenav = '{before%filenaventry}{after%filenaventry}'
27
27
28 direntry = '
28 direntry = '
29 <tr class="parity{parity}">
29 <tr class="parity{parity}">
30 <td><tt>drwxr-xr-x</tt>&nbsp;
30 <td><tt>drwxr-xr-x</tt>&nbsp;
31 <td>&nbsp;
31 <td>&nbsp;
32 <td>&nbsp;
32 <td>&nbsp;
33 <td>
33 <td>
34 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a>
34 <a href="{url|urlescape}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a>
35 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
35 <a href="{url|urlescape}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
36 {emptydirs|urlescape}
36 {emptydirs|urlescape}
37 </a>'
37 </a>'
38
38
39 fileentry = '
39 fileentry = '
40 <tr class="parity{parity}">
40 <tr class="parity{parity}">
41 <td><tt>{permissions|permissions}</tt>&nbsp;
41 <td><tt>{permissions|permissions}</tt>&nbsp;
42 <td align=right><tt class="date">{date|isodate}</tt>&nbsp;
42 <td align=right><tt class="date">{date|isodate}</tt>&nbsp;
43 <td align=right><tt>{size}</tt>&nbsp;
43 <td align=right><tt>{size}</tt>&nbsp;
44 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>'
44 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>'
45
45
46 filerevision = filerevision.tmpl
46 filerevision = filerevision.tmpl
47 fileannotate = fileannotate.tmpl
47 fileannotate = fileannotate.tmpl
48 filediff = filediff.tmpl
48 filediff = filediff.tmpl
49 filelog = filelog.tmpl
49 filelog = filelog.tmpl
50 fileline = '<div class="parity{parity}"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>&nbsp;{line|escape}</div>'
50 fileline = '<div class="parity{parity}"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>&nbsp;{line|escape}</div>'
51 filelogentry = filelogentry.tmpl
51 filelogentry = filelogentry.tmpl
52
52
53 # The &nbsp; ensures that all table cells have content (even if there
53 # The &nbsp; ensures that all table cells have content (even if there
54 # is an empty line in the annotated file), which in turn ensures that
54 # is an empty line in the annotated file), which in turn ensures that
55 # all table rows have equal height.
55 # all table rows have equal height.
56 annotateline = '
56 annotateline = '
57 <tr class="parity{parity}">
57 <tr class="parity{parity}">
58 <td class="annotate">
58 <td class="annotate">
59 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
59 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
60 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
60 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
61 </td>
61 </td>
62 <td>
62 <td>
63 <a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>
63 <a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>
64 </td>
64 </td>
65 <td><pre>&nbsp;{line|escape}</pre></td>
65 <td><pre>&nbsp;{line|escape}</pre></td>
66 </tr>'
66 </tr>'
67 difflineplus = '<span class="plusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
67 difflineplus = '<span class="plusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
68 difflineminus = '<span class="minusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
68 difflineminus = '<span class="minusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
69 difflineat = '<span class="atline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
69 difflineat = '<span class="atline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
70 diffline = '<a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}'
70 diffline = '<a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}'
71 changelogparent = '
71 changelogparent = '
72 <tr>
72 <tr>
73 <th class="parent">parent {rev}:</th>
73 <th class="parent">parent {rev}:</th>
74 <td class="parent">
74 <td class="parent">
75 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
75 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
76 </td>
76 </td>
77 </tr>'
77 </tr>'
78 changesetparent = '
78 changesetparent = '
79 <tr>
79 <tr>
80 <th class="parent">parent {rev}:</th>
80 <th class="parent">parent {rev}:</th>
81 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
81 <td class="parent"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
82 </tr>'
82 </tr>'
83 filerevparent = '
83 filerevparent = '
84 <tr>
84 <tr>
85 <td class="metatag">parent:</td>
85 <td class="metatag">parent:</td>
86 <td>
86 <td>
87 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
87 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
88 {rename%filerename}{node|short}
88 {rename%filerename}{node|short}
89 </a>
89 </a>
90 </td>
90 </td>
91 </tr>'
91 </tr>'
92 filerename = '{file|escape}@'
92 filerename = '{file|escape}@'
93 filelogrename = '
93 filelogrename = '
94 <tr>
94 <tr>
95 <th>base:</th>
95 <th>base:</th>
96 <td>
96 <td>
97 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
97 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
98 {file|escape}@{node|short}
98 {file|escape}@{node|short}
99 </a>
99 </a>
100 </td>
100 </td>
101 </tr>'
101 </tr>'
102 fileannotateparent = '
102 fileannotateparent = '
103 <tr>
103 <tr>
104 <td class="metatag">parent:</td>
104 <td class="metatag">parent:</td>
105 <td>
105 <td>
106 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
106 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
107 {rename%filerename}{node|short}
107 {rename%filerename}{node|short}
108 </a>
108 </a>
109 </td>
109 </td>
110 </tr>'
110 </tr>'
111 changesetchild = '
111 changesetchild = '
112 <tr>
112 <tr>
113 <th class="child">child {rev}:</th>
113 <th class="child">child {rev}:</th>
114 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
114 <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
115 </tr>'
115 </tr>'
116 changelogchild = '
116 changelogchild = '
117 <tr>
117 <tr>
118 <th class="child">child {rev}:</th>
118 <th class="child">child {rev}:</th>
119 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
119 <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
120 </tr>'
120 </tr>'
121 filerevchild = '
121 filerevchild = '
122 <tr>
122 <tr>
123 <td class="metatag">child:</td>
123 <td class="metatag">child:</td>
124 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
124 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
125 </tr>'
125 </tr>'
126 fileannotatechild = '
126 fileannotatechild = '
127 <tr>
127 <tr>
128 <td class="metatag">child:</td>
128 <td class="metatag">child:</td>
129 <td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
129 <td><a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
130 </tr>'
130 </tr>'
131 tags = tags.tmpl
131 tags = tags.tmpl
132 tagentry = '
132 tagentry = '
133 <li class="tagEntry parity{parity}">
133 <li class="tagEntry parity{parity}">
134 <tt class="node">{node}</tt>
134 <tt class="node">{node}</tt>
135 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a>
135 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a>
136 </li>'
136 </li>'
137 branches = branches.tmpl
137 branches = branches.tmpl
138 branchentry = '
138 branchentry = '
139 <li class="tagEntry parity{parity}">
139 <li class="tagEntry parity{parity}">
140 <tt class="node">{node}</tt>
140 <tt class="node">{node}</tt>
141 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">{branch|escape}</a>
141 <a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}" class="{status}">{branch|escape}</a>
142 </li>'
142 </li>'
143 diffblock = '<pre class="parity{parity}">{lines}</pre>'
143 diffblock = '<pre class="parity{parity}">{lines}</pre>'
144 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
144 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
145 changesettag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
145 changesettag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
146 filediffparent = '
146 filediffparent = '
147 <tr>
147 <tr>
148 <th class="parent">parent {rev}:</th>
148 <th class="parent">parent {rev}:</th>
149 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
149 <td class="parent"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
150 </tr>'
150 </tr>'
151 filelogparent = '
151 filelogparent = '
152 <tr>
152 <tr>
153 <th>parent {rev}:</th>
153 <th>parent {rev}:</th>
154 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
154 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
155 </tr>'
155 </tr>'
156 filediffchild = '
156 filediffchild = '
157 <tr>
157 <tr>
158 <th class="child">child {rev}:</th>
158 <th class="child">child {rev}:</th>
159 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
159 <td class="child"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
160 </tr>'
160 </tr>'
161 filelogchild = '
161 filelogchild = '
162 <tr>
162 <tr>
163 <th>child {rev}:</th>
163 <th>child {rev}:</th>
164 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
164 <td><a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
165 </tr>'
165 </tr>'
166 indexentry = '
166 indexentry = '
167 <tr class="parity{parity}">
167 <tr class="parity{parity}">
168 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
168 <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
169 <td>{description}</td>
169 <td>{description}</td>
170 <td>{contact|obfuscate}</td>
170 <td>{contact|obfuscate}</td>
171 <td class="age">{lastchange|rfc822date}</td>
171 <td class="age">{lastchange|rfc822date}</td>
172 <td class="indexlinks">
172 <td class="indexlinks">
173 <a href="{url}rss-log">RSS</a>
173 <a href="{url|urlescape}rss-log">RSS</a>
174 <a href="{url}atom-log">Atom</a>
174 <a href="{url|urlescape}atom-log">Atom</a>
175 {archives%archiveentry}
175 {archives%archiveentry}
176 </td>
176 </td>
177 </tr>'
177 </tr>'
178 index = index.tmpl
178 index = index.tmpl
179 archiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a> '
179 archiveentry = '<a href="{url|urlescape}archive/{node|short}{extension|urlescape}">{type|escape}</a> '
180 notfound = notfound.tmpl
180 notfound = notfound.tmpl
181 error = error.tmpl
181 error = error.tmpl
182 urlparameter = '{separator}{name}={value|urlescape}'
182 urlparameter = '{separator}{name}={value|urlescape}'
183 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
183 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
184 breadcrumb = '&gt; <a href="{url}">{name}</a> '
184 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
@@ -1,12 +1,12 b''
1 {header}
1 {header}
2 <title>Mercurial repository not found</title>
2 <title>Mercurial repository not found</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <h2>Mercurial repository not found</h2>
6 <h2>Mercurial repository not found</h2>
7
7
8 The specified repository "{repo|escape}" is unknown, sorry.
8 The specified repository "{repo|escape}" is unknown, sorry.
9
9
10 Please go back to the <a href="{url}">main repository list page</a>.
10 Please go back to the <a href="{url|urlescape}">main repository list page</a>.
11
11
12 {footer}
12 {footer}
@@ -1,37 +1,37 b''
1 {header}
1 {header}
2 <title>{repo|escape}: searching for {query|escape}</title>
2 <title>{repo|escape}: searching for {query|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
7 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
12 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
13 {archives%archiveentry}
13 {archives%archiveentry}
14 <a href="{url}help{sessionvars%urlparameter}">help</a>
14 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
15 </div>
15 </div>
16
16
17 <h2>searching for {query|escape}</h2>
17 <h2>searching for {query|escape}</h2>
18
18
19 <form>
19 <form>
20 {sessionvars%hiddenformentry}
20 {sessionvars%hiddenformentry}
21 <p>
21 <p>
22 search:
22 search:
23 <input name="rev" type="text" width="30" value="{query|escape}">
23 <input name="rev" type="text" width="30" value="{query|escape}">
24 </p>
24 </p>
25 </form>
25 </form>
26
26
27 {entries}
27 {entries}
28
28
29 <form>
29 <form>
30 {sessionvars%hiddenformentry}
30 {sessionvars%hiddenformentry}
31 <p>
31 <p>
32 search:
32 search:
33 <input name="rev" type="text" width="30" value="{query|escape}">
33 <input name="rev" type="text" width="30" value="{query|escape}">
34 </p>
34 </p>
35 </form>
35 </form>
36
36
37 {footer}
37 {footer}
@@ -1,44 +1,44 b''
1 {header}
1 {header}
2 <title>{repo|escape}: shortlog</title>
2 <title>{repo|escape}: shortlog</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
4 href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
6 href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
11 <a href="{url|urlescape}log/{rev}{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
12 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
13 <a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
14 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
15 <a href="{url|urlescape}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 {archives%archiveentry}
16 {archives%archiveentry}
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
18 <a type="application/rss+xml" href="{url}rss-log">rss</a>
18 <a type="application/rss+xml" href="{url|urlescape}rss-log">rss</a>
19 <a type="application/rss+xml" href="{url}atom-log" title="Atom feed for {repo|escape}">atom</a>
19 <a type="application/rss+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}">atom</a>
20 </div>
20 </div>
21
21
22 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog</h2>
22 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog</h2>
23
23
24 <form action="{url}log">
24 <form action="{url|urlescape}log">
25 {sessionvars%hiddenformentry}
25 {sessionvars%hiddenformentry}
26 <p>
26 <p>
27 <label for="search1">search:</label>
27 <label for="search1">search:</label>
28 <input name="rev" id="search1" type="text" size="30">
28 <input name="rev" id="search1" type="text" size="30">
29 navigate: <small class="navigate">{changenav%navshort}</small>
29 navigate: <small class="navigate">{changenav%navshort}</small>
30 </p>
30 </p>
31 </form>
31 </form>
32
32
33 {entries%shortlogentry}
33 {entries%shortlogentry}
34
34
35 <form action="{url}log">
35 <form action="{url|urlescape}log">
36 {sessionvars%hiddenformentry}
36 {sessionvars%hiddenformentry}
37 <p>
37 <p>
38 <label for="search2">search:</label>
38 <label for="search2">search:</label>
39 <input name="rev" id="search2" type="text" size="30">
39 <input name="rev" id="search2" type="text" size="30">
40 navigate: <small class="navigate">{changenav%navshort}</small>
40 navigate: <small class="navigate">{changenav%navshort}</small>
41 </p>
41 </p>
42 </form>
42 </form>
43
43
44 {footer}
44 {footer}
@@ -1,7 +1,7 b''
1 <table class="slogEntry parity{parity}">
1 <table class="slogEntry parity{parity}">
2 <tr>
2 <tr>
3 <td class="age">{date|rfc822date}</td>
3 <td class="age">{date|rfc822date}</td>
4 <td class="author">{author|person}</td>
4 <td class="author">{author|person}</td>
5 <td class="node"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
5 <td class="node"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a></td>
6 </tr>
6 </tr>
7 </table>
7 </table>
@@ -1,27 +1,27 b''
1 {header}
1 {header}
2 <title>{repo|escape}: tags</title>
2 <title>{repo|escape}: tags</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags">
4 href="{url|urlescape}atom-tags" title="Atom feed for {repo|escape}: tags">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags">
6 href="{url|urlescape}rss-tags" title="RSS feed for {repo|escape}: tags">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
11 <a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
14 <a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
15 <a href="{url|urlescape}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 <a href="{url}help{sessionvars%urlparameter}">help</a>
16 <a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
17 <a type="application/rss+xml" href="{url}rss-tags">rss</a>
17 <a type="application/rss+xml" href="{url|urlescape}rss-tags">rss</a>
18 <a type="application/atom+xml" href="{url}atom-tags">atom</a>
18 <a type="application/atom+xml" href="{url|urlescape}atom-tags">atom</a>
19 </div>
19 </div>
20
20
21 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / tags</h2>
21 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / tags</h2>
22
22
23 <ul id="tagEntries">
23 <ul id="tagEntries">
24 {entries%tagentry}
24 {entries%tagentry}
25 </ul>
25 </ul>
26
26
27 {footer}
27 {footer}
General Comments 0
You need to be logged in to leave comments. Login now