##// 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,7 +1,7 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>
@@ -1,7 +1,7 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>
@@ -1,7 +1,7 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>
@@ -1,7 +1,7 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>
@@ -1,8 +1,8 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
@@ -1,7 +1,7 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>
@@ -1,8 +1,8 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>
@@ -1,6 +1,6 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
@@ -1,7 +1,7 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>
@@ -1,7 +1,7 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>
@@ -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>
@@ -13,14 +13,14 b' graph = ../paper/graph.tmpl'
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
@@ -38,10 +38,10 b" filenav = '{before%filenaventry}{after%f"
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>
@@ -52,8 +52,8 b" direntry = '"
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>
@@ -72,7 +72,7 b' filelogentry = ../paper/filelogentry.tmp'
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>
@@ -97,19 +97,19 b" comparisonline = '"
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>'
@@ -117,17 +117,17 b" 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>
@@ -136,7 +136,7 b" 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>
@@ -145,7 +145,7 b' 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>
@@ -157,7 +157,7 b' 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>
@@ -169,7 +169,7 b' 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>
@@ -186,41 +186,41 b' changelogbranchname = \'<span class="bran'
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,9 +1,9 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
@@ -13,15 +13,15 b''
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
@@ -1,9 +1,9 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
@@ -13,15 +13,15 b''
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
@@ -1,9 +1,9 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
@@ -12,7 +12,7 b''
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" />
@@ -20,15 +20,15 b''
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>
@@ -1,9 +1,9 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>
@@ -1,9 +1,9 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
@@ -13,22 +13,22 b''
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">
@@ -1,9 +1,9 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
@@ -13,14 +13,14 b''
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
@@ -1,9 +1,9 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
@@ -13,23 +13,23 b''
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
@@ -46,7 +46,7 b' annotate |'
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>
@@ -1,9 +1,9 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
@@ -13,23 +13,23 b''
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
@@ -39,7 +39,7 b' comparison |'
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>
@@ -1,9 +1,9 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
@@ -13,23 +13,23 b''
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
@@ -39,7 +39,7 b' diff |'
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>
@@ -1,9 +1,9 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
@@ -13,20 +13,20 b''
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>
@@ -1,9 +1,9 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
@@ -13,23 +13,23 b''
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
@@ -46,7 +46,7 b' file |'
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>
@@ -2,8 +2,8 b''
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}
@@ -1,10 +1,10 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
@@ -13,25 +13,25 b''
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
@@ -89,7 +89,7 b' graph.vertex = function(x, y, color, par'
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
@@ -103,8 +103,8 b' graph.render(data);'
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
@@ -2,7 +2,7 b''
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,9 +1,9 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
@@ -13,14 +13,14 b''
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>
@@ -1,9 +1,9 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
@@ -13,14 +13,14 b''
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>
@@ -1,9 +1,9 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
@@ -13,16 +13,16 b''
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
@@ -32,7 +32,7 b' files |'
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}
@@ -11,35 +11,35 b' notfound = notfound.tmpl'
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
@@ -59,11 +59,11 b" direntry = '"
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 = '
@@ -72,12 +72,12 b" fileentry = '"
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
@@ -92,7 +92,7 b" fileline = '"
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>
@@ -117,34 +117,34 b" 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>
@@ -152,59 +152,59 b" fileannotateparent = '"
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>'
@@ -212,7 +212,7 b" 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>
@@ -221,7 +221,7 b" 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>
@@ -229,64 +229,64 b" filecompparent = '"
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>
@@ -296,13 +296,13 b" indexentry = '"
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> '
@@ -12,7 +12,7 b''
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,9 +1,9 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
@@ -11,7 +11,7 b''
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}" />
@@ -20,16 +20,16 b''
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
@@ -1,9 +1,9 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
@@ -12,22 +12,22 b''
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
@@ -1,16 +1,16 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" />
@@ -20,14 +20,14 b''
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
@@ -38,29 +38,29 b' summary |'
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,9 +1,9 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
@@ -13,15 +13,15 b''
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
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,15 +18,15 b''
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
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,15 +18,15 b''
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
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,15 +18,15 b''
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
@@ -1,4 +1,4 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>
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,26 +18,26 b''
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">
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -19,14 +19,14 b''
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
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,25 +18,25 b''
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>
@@ -50,7 +50,7 b''
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>
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,25 +18,25 b''
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>
@@ -45,7 +45,7 b''
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>
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,25 +18,25 b''
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>
@@ -45,7 +45,7 b''
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>
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,25 +18,25 b''
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>
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,25 +18,25 b''
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>
@@ -50,7 +50,7 b''
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>
@@ -2,14 +2,14 b''
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>
@@ -1,8 +1,8 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>
@@ -10,7 +10,7 b''
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>
@@ -19,15 +19,15 b''
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
@@ -86,7 +86,7 b''
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];
@@ -99,8 +99,8 b''
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
@@ -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,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,14 +18,14 b''
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>
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,14 +18,14 b''
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>
@@ -26,7 +26,7 b''
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>
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,20 +18,20 b''
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
@@ -43,7 +43,7 b''
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}
@@ -11,35 +11,35 b' notfound = notfound.tmpl'
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
@@ -58,19 +58,19 b" direntry = '"
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
@@ -85,7 +85,7 b" fileline = '"
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">
@@ -112,136 +112,136 b" 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>
@@ -249,14 +249,14 b" indexentry = '"
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,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -19,19 +19,19 b''
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,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,15 +18,15 b''
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
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,16 +18,16 b''
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
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -19,14 +19,14 b''
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
@@ -42,27 +42,27 b''
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
@@ -1,7 +1,7 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>
@@ -9,7 +9,7 b''
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>
@@ -18,15 +18,15 b''
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
@@ -1,9 +1,9 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
@@ -11,22 +11,22 b''
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>
@@ -35,7 +35,7 b''
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,
@@ -1,9 +1,9 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
@@ -11,22 +11,22 b''
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>
@@ -35,7 +35,7 b''
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,
@@ -50,7 +50,7 b' files, or words in the commit message</d'
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>
@@ -6,25 +6,25 b''
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
@@ -33,7 +33,7 b''
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,
@@ -7,17 +7,17 b''
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
@@ -26,7 +26,7 b''
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,
@@ -7,31 +7,31 b''
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
@@ -39,7 +39,7 b''
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,
@@ -7,30 +7,30 b''
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
@@ -38,7 +38,7 b''
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,
@@ -7,30 +7,30 b''
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
@@ -38,7 +38,7 b''
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,
@@ -1,9 +1,9 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
@@ -11,34 +11,34 b''
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
@@ -46,7 +46,7 b''
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,
@@ -54,8 +54,8 b' files, or words in the commit message</d'
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">
@@ -68,8 +68,8 b' files, or words in the commit message</d'
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
@@ -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>
@@ -7,29 +7,29 b''
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
@@ -37,7 +37,7 b''
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,
@@ -1,10 +1,10 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
@@ -12,26 +12,26 b''
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>
@@ -40,7 +40,7 b''
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,
@@ -48,8 +48,8 b' files, or words in the commit message</d'
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
@@ -105,7 +105,7 b' graph.vertex = function(x, y, color, par'
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];
@@ -118,8 +118,8 b' graph.render(data);'
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
@@ -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>
@@ -7,17 +7,17 b''
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
@@ -25,7 +25,7 b''
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,
@@ -7,14 +7,14 b''
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>
@@ -23,7 +23,7 b''
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,
@@ -6,7 +6,7 b''
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>
@@ -7,24 +7,24 b''
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
@@ -32,7 +32,7 b''
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,
@@ -46,7 +46,7 b' files, or words in the commit message</d'
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>
@@ -12,14 +12,14 b' 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
@@ -37,10 +37,10 b" filenav = '{before%filenaventry}{after%f"
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>
@@ -51,8 +51,8 b" direntry = '"
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>
@@ -71,7 +71,7 b' filelogentry = filelogentry.tmpl'
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>
@@ -96,21 +96,21 b" comparisonline = '"
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>'
@@ -118,17 +118,17 b" 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>
@@ -137,7 +137,7 b" 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>
@@ -146,7 +146,7 b' 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>
@@ -158,7 +158,7 b' 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>
@@ -170,7 +170,7 b' 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>
@@ -187,48 +187,48 b' changelogbranchname = \'<span class="bran'
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> '
@@ -7,6 +7,6 b''
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}
@@ -7,15 +7,15 b''
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
@@ -23,7 +23,7 b''
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,
@@ -31,8 +31,8 b' files, or words in the commit message</d'
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">
@@ -45,8 +45,8 b' files, or words in the commit message</d'
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>
@@ -1,9 +1,9 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
@@ -11,29 +11,29 b''
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>
@@ -42,7 +42,7 b''
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,
@@ -50,8 +50,8 b' files, or words in the commit message</d'
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
@@ -65,8 +65,8 b' files, or words in the commit message</d'
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
@@ -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,9 +1,9 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
@@ -11,22 +11,22 b''
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
@@ -34,7 +34,7 b''
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,
@@ -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,6 +1,6 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>
@@ -1,6 +1,6 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>
@@ -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,21 +1,21 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>
@@ -1,27 +1,27 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>
@@ -32,7 +32,7 b' navigate: <small class="navigate">{chang'
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>
@@ -5,7 +5,7 b''
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}
@@ -19,7 +19,7 b''
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>
@@ -4,15 +4,15 b''
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>
@@ -20,7 +20,7 b''
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}
@@ -4,17 +4,17 b''
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>
@@ -22,7 +22,7 b''
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>
@@ -4,17 +4,17 b''
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>
@@ -22,7 +22,7 b''
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}
@@ -1,23 +1,23 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>
@@ -1,14 +1,14 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}
@@ -4,17 +4,17 b''
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>
@@ -22,7 +22,7 b''
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>
@@ -2,7 +2,7 b''
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>
@@ -1,25 +1,25 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>
@@ -54,7 +54,7 b' graph.vertex = function(x, y, color, par'
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];
@@ -66,7 +66,7 b' graph.render(data);'
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>
@@ -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>
@@ -4,24 +4,24 b''
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}
@@ -7,12 +7,12 b' 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
@@ -31,8 +31,8 b" direntry = '"
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
@@ -41,7 +41,7 b" fileentry = '"
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
@@ -56,7 +56,7 b' filelogentry = filelogentry.tmpl'
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>
@@ -72,19 +72,19 b" 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>
@@ -94,7 +94,7 b" 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>
@@ -103,7 +103,7 b" 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>
@@ -111,34 +111,34 b" fileannotateparent = '"
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>'
@@ -146,39 +146,39 b' changesettag = \'<tr><th class="tag">tag:'
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> '
@@ -7,6 +7,6 b''
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}
@@ -4,14 +4,14 b''
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>
@@ -1,27 +1,27 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>
@@ -32,7 +32,7 b' navigate: <small class="navigate">{chang'
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>
@@ -2,6 +2,6 b''
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,21 +1,21 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>
General Comments 0
You need to be logged in to leave comments. Login now