##// END OF EJS Templates
paper: break long lines in map file
Martin Geisler -
r8372:783c8c78 default
parent child Browse files
Show More
@@ -1,76 +1,190 b''
1 default = 'shortlog'
1 default = 'shortlog'
2
2
3 mimetype = 'text/html; charset={encoding}'
3 mimetype = 'text/html; charset={encoding}'
4 header = header.tmpl
4 header = header.tmpl
5 footer = footer.tmpl
5 footer = footer.tmpl
6 search = search.tmpl
6 search = search.tmpl
7
7
8 changelog = shortlog.tmpl
8 changelog = shortlog.tmpl
9 shortlog = shortlog.tmpl
9 shortlog = shortlog.tmpl
10 shortlogentry = shortlogentry.tmpl
10 shortlogentry = shortlogentry.tmpl
11 graph = graph.tmpl
11 graph = graph.tmpl
12
12
13 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
13 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
14 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
14 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
15 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
15 navgraphentry = '<a href="{url}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
16 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
16 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
17 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
17 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
18 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
18 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
19 filenolink = '{file|escape} '
19 filenolink = '{file|escape} '
20 fileellipses = '...'
20 fileellipses = '...'
21 changelogentry = shortlogentry.tmpl
21 changelogentry = shortlogentry.tmpl
22 searchentry = shortlogentry.tmpl
22 searchentry = shortlogentry.tmpl
23 changeset = changeset.tmpl
23 changeset = changeset.tmpl
24 manifest = manifest.tmpl
24 manifest = manifest.tmpl
25
25
26 direntry = '<tr class="fileline parity{parity}"><td class="name"><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}"><img src="{staticurl}coal-folder.png" alt="dir."/> {basename|escape}/</a> <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a></td><td class="size"></td><td class="permissions">drwxr-xr-x</td></tr>'
26 direntry = '
27 fileentry = '<tr class="fileline parity{parity}"><td class="filename"><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}"><img src="{staticurl}coal-file.png" alt="file"/> {basename|escape}</a></td><td class="size">{size}</td><td class="permissions">{permissions|permissions}</td></tr>'
27 <tr class="fileline parity{parity}">
28 <td class="name">
29 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">
30 <img src="{staticurl}coal-folder.png" alt="dir."/> {basename|escape}/
31 </a>
32 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
33 {emptydirs|escape}
34 </a>
35 </td>
36 <td class="size"></td>
37 <td class="permissions">drwxr-xr-x</td>
38 </tr>'
39
40 fileentry = '
41 <tr class="fileline parity{parity}">
42 <td class="filename">
43 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
44 <img src="{staticurl}coal-file.png" alt="file"/> {basename|escape}
45 </a>
46 </td>
47 <td class="size">{size}</td>
48 <td class="permissions">{permissions|permissions}</td>
49 </tr>'
28
50
29 filerevision = filerevision.tmpl
51 filerevision = filerevision.tmpl
30 fileannotate = fileannotate.tmpl
52 fileannotate = fileannotate.tmpl
31 filediff = filediff.tmpl
53 filediff = filediff.tmpl
32 filelog = filelog.tmpl
54 filelog = filelog.tmpl
33 fileline = '<div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
55 fileline = '<div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
34 filelogentry = filelogentry.tmpl
56 filelogentry = filelogentry.tmpl
35
57
36 annotateline = '<tr class="parity{parity}"><td class="annotate"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}" title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a></td><td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td></tr>'
58 annotateline = '
59 <tr class="parity{parity}">
60 <td class="annotate">
61 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}"
62 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
63 </td>
64 <td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td>
65 </tr>'
37
66
38 diffblock = '<div class="source bottomline parity{parity}"><pre>{lines}</pre></div>'
67 diffblock = '<div class="source bottomline parity{parity}"><pre>{lines}</pre></div>'
39 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
68 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
40 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
69 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
41 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
70 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
42 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
71 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
43
72
44 changelogparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
73 changelogparent = '
74 <tr>
75 <th class="parent">parent {rev}:</th>
76 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
77 </tr>'
45
78
46 changesetparent = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
79 changesetparent = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
47
80
48 filerevparent = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
81 filerevparent = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
49 filerevchild = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
82 filerevchild = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
50
83
51 filerename = '{file|escape}@'
84 filerename = '{file|escape}@'
52 filelogrename = '<tr><th>base:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}@{node|short}</a></td></tr>'
85 filelogrename = '
53 fileannotateparent = '<tr><td class="metatag">parent:</td><td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a></td></tr>'
86 <tr>
87 <th>base:</th>
88 <td>
89 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
90 {file|escape}@{node|short}
91 </a>
92 </td>
93 </tr>'
94 fileannotateparent = '
95 <tr>
96 <td class="metatag">parent:</td>
97 <td>
98 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
99 {rename%filerename}{node|short}
100 </a>
101 </td>
102 </tr>'
54 changesetchild = ' <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
103 changesetchild = ' <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
55 changelogchild = '<tr><th class="child">child</th><td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
104 changelogchild = '
56 fileannotatechild = '<tr><td class="metatag">child:</td><td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
105 <tr>
106 <th class="child">child</th>
107 <td class="child">
108 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
109 {node|short}
110 </a>
111 </td>
112 </tr>'
113 fileannotatechild = '
114 <tr>
115 <td class="metatag">child:</td>
116 <td>
117 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
118 {node|short}
119 </a>
120 </td>
121 </tr>'
57 tags = tags.tmpl
122 tags = tags.tmpl
58 tagentry = '<tr class="tagEntry parity{parity}"><td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td><td class="node">{node|short}</td></tr>'
123 tagentry = '
124 <tr class="tagEntry parity{parity}">
125 <td>
126 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">
127 {tag|escape}
128 </a>
129 </td>
130 <td class="node">
131 {node|short}
132 </td>
133 </tr>'
59 branches = branches.tmpl
134 branches = branches.tmpl
60 branchentry = '<tr class="tagEntry parity{parity}"><td><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{branch|escape}</a></td><td class="node">{node|short}</td></tr>'
135 branchentry = '
136 <tr class="tagEntry parity{parity}">
137 <td>
138 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">
139 {branch|escape}
140 </a>
141 </td>
142 <td class="node">
143 {node|short}
144 </td>
145 </tr>'
61 changelogtag = '<span class="tag">{name|escape}</span> '
146 changelogtag = '<span class="tag">{name|escape}</span> '
62 changesettag = '<span class="tag">{tag|escape}</span> '
147 changesettag = '<span class="tag">{tag|escape}</span> '
63 changelogbranchhead = '<span class="branchhead">{name|escape}</span> '
148 changelogbranchhead = '<span class="branchhead">{name|escape}</span> '
64 changelogbranchname = '<span class="branchname">{name|escape}</span> '
149 changelogbranchname = '<span class="branchname">{name|escape}</span> '
65 filediffparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
150
66 filelogparent = '<tr><th>parent {rev}:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
151 filediffparent = '
67 filediffchild = '<tr><th class="child">child {rev}:</th><td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
152 <tr>
68 filelogchild = '<tr><th>child {rev}:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
153 <th class="parent">parent {rev}:</th>
69 indexentry = '<tr class="parity{parity}"><td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td><td>{description}</td><td>{contact|obfuscate}</td><td class="age">{lastchange|age} ago</td><td class="indexlinks">{archives%indexarchiveentry}</td></tr>\n'
154 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
155 </tr>'
156 filelogparent = '
157 <tr>
158 <th>parent {rev}:</th>
159 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
160 </tr>'
161 filediffchild = '
162 <tr>
163 <th class="child">child {rev}:</th>
164 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
165 </td>
166 </tr>'
167 filelogchild = '
168 <tr>
169 <th>child {rev}:</th>
170 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
171 </tr>'
172
173 indexentry = '
174 <tr class="parity{parity}">
175 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
176 <td>{description}</td>
177 <td>{contact|obfuscate}</td>
178 <td class="age">{lastchange|age} ago</td>
179 <td class="indexlinks">{archives%indexarchiveentry}</td>
180 </tr>\n'
70 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
181 indexarchiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">&nbsp;&darr;{type|escape}</a>'
71 index = index.tmpl
182 index = index.tmpl
72 archiveentry = '<li><a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a></li>'
183 archiveentry = '
184 <li>
185 <a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a>
186 </li>'
73 notfound = notfound.tmpl
187 notfound = notfound.tmpl
74 error = error.tmpl
188 error = error.tmpl
75 urlparameter = '{separator}{name}={value|urlescape}'
189 urlparameter = '{separator}{name}={value|urlescape}'
76 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
190 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
@@ -1,74 +1,110 b''
1 % Set up the repo
1 % Set up the repo
2 adding a1/a2/a3/a4/foo
2 adding a1/a2/a3/a4/foo
3 adding b1/b2/b3/b4/foo
3 adding b1/b2/b3/b4/foo
4 adding b1/b2/c3/c4/foo
4 adding b1/b2/c3/c4/foo
5 adding d1/d2/d3/d4/foo
5 adding d1/d2/d3/d4/foo
6 adding d1/d2/foo
6 adding d1/d2/foo
7 % manifest with descending
7 % manifest with descending
8 200 Script output follows
8 200 Script output follows
9
9
10 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
10 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
11 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
11 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
12 <head>
12 <head>
13 <link rel="icon" href="/static/hgicon.png" type="image/png" />
13 <link rel="icon" href="/static/hgicon.png" type="image/png" />
14 <meta name="robots" content="index, nofollow" />
14 <meta name="robots" content="index, nofollow" />
15 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
15 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
16
16
17 <title>test: 9087c84a0f5d /</title>
17 <title>test: 9087c84a0f5d /</title>
18 </head>
18 </head>
19 <body>
19 <body>
20
20
21 <div class="container">
21 <div class="container">
22 <div class="menu">
22 <div class="menu">
23 <div class="logo">
23 <div class="logo">
24 <a href="http://www.selenic.com/mercurial/">
24 <a href="http://www.selenic.com/mercurial/">
25 <img src="/static/hglogo.png" alt="mercurial" /></a>
25 <img src="/static/hglogo.png" alt="mercurial" /></a>
26 </div>
26 </div>
27 <ul>
27 <ul>
28 <li><a href="/shortlog/9087c84a0f5d">log</a></li>
28 <li><a href="/shortlog/9087c84a0f5d">log</a></li>
29 <li><a href="/graph/9087c84a0f5d">graph</a></li>
29 <li><a href="/graph/9087c84a0f5d">graph</a></li>
30 <li><a href="/tags">tags</a></li>
30 <li><a href="/tags">tags</a></li>
31 <li><a href="/branches">branches</a></li>
31 <li><a href="/branches">branches</a></li>
32 </ul>
32 </ul>
33 <ul>
33 <ul>
34 <li><a href="/rev/9087c84a0f5d">changeset</a></li>
34 <li><a href="/rev/9087c84a0f5d">changeset</a></li>
35 <li class="active">browse</li>
35 <li class="active">browse</li>
36 </ul>
36 </ul>
37 <ul>
37 <ul>
38
38
39 </ul>
39 </ul>
40 </div>
40 </div>
41
41
42 <div class="main">
42 <div class="main">
43 <h2><a href="/">test</a></h2>
43 <h2><a href="/">test</a></h2>
44 <h3>directory / @ 0:9087c84a0f5d <span class="tag">tip</span> </h3>
44 <h3>directory / @ 0:9087c84a0f5d <span class="tag">tip</span> </h3>
45
45
46 <form class="search" action="/log">
46 <form class="search" action="/log">
47
47
48 <p><input name="rev" id="search1" type="text" size="30" /></p>
48 <p><input name="rev" id="search1" type="text" size="30" /></p>
49 <div id="hint">find changesets by author, revision,
49 <div id="hint">find changesets by author, revision,
50 files, or words in the commit message</div>
50 files, or words in the commit message</div>
51 </form>
51 </form>
52
52
53 <table class="bigtable">
53 <table class="bigtable">
54 <tr>
54 <tr>
55 <th class="name">name</th>
55 <th class="name">name</th>
56 <th class="size">size</th>
56 <th class="size">size</th>
57 <th class="permissions">permissions</th>
57 <th class="permissions">permissions</th>
58 </tr>
58 </tr>
59 <tr class="fileline parity0">
59 <tr class="fileline parity0">
60 <td class="name"><a href="/file/9087c84a0f5d/">[up]</a></td>
60 <td class="name"><a href="/file/9087c84a0f5d/">[up]</a></td>
61 <td class="size"></td>
61 <td class="size"></td>
62 <td class="permissions">drwxr-xr-x</td>
62 <td class="permissions">drwxr-xr-x</td>
63 </tr>
63 </tr>
64 <tr class="fileline parity1"><td class="name"><a href="/file/9087c84a0f5d/a1"><img src="/static/coal-folder.png" alt="dir."/> a1/</a> <a href="/file/9087c84a0f5d/a1/a2/a3/a4">a2/a3/a4</a></td><td class="size"></td><td class="permissions">drwxr-xr-x</td></tr><tr class="fileline parity0"><td class="name"><a href="/file/9087c84a0f5d/b1"><img src="/static/coal-folder.png" alt="dir."/> b1/</a> <a href="/file/9087c84a0f5d/b1/b2">b2</a></td><td class="size"></td><td class="permissions">drwxr-xr-x</td></tr><tr class="fileline parity1"><td class="name"><a href="/file/9087c84a0f5d/d1"><img src="/static/coal-folder.png" alt="dir."/> d1/</a> <a href="/file/9087c84a0f5d/d1/d2">d2</a></td><td class="size"></td><td class="permissions">drwxr-xr-x</td></tr>
64
65 <tr class="fileline parity1">
66 <td class="name">
67 <a href="/file/9087c84a0f5d/a1">
68 <img src="/static/coal-folder.png" alt="dir."/> a1/
69 </a>
70 <a href="/file/9087c84a0f5d/a1/a2/a3/a4">
71 a2/a3/a4
72 </a>
73 </td>
74 <td class="size"></td>
75 <td class="permissions">drwxr-xr-x</td>
76 </tr>
77 <tr class="fileline parity0">
78 <td class="name">
79 <a href="/file/9087c84a0f5d/b1">
80 <img src="/static/coal-folder.png" alt="dir."/> b1/
81 </a>
82 <a href="/file/9087c84a0f5d/b1/b2">
83 b2
84 </a>
85 </td>
86 <td class="size"></td>
87 <td class="permissions">drwxr-xr-x</td>
88 </tr>
89 <tr class="fileline parity1">
90 <td class="name">
91 <a href="/file/9087c84a0f5d/d1">
92 <img src="/static/coal-folder.png" alt="dir."/> d1/
93 </a>
94 <a href="/file/9087c84a0f5d/d1/d2">
95 d2
96 </a>
97 </td>
98 <td class="size"></td>
99 <td class="permissions">drwxr-xr-x</td>
100 </tr>
65
101
66 </table>
102 </table>
67 </div>
103 </div>
68 </div>
104 </div>
69
105
70
106
71 </body>
107 </body>
72 </html>
108 </html>
73
109
74 % ERRORS ENCOUNTERED
110 % ERRORS ENCOUNTERED
@@ -1,246 +1,330 b''
1 adding a
1 adding a
2 adding b
2 adding b
3 adding d
3 adding d
4 adding c
4 adding c
5 % should give a 404 - file does not exist
5 % should give a 404 - file does not exist
6 404 Not Found
6 404 Not Found
7
7
8
8
9 error: bork@8580ff50825a: not found in manifest
9 error: bork@8580ff50825a: not found in manifest
10 % should succeed
10 % should succeed
11 200 Script output follows
11 200 Script output follows
12
12
13
13
14 /a/
14 /a/
15 /b/
15 /b/
16
16
17 200 Script output follows
17 200 Script output follows
18
18
19 a
19 a
20 200 Script output follows
20 200 Script output follows
21
21
22 b
22 b
23 % should give a 404 - repo is not published
23 % should give a 404 - repo is not published
24 404 Not Found
24 404 Not Found
25
25
26
26
27 error: repository c not found
27 error: repository c not found
28 % should succeed, slashy names
28 % should succeed, slashy names
29 200 Script output follows
29 200 Script output follows
30
30
31
31
32 /b/
32 /b/
33 /coll/a/
33 /coll/a/
34 /coll/a/.hg/patches/
34 /coll/a/.hg/patches/
35 /coll/b/
35 /coll/b/
36 /coll/c/
36 /coll/c/
37 /rcoll/a/
37 /rcoll/a/
38 /rcoll/a/.hg/patches/
38 /rcoll/a/.hg/patches/
39 /rcoll/b/
39 /rcoll/b/
40 /rcoll/b/d/
40 /rcoll/b/d/
41 /rcoll/c/
41 /rcoll/c/
42 /t/a/
42 /t/a/
43
43
44 200 Script output follows
44 200 Script output follows
45
45
46 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
46 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
47 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
47 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
48 <head>
48 <head>
49 <link rel="icon" href="/static/hgicon.png" type="image/png" />
49 <link rel="icon" href="/static/hgicon.png" type="image/png" />
50 <meta name="robots" content="index, nofollow" />
50 <meta name="robots" content="index, nofollow" />
51 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
51 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
52
52
53 <title>Mercurial repositories index</title>
53 <title>Mercurial repositories index</title>
54 </head>
54 </head>
55 <body>
55 <body>
56
56
57 <div class="container">
57 <div class="container">
58 <div class="menu">
58 <div class="menu">
59 <a href="http://www.selenic.com/mercurial/">
59 <a href="http://www.selenic.com/mercurial/">
60 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
60 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
61 </div>
61 </div>
62 <div class="main">
62 <div class="main">
63 <h2>Mercurial Repositories</h2>
63 <h2>Mercurial Repositories</h2>
64
64
65 <table class="bigtable">
65 <table class="bigtable">
66 <tr>
66 <tr>
67 <th><a href="?sort=-name">Name</a></th>
67 <th><a href="?sort=-name">Name</a></th>
68 <th><a href="?sort=description">Description</a></th>
68 <th><a href="?sort=description">Description</a></th>
69 <th><a href="?sort=contact">Contact</a></th>
69 <th><a href="?sort=contact">Contact</a></th>
70 <th><a href="?sort=lastchange">Last change</a></th>
70 <th><a href="?sort=lastchange">Last change</a></th>
71 <th>&nbsp;</th>
71 <th>&nbsp;</th>
72 </tr>
72 </tr>
73 <tr class="parity0"><td><a href="/b/?style=paper">b</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
73
74 <tr class="parity1"><td><a href="/coll/a/?style=paper">coll/a</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
74 <tr class="parity0">
75 <tr class="parity0"><td><a href="/coll/a/.hg/patches/?style=paper">coll/a/.hg/patches</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
75 <td><a href="/b/?style=paper">b</a></td>
76 <tr class="parity1"><td><a href="/coll/b/?style=paper">coll/b</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
76 <td>unknown</td>
77 <tr class="parity0"><td><a href="/coll/c/?style=paper">coll/c</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
77 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
78 <tr class="parity1"><td><a href="/rcoll/a/?style=paper">rcoll/a</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
78 <td class="age">seconds ago</td>
79 <tr class="parity0"><td><a href="/rcoll/a/.hg/patches/?style=paper">rcoll/a/.hg/patches</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
79 <td class="indexlinks"></td>
80 <tr class="parity1"><td><a href="/rcoll/b/?style=paper">rcoll/b</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
80 </tr>
81 <tr class="parity0"><td><a href="/rcoll/b/d/?style=paper">rcoll/b/d</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
81
82 <tr class="parity1"><td><a href="/rcoll/c/?style=paper">rcoll/c</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
82 <tr class="parity1">
83 <tr class="parity0"><td><a href="/t/a/?style=paper">t/a</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
83 <td><a href="/coll/a/?style=paper">coll/a</a></td>
84 <td>unknown</td>
85 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
86 <td class="age">seconds ago</td>
87 <td class="indexlinks"></td>
88 </tr>
89
90 <tr class="parity0">
91 <td><a href="/coll/a/.hg/patches/?style=paper">coll/a/.hg/patches</a></td>
92 <td>unknown</td>
93 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
94 <td class="age">seconds ago</td>
95 <td class="indexlinks"></td>
96 </tr>
97
98 <tr class="parity1">
99 <td><a href="/coll/b/?style=paper">coll/b</a></td>
100 <td>unknown</td>
101 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
102 <td class="age">seconds ago</td>
103 <td class="indexlinks"></td>
104 </tr>
105
106 <tr class="parity0">
107 <td><a href="/coll/c/?style=paper">coll/c</a></td>
108 <td>unknown</td>
109 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
110 <td class="age">seconds ago</td>
111 <td class="indexlinks"></td>
112 </tr>
113
114 <tr class="parity1">
115 <td><a href="/rcoll/a/?style=paper">rcoll/a</a></td>
116 <td>unknown</td>
117 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
118 <td class="age">seconds ago</td>
119 <td class="indexlinks"></td>
120 </tr>
121
122 <tr class="parity0">
123 <td><a href="/rcoll/a/.hg/patches/?style=paper">rcoll/a/.hg/patches</a></td>
124 <td>unknown</td>
125 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
126 <td class="age">seconds ago</td>
127 <td class="indexlinks"></td>
128 </tr>
129
130 <tr class="parity1">
131 <td><a href="/rcoll/b/?style=paper">rcoll/b</a></td>
132 <td>unknown</td>
133 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
134 <td class="age">seconds ago</td>
135 <td class="indexlinks"></td>
136 </tr>
137
138 <tr class="parity0">
139 <td><a href="/rcoll/b/d/?style=paper">rcoll/b/d</a></td>
140 <td>unknown</td>
141 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
142 <td class="age">seconds ago</td>
143 <td class="indexlinks"></td>
144 </tr>
145
146 <tr class="parity1">
147 <td><a href="/rcoll/c/?style=paper">rcoll/c</a></td>
148 <td>unknown</td>
149 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
150 <td class="age">seconds ago</td>
151 <td class="indexlinks"></td>
152 </tr>
153
154 <tr class="parity0">
155 <td><a href="/t/a/?style=paper">t/a</a></td>
156 <td>unknown</td>
157 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
158 <td class="age">seconds ago</td>
159 <td class="indexlinks"></td>
160 </tr>
84
161
85 </table>
162 </table>
86 </div>
163 </div>
87 </div>
164 </div>
88
165
89
166
90 </body>
167 </body>
91 </html>
168 </html>
92
169
93 200 Script output follows
170 200 Script output follows
94
171
95
172
96 /t/a/
173 /t/a/
97
174
98 200 Script output follows
175 200 Script output follows
99
176
100
177
101 /t/a/
178 /t/a/
102
179
103 200 Script output follows
180 200 Script output follows
104
181
105 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
182 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
106 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
183 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
107 <head>
184 <head>
108 <link rel="icon" href="/static/hgicon.png" type="image/png" />
185 <link rel="icon" href="/static/hgicon.png" type="image/png" />
109 <meta name="robots" content="index, nofollow" />
186 <meta name="robots" content="index, nofollow" />
110 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
187 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
111
188
112 <title>Mercurial repositories index</title>
189 <title>Mercurial repositories index</title>
113 </head>
190 </head>
114 <body>
191 <body>
115
192
116 <div class="container">
193 <div class="container">
117 <div class="menu">
194 <div class="menu">
118 <a href="http://www.selenic.com/mercurial/">
195 <a href="http://www.selenic.com/mercurial/">
119 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
196 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
120 </div>
197 </div>
121 <div class="main">
198 <div class="main">
122 <h2>Mercurial Repositories</h2>
199 <h2>Mercurial Repositories</h2>
123
200
124 <table class="bigtable">
201 <table class="bigtable">
125 <tr>
202 <tr>
126 <th><a href="?sort=-name">Name</a></th>
203 <th><a href="?sort=-name">Name</a></th>
127 <th><a href="?sort=description">Description</a></th>
204 <th><a href="?sort=description">Description</a></th>
128 <th><a href="?sort=contact">Contact</a></th>
205 <th><a href="?sort=contact">Contact</a></th>
129 <th><a href="?sort=lastchange">Last change</a></th>
206 <th><a href="?sort=lastchange">Last change</a></th>
130 <th>&nbsp;</th>
207 <th>&nbsp;</th>
131 </tr>
208 </tr>
132 <tr class="parity0"><td><a href="/t/a/?style=paper">a</a></td><td>unknown</td><td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td><td class="age">seconds ago</td><td class="indexlinks"></td></tr>
209
210 <tr class="parity0">
211 <td><a href="/t/a/?style=paper">a</a></td>
212 <td>unknown</td>
213 <td>&#70;&#111;&#111;&#32;&#66;&#97;&#114;&#32;&#60;&#102;&#111;&#111;&#46;&#98;&#97;&#114;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;&#62;</td>
214 <td class="age">seconds ago</td>
215 <td class="indexlinks"></td>
216 </tr>
133
217
134 </table>
218 </table>
135 </div>
219 </div>
136 </div>
220 </div>
137
221
138
222
139 </body>
223 </body>
140 </html>
224 </html>
141
225
142 200 Script output follows
226 200 Script output follows
143
227
144 <?xml version="1.0" encoding="ascii"?>
228 <?xml version="1.0" encoding="ascii"?>
145 <feed xmlns="http://127.0.0.1/2005/Atom">
229 <feed xmlns="http://127.0.0.1/2005/Atom">
146 <!-- Changelog -->
230 <!-- Changelog -->
147 <id>http://127.0.0.1/t/a/</id>
231 <id>http://127.0.0.1/t/a/</id>
148 <link rel="self" href="http://127.0.0.1/t/a/atom-log"/>
232 <link rel="self" href="http://127.0.0.1/t/a/atom-log"/>
149 <link rel="alternate" href="http://127.0.0.1/t/a/"/>
233 <link rel="alternate" href="http://127.0.0.1/t/a/"/>
150 <title>t/a Changelog</title>
234 <title>t/a Changelog</title>
151 <updated>1970-01-01T00:00:01+00:00</updated>
235 <updated>1970-01-01T00:00:01+00:00</updated>
152
236
153 <entry>
237 <entry>
154 <title>a</title>
238 <title>a</title>
155 <id>http://127.0.0.1/t/a/#changeset-8580ff50825a50c8f716709acdf8de0deddcd6ab</id>
239 <id>http://127.0.0.1/t/a/#changeset-8580ff50825a50c8f716709acdf8de0deddcd6ab</id>
156 <link href="http://127.0.0.1/t/a/rev/8580ff50825a50c8f716709acdf8de0deddcd6ab"/>
240 <link href="http://127.0.0.1/t/a/rev/8580ff50825a50c8f716709acdf8de0deddcd6ab"/>
157 <author>
241 <author>
158 <name>test</name>
242 <name>test</name>
159 <email>&#116;&#101;&#115;&#116;</email>
243 <email>&#116;&#101;&#115;&#116;</email>
160 </author>
244 </author>
161 <updated>1970-01-01T00:00:01+00:00</updated>
245 <updated>1970-01-01T00:00:01+00:00</updated>
162 <published>1970-01-01T00:00:01+00:00</published>
246 <published>1970-01-01T00:00:01+00:00</published>
163 <content type="xhtml">
247 <content type="xhtml">
164 <div xmlns="http://127.0.0.1/1999/xhtml">
248 <div xmlns="http://127.0.0.1/1999/xhtml">
165 <pre xml:space="preserve">a</pre>
249 <pre xml:space="preserve">a</pre>
166 </div>
250 </div>
167 </content>
251 </content>
168 </entry>
252 </entry>
169
253
170 </feed>
254 </feed>
171 200 Script output follows
255 200 Script output follows
172
256
173 <?xml version="1.0" encoding="ascii"?>
257 <?xml version="1.0" encoding="ascii"?>
174 <feed xmlns="http://127.0.0.1/2005/Atom">
258 <feed xmlns="http://127.0.0.1/2005/Atom">
175 <!-- Changelog -->
259 <!-- Changelog -->
176 <id>http://127.0.0.1/t/a/</id>
260 <id>http://127.0.0.1/t/a/</id>
177 <link rel="self" href="http://127.0.0.1/t/a/atom-log"/>
261 <link rel="self" href="http://127.0.0.1/t/a/atom-log"/>
178 <link rel="alternate" href="http://127.0.0.1/t/a/"/>
262 <link rel="alternate" href="http://127.0.0.1/t/a/"/>
179 <title>t/a Changelog</title>
263 <title>t/a Changelog</title>
180 <updated>1970-01-01T00:00:01+00:00</updated>
264 <updated>1970-01-01T00:00:01+00:00</updated>
181
265
182 <entry>
266 <entry>
183 <title>a</title>
267 <title>a</title>
184 <id>http://127.0.0.1/t/a/#changeset-8580ff50825a50c8f716709acdf8de0deddcd6ab</id>
268 <id>http://127.0.0.1/t/a/#changeset-8580ff50825a50c8f716709acdf8de0deddcd6ab</id>
185 <link href="http://127.0.0.1/t/a/rev/8580ff50825a50c8f716709acdf8de0deddcd6ab"/>
269 <link href="http://127.0.0.1/t/a/rev/8580ff50825a50c8f716709acdf8de0deddcd6ab"/>
186 <author>
270 <author>
187 <name>test</name>
271 <name>test</name>
188 <email>&#116;&#101;&#115;&#116;</email>
272 <email>&#116;&#101;&#115;&#116;</email>
189 </author>
273 </author>
190 <updated>1970-01-01T00:00:01+00:00</updated>
274 <updated>1970-01-01T00:00:01+00:00</updated>
191 <published>1970-01-01T00:00:01+00:00</published>
275 <published>1970-01-01T00:00:01+00:00</published>
192 <content type="xhtml">
276 <content type="xhtml">
193 <div xmlns="http://127.0.0.1/1999/xhtml">
277 <div xmlns="http://127.0.0.1/1999/xhtml">
194 <pre xml:space="preserve">a</pre>
278 <pre xml:space="preserve">a</pre>
195 </div>
279 </div>
196 </content>
280 </content>
197 </entry>
281 </entry>
198
282
199 </feed>
283 </feed>
200 200 Script output follows
284 200 Script output follows
201
285
202 a
286 a
203 200 Script output follows
287 200 Script output follows
204
288
205
289
206 /coll/a/
290 /coll/a/
207 /coll/a/.hg/patches/
291 /coll/a/.hg/patches/
208 /coll/b/
292 /coll/b/
209 /coll/c/
293 /coll/c/
210
294
211 200 Script output follows
295 200 Script output follows
212
296
213 a
297 a
214 200 Script output follows
298 200 Script output follows
215
299
216
300
217 /rcoll/a/
301 /rcoll/a/
218 /rcoll/a/.hg/patches/
302 /rcoll/a/.hg/patches/
219 /rcoll/b/
303 /rcoll/b/
220 /rcoll/b/d/
304 /rcoll/b/d/
221 /rcoll/c/
305 /rcoll/c/
222
306
223 200 Script output follows
307 200 Script output follows
224
308
225 d
309 d
226 % collections: should succeed
310 % collections: should succeed
227 200 Script output follows
311 200 Script output follows
228
312
229
313
230 /a/
314 /a/
231 /a/.hg/patches/
315 /a/.hg/patches/
232 /b/
316 /b/
233 /c/
317 /c/
234
318
235 200 Script output follows
319 200 Script output follows
236
320
237 a
321 a
238 200 Script output follows
322 200 Script output follows
239
323
240 b
324 b
241 200 Script output follows
325 200 Script output follows
242
326
243 c
327 c
244 % paths errors 1
328 % paths errors 1
245 % paths errors 2
329 % paths errors 2
246 % collections errors
330 % collections errors
General Comments 0
You need to be logged in to leave comments. Login now