##// END OF EJS Templates
spartan: ensure equal heights for file and annotate views...
Martin Geisler -
r8507:decf329f default
parent child Browse files
Show More
@@ -1,174 +1,178 b''
1 default = 'shortlog'
1 default = 'shortlog'
2 mimetype = 'text/html; charset={encoding}'
2 mimetype = 'text/html; charset={encoding}'
3 header = header.tmpl
3 header = header.tmpl
4 footer = footer.tmpl
4 footer = footer.tmpl
5 search = search.tmpl
5 search = search.tmpl
6 changelog = changelog.tmpl
6 changelog = changelog.tmpl
7 shortlog = shortlog.tmpl
7 shortlog = shortlog.tmpl
8 shortlogentry = shortlogentry.tmpl
8 shortlogentry = shortlogentry.tmpl
9 graph = graph.tmpl
9 graph = graph.tmpl
10 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
10 naventry = '<a href="{url}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}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}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}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}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}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
16 filenolink = '{file|escape} '
16 filenolink = '{file|escape} '
17 fileellipses = '...'
17 fileellipses = '...'
18 changelogentry = changelogentry.tmpl
18 changelogentry = changelogentry.tmpl
19 searchentry = changelogentry.tmpl
19 searchentry = changelogentry.tmpl
20 changeset = changeset.tmpl
20 changeset = changeset.tmpl
21 manifest = manifest.tmpl
21 manifest = manifest.tmpl
22
22
23 direntry = '
23 direntry = '
24 <tr class="parity{parity}">
24 <tr class="parity{parity}">
25 <td><tt>drwxr-xr-x</tt>&nbsp;
25 <td><tt>drwxr-xr-x</tt>&nbsp;
26 <td>&nbsp;
26 <td>&nbsp;
27 <td>&nbsp;
27 <td>&nbsp;
28 <td>
28 <td>
29 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a>
29 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a>
30 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
30 <a href="{url}file/{node|short}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">
31 {emptydirs|urlescape}
31 {emptydirs|urlescape}
32 </a>'
32 </a>'
33
33
34 fileentry = '
34 fileentry = '
35 <tr class="parity{parity}">
35 <tr class="parity{parity}">
36 <td><tt>{permissions|permissions}</tt>&nbsp;
36 <td><tt>{permissions|permissions}</tt>&nbsp;
37 <td align=right><tt class="date">{date|isodate}</tt>&nbsp;
37 <td align=right><tt class="date">{date|isodate}</tt>&nbsp;
38 <td align=right><tt>{size}</tt>&nbsp;
38 <td align=right><tt>{size}</tt>&nbsp;
39 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>'
39 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>'
40
40
41 filerevision = filerevision.tmpl
41 filerevision = filerevision.tmpl
42 fileannotate = fileannotate.tmpl
42 fileannotate = fileannotate.tmpl
43 filediff = filediff.tmpl
43 filediff = filediff.tmpl
44 filelog = filelog.tmpl
44 filelog = filelog.tmpl
45 fileline = '<div class="parity{parity}"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</div>'
45 fileline = '<div class="parity{parity}"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>&nbsp;{line|escape}</div>'
46 filelogentry = filelogentry.tmpl
46 filelogentry = filelogentry.tmpl
47
48 # The &nbsp; ensures that all table cells have content (even if there
49 # is an empty line in the annotated file), which in turn ensures that
50 # all table rows have equal height.
47 annotateline = '
51 annotateline = '
48 <tr class="parity{parity}">
52 <tr class="parity{parity}">
49 <td class="annotate">
53 <td class="annotate">
50 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
54 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"
51 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
55 title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a>
52 </td>
56 </td>
53 <td>
57 <td>
54 <a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>
58 <a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>
55 </td>
59 </td>
56 <td><pre>{line|escape}</pre></td>
60 <td><pre>&nbsp;{line|escape}</pre></td>
57 </tr>'
61 </tr>'
58 difflineplus = '<span class="plusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
62 difflineplus = '<span class="plusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
59 difflineminus = '<span class="minusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
63 difflineminus = '<span class="minusline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
60 difflineat = '<span class="atline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
64 difflineat = '<span class="atline"><a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}</span>'
61 diffline = '<a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}'
65 diffline = '<a class="lineno" href="#{lineid}" id="{lineid}">{linenumber}</a>{line|escape}'
62 changelogparent = '
66 changelogparent = '
63 <tr>
67 <tr>
64 <th class="parent">parent {rev}:</th>
68 <th class="parent">parent {rev}:</th>
65 <td class="parent">
69 <td class="parent">
66 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
70 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>
67 </td>
71 </td>
68 </tr>'
72 </tr>'
69 changesetparent = '
73 changesetparent = '
70 <tr>
74 <tr>
71 <th class="parent">parent {rev}:</th>
75 <th class="parent">parent {rev}:</th>
72 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
76 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
73 </tr>'
77 </tr>'
74 filerevparent = '
78 filerevparent = '
75 <tr>
79 <tr>
76 <td class="metatag">parent:</td>
80 <td class="metatag">parent:</td>
77 <td>
81 <td>
78 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
82 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
79 {rename%filerename}{node|short}
83 {rename%filerename}{node|short}
80 </a>
84 </a>
81 </td>
85 </td>
82 </tr>'
86 </tr>'
83 filerename = '{file|escape}@'
87 filerename = '{file|escape}@'
84 filelogrename = '
88 filelogrename = '
85 <tr>
89 <tr>
86 <th>base:</th>
90 <th>base:</th>
87 <td>
91 <td>
88 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
92 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
89 {file|escape}@{node|short}
93 {file|escape}@{node|short}
90 </a>
94 </a>
91 </td>
95 </td>
92 </tr>'
96 </tr>'
93 fileannotateparent = '
97 fileannotateparent = '
94 <tr>
98 <tr>
95 <td class="metatag">parent:</td>
99 <td class="metatag">parent:</td>
96 <td>
100 <td>
97 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
101 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
98 {rename%filerename}{node|short}
102 {rename%filerename}{node|short}
99 </a>
103 </a>
100 </td>
104 </td>
101 </tr>'
105 </tr>'
102 changesetchild = '
106 changesetchild = '
103 <tr>
107 <tr>
104 <th class="child">child {rev}:</th>
108 <th class="child">child {rev}:</th>
105 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
109 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
106 </tr>'
110 </tr>'
107 changelogchild = '
111 changelogchild = '
108 <tr>
112 <tr>
109 <th class="child">child {rev}:</th>
113 <th class="child">child {rev}:</th>
110 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
114 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
111 </tr>'
115 </tr>'
112 filerevchild = '
116 filerevchild = '
113 <tr>
117 <tr>
114 <td class="metatag">child:</td>
118 <td class="metatag">child:</td>
115 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
119 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
116 </tr>'
120 </tr>'
117 fileannotatechild = '
121 fileannotatechild = '
118 <tr>
122 <tr>
119 <td class="metatag">child:</td>
123 <td class="metatag">child:</td>
120 <td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
124 <td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
121 </tr>'
125 </tr>'
122 tags = tags.tmpl
126 tags = tags.tmpl
123 tagentry = '
127 tagentry = '
124 <li class="tagEntry parity{parity}">
128 <li class="tagEntry parity{parity}">
125 <tt class="node">{node}</tt>
129 <tt class="node">{node}</tt>
126 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a>
130 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a>
127 </li>'
131 </li>'
128 branches = branches.tmpl
132 branches = branches.tmpl
129 branchentry = '
133 branchentry = '
130 <li class="tagEntry parity{parity}">
134 <li class="tagEntry parity{parity}">
131 <tt class="node">{node}</tt>
135 <tt class="node">{node}</tt>
132 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{branch|escape}</a>
136 <a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{branch|escape}</a>
133 </li>'
137 </li>'
134 diffblock = '<pre class="parity{parity}">{lines}</pre>'
138 diffblock = '<pre class="parity{parity}">{lines}</pre>'
135 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
139 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
136 changesettag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
140 changesettag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
137 filediffparent = '
141 filediffparent = '
138 <tr>
142 <tr>
139 <th class="parent">parent {rev}:</th>
143 <th class="parent">parent {rev}:</th>
140 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
144 <td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
141 </tr>'
145 </tr>'
142 filelogparent = '
146 filelogparent = '
143 <tr>
147 <tr>
144 <th>parent {rev}:</th>
148 <th>parent {rev}:</th>
145 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
149 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
146 </tr>'
150 </tr>'
147 filediffchild = '
151 filediffchild = '
148 <tr>
152 <tr>
149 <th class="child">child {rev}:</th>
153 <th class="child">child {rev}:</th>
150 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
154 <td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
151 </tr>'
155 </tr>'
152 filelogchild = '
156 filelogchild = '
153 <tr>
157 <tr>
154 <th>child {rev}:</th>
158 <th>child {rev}:</th>
155 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
159 <td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td>
156 </tr>'
160 </tr>'
157 indexentry = '
161 indexentry = '
158 <tr class="parity{parity}">
162 <tr class="parity{parity}">
159 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
163 <td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td>
160 <td>{description}</td>
164 <td>{description}</td>
161 <td>{contact|obfuscate}</td>
165 <td>{contact|obfuscate}</td>
162 <td class="age">{lastchange|age} ago</td>
166 <td class="age">{lastchange|age} ago</td>
163 <td class="indexlinks">
167 <td class="indexlinks">
164 <a href="{url}rss-log">RSS</a>
168 <a href="{url}rss-log">RSS</a>
165 <a href="{url}atom-log">Atom</a>
169 <a href="{url}atom-log">Atom</a>
166 {archives%archiveentry}
170 {archives%archiveentry}
167 </td>
171 </td>
168 </tr>'
172 </tr>'
169 index = index.tmpl
173 index = index.tmpl
170 archiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a> '
174 archiveentry = '<a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a> '
171 notfound = notfound.tmpl
175 notfound = notfound.tmpl
172 error = error.tmpl
176 error = error.tmpl
173 urlparameter = '{separator}{name}={value|urlescape}'
177 urlparameter = '{separator}{name}={value|urlescape}'
174 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
178 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
@@ -1,105 +1,105 b''
1 a { text-decoration:none; }
1 a { text-decoration:none; }
2 .age { white-space:nowrap; }
2 .age { white-space:nowrap; }
3 .date { white-space:nowrap; }
3 .date { white-space:nowrap; }
4 .indexlinks { white-space:nowrap; }
4 .indexlinks { white-space:nowrap; }
5 .parity0 { background-color: #ddd; }
5 .parity0 { background-color: #ddd; }
6 .parity1 { background-color: #eee; }
6 .parity1 { background-color: #eee; }
7 .lineno { width: 60px; color: #aaa; font-size: smaller;
7 .lineno { width: 60px; color: #aaa; font-size: smaller;
8 text-align: right; padding-right:1em; }
8 text-align: right; }
9 .plusline { color: green; }
9 .plusline { color: green; }
10 .minusline { color: red; }
10 .minusline { color: red; }
11 .atline { color: purple; }
11 .atline { color: purple; }
12 .annotate { font-size: smaller; text-align: right; padding-right: 1em; }
12 .annotate { font-size: smaller; text-align: right; padding-right: 1em; }
13 .buttons a {
13 .buttons a {
14 background-color: #666;
14 background-color: #666;
15 padding: 2pt;
15 padding: 2pt;
16 color: white;
16 color: white;
17 font-family: sans;
17 font-family: sans;
18 font-weight: bold;
18 font-weight: bold;
19 }
19 }
20 .navigate a {
20 .navigate a {
21 background-color: #ccc;
21 background-color: #ccc;
22 padding: 2pt;
22 padding: 2pt;
23 font-family: sans;
23 font-family: sans;
24 color: black;
24 color: black;
25 }
25 }
26
26
27 .metatag {
27 .metatag {
28 background-color: #888;
28 background-color: #888;
29 color: white;
29 color: white;
30 text-align: right;
30 text-align: right;
31 }
31 }
32
32
33 /* Common */
33 /* Common */
34 pre { margin: 0; }
34 pre { margin: 0; }
35
35
36 .logo {
36 .logo {
37 float: right;
37 float: right;
38 clear: right;
38 clear: right;
39 }
39 }
40
40
41 /* Changelog/Filelog entries */
41 /* Changelog/Filelog entries */
42 .logEntry { width: 100%; }
42 .logEntry { width: 100%; }
43 .logEntry .age { width: 15%; }
43 .logEntry .age { width: 15%; }
44 .logEntry th { font-weight: normal; text-align: right; vertical-align: top; }
44 .logEntry th { font-weight: normal; text-align: right; vertical-align: top; }
45 .logEntry th.age, .logEntry th.firstline { font-weight: bold; }
45 .logEntry th.age, .logEntry th.firstline { font-weight: bold; }
46 .logEntry th.firstline { text-align: left; width: inherit; }
46 .logEntry th.firstline { text-align: left; width: inherit; }
47
47
48 /* Shortlog entries */
48 /* Shortlog entries */
49 .slogEntry { width: 100%; }
49 .slogEntry { width: 100%; }
50 .slogEntry .age { width: 8em; }
50 .slogEntry .age { width: 8em; }
51 .slogEntry td { font-weight: normal; text-align: left; vertical-align: top; }
51 .slogEntry td { font-weight: normal; text-align: left; vertical-align: top; }
52 .slogEntry td.author { width: 15em; }
52 .slogEntry td.author { width: 15em; }
53
53
54 /* Tag entries */
54 /* Tag entries */
55 #tagEntries { list-style: none; margin: 0; padding: 0; }
55 #tagEntries { list-style: none; margin: 0; padding: 0; }
56 #tagEntries .tagEntry { list-style: none; margin: 0; padding: 0; }
56 #tagEntries .tagEntry { list-style: none; margin: 0; padding: 0; }
57
57
58 /* Changeset entry */
58 /* Changeset entry */
59 #changesetEntry { }
59 #changesetEntry { }
60 #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
60 #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
61 #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; }
61 #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; }
62
62
63 /* File diff view */
63 /* File diff view */
64 #filediffEntry { }
64 #filediffEntry { }
65 #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
65 #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
66
66
67 /* Graph */
67 /* Graph */
68 div#wrapper {
68 div#wrapper {
69 position: relative;
69 position: relative;
70 margin: 0;
70 margin: 0;
71 padding: 0;
71 padding: 0;
72 }
72 }
73
73
74 canvas {
74 canvas {
75 position: absolute;
75 position: absolute;
76 z-index: 5;
76 z-index: 5;
77 top: -0.6em;
77 top: -0.6em;
78 margin: 0;
78 margin: 0;
79 }
79 }
80
80
81 ul#nodebgs {
81 ul#nodebgs {
82 list-style: none inside none;
82 list-style: none inside none;
83 padding: 0;
83 padding: 0;
84 margin: 0;
84 margin: 0;
85 top: -0.7em;
85 top: -0.7em;
86 }
86 }
87
87
88 ul#graphnodes li, ul#nodebgs li {
88 ul#graphnodes li, ul#nodebgs li {
89 height: 39px;
89 height: 39px;
90 }
90 }
91
91
92 ul#graphnodes {
92 ul#graphnodes {
93 position: absolute;
93 position: absolute;
94 z-index: 10;
94 z-index: 10;
95 top: -0.85em;
95 top: -0.85em;
96 list-style: none inside none;
96 list-style: none inside none;
97 padding: 0;
97 padding: 0;
98 }
98 }
99
99
100 ul#graphnodes li .info {
100 ul#graphnodes li .info {
101 display: block;
101 display: block;
102 font-size: 70%;
102 font-size: 70%;
103 position: relative;
103 position: relative;
104 top: -1px;
104 top: -1px;
105 }
105 }
@@ -1,988 +1,988 b''
1 % Set up the repo
1 % Set up the repo
2 adding da/foo
2 adding da/foo
3 adding foo
3 adding foo
4 marked working directory as branch stable
4 marked working directory as branch stable
5 % Logs and changes
5 % Logs and changes
6 200 Script output follows
6 200 Script output follows
7
7
8 <?xml version="1.0" encoding="ascii"?>
8 <?xml version="1.0" encoding="ascii"?>
9 <feed xmlns="http://127.0.0.1/2005/Atom">
9 <feed xmlns="http://127.0.0.1/2005/Atom">
10 <!-- Changelog -->
10 <!-- Changelog -->
11 <id>http://127.0.0.1/</id>
11 <id>http://127.0.0.1/</id>
12 <link rel="self" href="http://127.0.0.1/atom-log"/>
12 <link rel="self" href="http://127.0.0.1/atom-log"/>
13 <link rel="alternate" href="http://127.0.0.1/"/>
13 <link rel="alternate" href="http://127.0.0.1/"/>
14 <title>test Changelog</title>
14 <title>test Changelog</title>
15 <updated>1970-01-01T00:00:00+00:00</updated>
15 <updated>1970-01-01T00:00:00+00:00</updated>
16
16
17 <entry>
17 <entry>
18 <title>branch</title>
18 <title>branch</title>
19 <id>http://127.0.0.1/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id>
19 <id>http://127.0.0.1/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id>
20 <link href="http://127.0.0.1/rev/1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe"/>
20 <link href="http://127.0.0.1/rev/1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe"/>
21 <author>
21 <author>
22 <name>test</name>
22 <name>test</name>
23 <email>&#116;&#101;&#115;&#116;</email>
23 <email>&#116;&#101;&#115;&#116;</email>
24 </author>
24 </author>
25 <updated>1970-01-01T00:00:00+00:00</updated>
25 <updated>1970-01-01T00:00:00+00:00</updated>
26 <published>1970-01-01T00:00:00+00:00</published>
26 <published>1970-01-01T00:00:00+00:00</published>
27 <content type="xhtml">
27 <content type="xhtml">
28 <div xmlns="http://127.0.0.1/1999/xhtml">
28 <div xmlns="http://127.0.0.1/1999/xhtml">
29 <pre xml:space="preserve">branch</pre>
29 <pre xml:space="preserve">branch</pre>
30 </div>
30 </div>
31 </content>
31 </content>
32 </entry>
32 </entry>
33 <entry>
33 <entry>
34 <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
34 <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
35 <id>http://127.0.0.1/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id>
35 <id>http://127.0.0.1/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id>
36 <link href="http://127.0.0.1/rev/a4f92ed23982be056b9852de5dfe873eaac7f0de"/>
36 <link href="http://127.0.0.1/rev/a4f92ed23982be056b9852de5dfe873eaac7f0de"/>
37 <author>
37 <author>
38 <name>test</name>
38 <name>test</name>
39 <email>&#116;&#101;&#115;&#116;</email>
39 <email>&#116;&#101;&#115;&#116;</email>
40 </author>
40 </author>
41 <updated>1970-01-01T00:00:00+00:00</updated>
41 <updated>1970-01-01T00:00:00+00:00</updated>
42 <published>1970-01-01T00:00:00+00:00</published>
42 <published>1970-01-01T00:00:00+00:00</published>
43 <content type="xhtml">
43 <content type="xhtml">
44 <div xmlns="http://127.0.0.1/1999/xhtml">
44 <div xmlns="http://127.0.0.1/1999/xhtml">
45 <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
45 <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
46 </div>
46 </div>
47 </content>
47 </content>
48 </entry>
48 </entry>
49 <entry>
49 <entry>
50 <title>base</title>
50 <title>base</title>
51 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
51 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
52 <link href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
52 <link href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
53 <author>
53 <author>
54 <name>test</name>
54 <name>test</name>
55 <email>&#116;&#101;&#115;&#116;</email>
55 <email>&#116;&#101;&#115;&#116;</email>
56 </author>
56 </author>
57 <updated>1970-01-01T00:00:00+00:00</updated>
57 <updated>1970-01-01T00:00:00+00:00</updated>
58 <published>1970-01-01T00:00:00+00:00</published>
58 <published>1970-01-01T00:00:00+00:00</published>
59 <content type="xhtml">
59 <content type="xhtml">
60 <div xmlns="http://127.0.0.1/1999/xhtml">
60 <div xmlns="http://127.0.0.1/1999/xhtml">
61 <pre xml:space="preserve">base</pre>
61 <pre xml:space="preserve">base</pre>
62 </div>
62 </div>
63 </content>
63 </content>
64 </entry>
64 </entry>
65
65
66 </feed>
66 </feed>
67 200 Script output follows
67 200 Script output follows
68
68
69 <?xml version="1.0" encoding="ascii"?>
69 <?xml version="1.0" encoding="ascii"?>
70 <feed xmlns="http://127.0.0.1/2005/Atom">
70 <feed xmlns="http://127.0.0.1/2005/Atom">
71 <!-- Changelog -->
71 <!-- Changelog -->
72 <id>http://127.0.0.1/</id>
72 <id>http://127.0.0.1/</id>
73 <link rel="self" href="http://127.0.0.1/atom-log"/>
73 <link rel="self" href="http://127.0.0.1/atom-log"/>
74 <link rel="alternate" href="http://127.0.0.1/"/>
74 <link rel="alternate" href="http://127.0.0.1/"/>
75 <title>test Changelog</title>
75 <title>test Changelog</title>
76 <updated>1970-01-01T00:00:00+00:00</updated>
76 <updated>1970-01-01T00:00:00+00:00</updated>
77
77
78 <entry>
78 <entry>
79 <title>branch</title>
79 <title>branch</title>
80 <id>http://127.0.0.1/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id>
80 <id>http://127.0.0.1/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id>
81 <link href="http://127.0.0.1/rev/1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe"/>
81 <link href="http://127.0.0.1/rev/1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe"/>
82 <author>
82 <author>
83 <name>test</name>
83 <name>test</name>
84 <email>&#116;&#101;&#115;&#116;</email>
84 <email>&#116;&#101;&#115;&#116;</email>
85 </author>
85 </author>
86 <updated>1970-01-01T00:00:00+00:00</updated>
86 <updated>1970-01-01T00:00:00+00:00</updated>
87 <published>1970-01-01T00:00:00+00:00</published>
87 <published>1970-01-01T00:00:00+00:00</published>
88 <content type="xhtml">
88 <content type="xhtml">
89 <div xmlns="http://127.0.0.1/1999/xhtml">
89 <div xmlns="http://127.0.0.1/1999/xhtml">
90 <pre xml:space="preserve">branch</pre>
90 <pre xml:space="preserve">branch</pre>
91 </div>
91 </div>
92 </content>
92 </content>
93 </entry>
93 </entry>
94 <entry>
94 <entry>
95 <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
95 <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
96 <id>http://127.0.0.1/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id>
96 <id>http://127.0.0.1/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id>
97 <link href="http://127.0.0.1/rev/a4f92ed23982be056b9852de5dfe873eaac7f0de"/>
97 <link href="http://127.0.0.1/rev/a4f92ed23982be056b9852de5dfe873eaac7f0de"/>
98 <author>
98 <author>
99 <name>test</name>
99 <name>test</name>
100 <email>&#116;&#101;&#115;&#116;</email>
100 <email>&#116;&#101;&#115;&#116;</email>
101 </author>
101 </author>
102 <updated>1970-01-01T00:00:00+00:00</updated>
102 <updated>1970-01-01T00:00:00+00:00</updated>
103 <published>1970-01-01T00:00:00+00:00</published>
103 <published>1970-01-01T00:00:00+00:00</published>
104 <content type="xhtml">
104 <content type="xhtml">
105 <div xmlns="http://127.0.0.1/1999/xhtml">
105 <div xmlns="http://127.0.0.1/1999/xhtml">
106 <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
106 <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
107 </div>
107 </div>
108 </content>
108 </content>
109 </entry>
109 </entry>
110 <entry>
110 <entry>
111 <title>base</title>
111 <title>base</title>
112 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
112 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
113 <link href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
113 <link href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
114 <author>
114 <author>
115 <name>test</name>
115 <name>test</name>
116 <email>&#116;&#101;&#115;&#116;</email>
116 <email>&#116;&#101;&#115;&#116;</email>
117 </author>
117 </author>
118 <updated>1970-01-01T00:00:00+00:00</updated>
118 <updated>1970-01-01T00:00:00+00:00</updated>
119 <published>1970-01-01T00:00:00+00:00</published>
119 <published>1970-01-01T00:00:00+00:00</published>
120 <content type="xhtml">
120 <content type="xhtml">
121 <div xmlns="http://127.0.0.1/1999/xhtml">
121 <div xmlns="http://127.0.0.1/1999/xhtml">
122 <pre xml:space="preserve">base</pre>
122 <pre xml:space="preserve">base</pre>
123 </div>
123 </div>
124 </content>
124 </content>
125 </entry>
125 </entry>
126
126
127 </feed>
127 </feed>
128 200 Script output follows
128 200 Script output follows
129
129
130 <?xml version="1.0" encoding="ascii"?>
130 <?xml version="1.0" encoding="ascii"?>
131 <feed xmlns="http://127.0.0.1/2005/Atom">
131 <feed xmlns="http://127.0.0.1/2005/Atom">
132 <id>http://127.0.0.1/atom-log/tip/foo</id>
132 <id>http://127.0.0.1/atom-log/tip/foo</id>
133 <link rel="self" href="http://127.0.0.1/atom-log/tip/foo"/>
133 <link rel="self" href="http://127.0.0.1/atom-log/tip/foo"/>
134 <title>test: foo history</title>
134 <title>test: foo history</title>
135 <updated>1970-01-01T00:00:00+00:00</updated>
135 <updated>1970-01-01T00:00:00+00:00</updated>
136
136
137 <entry>
137 <entry>
138 <title>base</title>
138 <title>base</title>
139 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
139 <id>http://127.0.0.1/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
140 <link href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
140 <link href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
141 <author>
141 <author>
142 <name>test</name>
142 <name>test</name>
143 <email>&#116;&#101;&#115;&#116;</email>
143 <email>&#116;&#101;&#115;&#116;</email>
144 </author>
144 </author>
145 <updated>1970-01-01T00:00:00+00:00</updated>
145 <updated>1970-01-01T00:00:00+00:00</updated>
146 <published>1970-01-01T00:00:00+00:00</published>
146 <published>1970-01-01T00:00:00+00:00</published>
147 <content type="xhtml">
147 <content type="xhtml">
148 <div xmlns="http://127.0.0.1/1999/xhtml">
148 <div xmlns="http://127.0.0.1/1999/xhtml">
149 <pre xml:space="preserve">base</pre>
149 <pre xml:space="preserve">base</pre>
150 </div>
150 </div>
151 </content>
151 </content>
152 </entry>
152 </entry>
153
153
154 </feed>
154 </feed>
155 200 Script output follows
155 200 Script output follows
156
156
157 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
157 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
158 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
158 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
159 <head>
159 <head>
160 <link rel="icon" href="/static/hgicon.png" type="image/png" />
160 <link rel="icon" href="/static/hgicon.png" type="image/png" />
161 <meta name="robots" content="index, nofollow" />
161 <meta name="robots" content="index, nofollow" />
162 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
162 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
163
163
164 <title>test: log</title>
164 <title>test: log</title>
165 <link rel="alternate" type="application/atom+xml"
165 <link rel="alternate" type="application/atom+xml"
166 href="/atom-log" title="Atom feed for test" />
166 href="/atom-log" title="Atom feed for test" />
167 <link rel="alternate" type="application/rss+xml"
167 <link rel="alternate" type="application/rss+xml"
168 href="/rss-log" title="RSS feed for test" />
168 href="/rss-log" title="RSS feed for test" />
169 </head>
169 </head>
170 <body>
170 <body>
171
171
172 <div class="container">
172 <div class="container">
173 <div class="menu">
173 <div class="menu">
174 <div class="logo">
174 <div class="logo">
175 <a href="http://www.selenic.com/mercurial/">
175 <a href="http://www.selenic.com/mercurial/">
176 <img src="/static/hglogo.png" alt="mercurial" /></a>
176 <img src="/static/hglogo.png" alt="mercurial" /></a>
177 </div>
177 </div>
178 <ul>
178 <ul>
179 <li class="active">log</li>
179 <li class="active">log</li>
180 <li><a href="/graph/1d22e65f027e">graph</a></li>
180 <li><a href="/graph/1d22e65f027e">graph</a></li>
181 <li><a href="/tags">tags</a></li>
181 <li><a href="/tags">tags</a></li>
182 <li><a href="/branches">branches</a></li>
182 <li><a href="/branches">branches</a></li>
183 </ul>
183 </ul>
184 <ul>
184 <ul>
185 <li><a href="/rev/1d22e65f027e">changeset</a></li>
185 <li><a href="/rev/1d22e65f027e">changeset</a></li>
186 <li><a href="/file/1d22e65f027e">browse</a></li>
186 <li><a href="/file/1d22e65f027e">browse</a></li>
187 </ul>
187 </ul>
188 <ul>
188 <ul>
189
189
190 </ul>
190 </ul>
191 </div>
191 </div>
192
192
193 <div class="main">
193 <div class="main">
194 <h2><a href="/">test</a></h2>
194 <h2><a href="/">test</a></h2>
195 <h3>log</h3>
195 <h3>log</h3>
196
196
197 <form class="search" action="/log">
197 <form class="search" action="/log">
198
198
199 <p><input name="rev" id="search1" type="text" size="30" /></p>
199 <p><input name="rev" id="search1" type="text" size="30" /></p>
200 <div id="hint">find changesets by author, revision,
200 <div id="hint">find changesets by author, revision,
201 files, or words in the commit message</div>
201 files, or words in the commit message</div>
202 </form>
202 </form>
203
203
204 <div class="navigate">rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a> </div>
204 <div class="navigate">rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a> </div>
205
205
206 <table class="bigtable">
206 <table class="bigtable">
207 <tr>
207 <tr>
208 <th class="age">age</th>
208 <th class="age">age</th>
209 <th class="author">author</th>
209 <th class="author">author</th>
210 <th class="description">description</th>
210 <th class="description">description</th>
211 </tr>
211 </tr>
212 <tr class="parity0">
212 <tr class="parity0">
213 <td class="age">many years</td>
213 <td class="age">many years</td>
214 <td class="author">test</td>
214 <td class="author">test</td>
215 <td class="description"><a href="/rev/1d22e65f027e">branch</a><span class="branchhead">stable</span> <span class="tag">tip</span> </td>
215 <td class="description"><a href="/rev/1d22e65f027e">branch</a><span class="branchhead">stable</span> <span class="tag">tip</span> </td>
216 </tr>
216 </tr>
217 <tr class="parity1">
217 <tr class="parity1">
218 <td class="age">many years</td>
218 <td class="age">many years</td>
219 <td class="author">test</td>
219 <td class="author">test</td>
220 <td class="description"><a href="/rev/a4f92ed23982">Added tag 1.0 for changeset 2ef0ac749a14</a><span class="branchhead">default</span> </td>
220 <td class="description"><a href="/rev/a4f92ed23982">Added tag 1.0 for changeset 2ef0ac749a14</a><span class="branchhead">default</span> </td>
221 </tr>
221 </tr>
222 <tr class="parity0">
222 <tr class="parity0">
223 <td class="age">many years</td>
223 <td class="age">many years</td>
224 <td class="author">test</td>
224 <td class="author">test</td>
225 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> </td>
225 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> </td>
226 </tr>
226 </tr>
227
227
228 </table>
228 </table>
229
229
230 <div class="navigate">rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a> </div>
230 <div class="navigate">rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a> </div>
231 </div>
231 </div>
232 </div>
232 </div>
233
233
234
234
235
235
236 </body>
236 </body>
237 </html>
237 </html>
238
238
239 200 Script output follows
239 200 Script output follows
240
240
241 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
241 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
242 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
242 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
243 <head>
243 <head>
244 <link rel="icon" href="/static/hgicon.png" type="image/png" />
244 <link rel="icon" href="/static/hgicon.png" type="image/png" />
245 <meta name="robots" content="index, nofollow" />
245 <meta name="robots" content="index, nofollow" />
246 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
246 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
247
247
248 <title>test: 2ef0ac749a14</title>
248 <title>test: 2ef0ac749a14</title>
249 </head>
249 </head>
250 <body>
250 <body>
251 <div class="container">
251 <div class="container">
252 <div class="menu">
252 <div class="menu">
253 <div class="logo">
253 <div class="logo">
254 <a href="http://www.selenic.com/mercurial/">
254 <a href="http://www.selenic.com/mercurial/">
255 <img src="/static/hglogo.png" alt="mercurial" /></a>
255 <img src="/static/hglogo.png" alt="mercurial" /></a>
256 </div>
256 </div>
257 <ul>
257 <ul>
258 <li><a href="/shortlog/2ef0ac749a14">log</a></li>
258 <li><a href="/shortlog/2ef0ac749a14">log</a></li>
259 <li><a href="/graph/2ef0ac749a14">graph</a></li>
259 <li><a href="/graph/2ef0ac749a14">graph</a></li>
260 <li><a href="/tags">tags</a></li>
260 <li><a href="/tags">tags</a></li>
261 <li><a href="/branches">branches</a></li>
261 <li><a href="/branches">branches</a></li>
262 </ul>
262 </ul>
263 <ul>
263 <ul>
264 <li class="active">changeset</li>
264 <li class="active">changeset</li>
265 <li><a href="/raw-rev/2ef0ac749a14">raw</a></li>
265 <li><a href="/raw-rev/2ef0ac749a14">raw</a></li>
266 <li><a href="/file/2ef0ac749a14">browse</a></li>
266 <li><a href="/file/2ef0ac749a14">browse</a></li>
267 </ul>
267 </ul>
268 <ul>
268 <ul>
269
269
270 </ul>
270 </ul>
271 </div>
271 </div>
272
272
273 <div class="main">
273 <div class="main">
274
274
275 <h2><a href="/">test</a></h2>
275 <h2><a href="/">test</a></h2>
276 <h3>changeset 0:2ef0ac749a14 <span class="tag">1.0</span> </h3>
276 <h3>changeset 0:2ef0ac749a14 <span class="tag">1.0</span> </h3>
277
277
278 <form class="search" action="/log">
278 <form class="search" action="/log">
279
279
280 <p><input name="rev" id="search1" type="text" size="30" /></p>
280 <p><input name="rev" id="search1" type="text" size="30" /></p>
281 <div id="hint">find changesets by author, revision,
281 <div id="hint">find changesets by author, revision,
282 files, or words in the commit message</div>
282 files, or words in the commit message</div>
283 </form>
283 </form>
284
284
285 <div class="description">base</div>
285 <div class="description">base</div>
286
286
287 <table id="changesetEntry">
287 <table id="changesetEntry">
288 <tr>
288 <tr>
289 <th class="author">author</th>
289 <th class="author">author</th>
290 <td class="author">&#116;&#101;&#115;&#116;</td>
290 <td class="author">&#116;&#101;&#115;&#116;</td>
291 </tr>
291 </tr>
292 <tr>
292 <tr>
293 <th class="date">date</th>
293 <th class="date">date</th>
294 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (many years ago)</td></tr>
294 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (many years ago)</td></tr>
295 <tr>
295 <tr>
296 <th class="author">parents</th>
296 <th class="author">parents</th>
297 <td class="author"></td>
297 <td class="author"></td>
298 </tr>
298 </tr>
299 <tr>
299 <tr>
300 <th class="author">children</th>
300 <th class="author">children</th>
301 <td class="author"> <a href="/rev/a4f92ed23982">a4f92ed23982</a></td>
301 <td class="author"> <a href="/rev/a4f92ed23982">a4f92ed23982</a></td>
302 </tr>
302 </tr>
303 <tr>
303 <tr>
304 <th class="files">files</th>
304 <th class="files">files</th>
305 <td class="files"><a href="/file/2ef0ac749a14/da/foo">da/foo</a> <a href="/file/2ef0ac749a14/foo">foo</a> </td>
305 <td class="files"><a href="/file/2ef0ac749a14/da/foo">da/foo</a> <a href="/file/2ef0ac749a14/foo">foo</a> </td>
306 </tr>
306 </tr>
307 </table>
307 </table>
308
308
309 <div class="overflow">
309 <div class="overflow">
310 <div class="sourcefirst"> line diff</div>
310 <div class="sourcefirst"> line diff</div>
311
311
312 <div class="source bottomline parity0"><pre><a href="#l1.1" id="l1.1"> 1.1</a> <span class="minusline">--- /dev/null Thu Jan 01 00:00:00 1970 +0000
312 <div class="source bottomline parity0"><pre><a href="#l1.1" id="l1.1"> 1.1</a> <span class="minusline">--- /dev/null Thu Jan 01 00:00:00 1970 +0000
313 </span><a href="#l1.2" id="l1.2"> 1.2</a> <span class="plusline">+++ b/da/foo Thu Jan 01 00:00:00 1970 +0000
313 </span><a href="#l1.2" id="l1.2"> 1.2</a> <span class="plusline">+++ b/da/foo Thu Jan 01 00:00:00 1970 +0000
314 </span><a href="#l1.3" id="l1.3"> 1.3</a> <span class="atline">@@ -0,0 +1,1 @@
314 </span><a href="#l1.3" id="l1.3"> 1.3</a> <span class="atline">@@ -0,0 +1,1 @@
315 </span><a href="#l1.4" id="l1.4"> 1.4</a> <span class="plusline">+foo
315 </span><a href="#l1.4" id="l1.4"> 1.4</a> <span class="plusline">+foo
316 </span></pre></div><div class="source bottomline parity1"><pre><a href="#l2.1" id="l2.1"> 2.1</a> <span class="minusline">--- /dev/null Thu Jan 01 00:00:00 1970 +0000
316 </span></pre></div><div class="source bottomline parity1"><pre><a href="#l2.1" id="l2.1"> 2.1</a> <span class="minusline">--- /dev/null Thu Jan 01 00:00:00 1970 +0000
317 </span><a href="#l2.2" id="l2.2"> 2.2</a> <span class="plusline">+++ b/foo Thu Jan 01 00:00:00 1970 +0000
317 </span><a href="#l2.2" id="l2.2"> 2.2</a> <span class="plusline">+++ b/foo Thu Jan 01 00:00:00 1970 +0000
318 </span><a href="#l2.3" id="l2.3"> 2.3</a> <span class="atline">@@ -0,0 +1,1 @@
318 </span><a href="#l2.3" id="l2.3"> 2.3</a> <span class="atline">@@ -0,0 +1,1 @@
319 </span><a href="#l2.4" id="l2.4"> 2.4</a> <span class="plusline">+foo
319 </span><a href="#l2.4" id="l2.4"> 2.4</a> <span class="plusline">+foo
320 </span></pre></div>
320 </span></pre></div>
321 </div>
321 </div>
322
322
323 </div>
323 </div>
324 </div>
324 </div>
325
325
326
326
327 </body>
327 </body>
328 </html>
328 </html>
329
329
330 200 Script output follows
330 200 Script output follows
331
331
332
332
333 # HG changeset patch
333 # HG changeset patch
334 # User test
334 # User test
335 # Date 0 0
335 # Date 0 0
336 # Node ID a4f92ed23982be056b9852de5dfe873eaac7f0de
336 # Node ID a4f92ed23982be056b9852de5dfe873eaac7f0de
337 # Parent 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
337 # Parent 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
338 Added tag 1.0 for changeset 2ef0ac749a14
338 Added tag 1.0 for changeset 2ef0ac749a14
339
339
340 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
340 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
341 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
341 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
342 @@ -0,0 +1,1 @@
342 @@ -0,0 +1,1 @@
343 +2ef0ac749a14e4f57a5a822464a0902c6f7f448f 1.0
343 +2ef0ac749a14e4f57a5a822464a0902c6f7f448f 1.0
344
344
345 % File-related
345 % File-related
346 200 Script output follows
346 200 Script output follows
347
347
348 foo
348 foo
349 200 Script output follows
349 200 Script output follows
350
350
351
351
352 test@0: foo
352 test@0: foo
353
353
354
354
355
355
356
356
357 200 Script output follows
357 200 Script output follows
358
358
359
359
360 drwxr-xr-x da
360 drwxr-xr-x da
361 -rw-r--r-- 45 .hgtags
361 -rw-r--r-- 45 .hgtags
362 -rw-r--r-- 4 foo
362 -rw-r--r-- 4 foo
363
363
364
364
365 200 Script output follows
365 200 Script output follows
366
366
367 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
367 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
368 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
368 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
369 <head>
369 <head>
370 <link rel="icon" href="/static/hgicon.png" type="image/png" />
370 <link rel="icon" href="/static/hgicon.png" type="image/png" />
371 <meta name="robots" content="index, nofollow" />
371 <meta name="robots" content="index, nofollow" />
372 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
372 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
373
373
374 <title>test: a4f92ed23982 foo</title>
374 <title>test: a4f92ed23982 foo</title>
375 </head>
375 </head>
376 <body>
376 <body>
377
377
378 <div class="container">
378 <div class="container">
379 <div class="menu">
379 <div class="menu">
380 <div class="logo">
380 <div class="logo">
381 <a href="http://www.selenic.com/mercurial/">
381 <a href="http://www.selenic.com/mercurial/">
382 <img src="/static/hglogo.png" alt="mercurial" /></a>
382 <img src="/static/hglogo.png" alt="mercurial" /></a>
383 </div>
383 </div>
384 <ul>
384 <ul>
385 <li><a href="/shortlog/a4f92ed23982">log</a></li>
385 <li><a href="/shortlog/a4f92ed23982">log</a></li>
386 <li><a href="/graph/a4f92ed23982">graph</a></li>
386 <li><a href="/graph/a4f92ed23982">graph</a></li>
387 <li><a href="/tags">tags</a></li>
387 <li><a href="/tags">tags</a></li>
388 <li><a href="/branches">branches</a></li>
388 <li><a href="/branches">branches</a></li>
389 </ul>
389 </ul>
390 <ul>
390 <ul>
391 <li><a href="/rev/a4f92ed23982">changeset</a></li>
391 <li><a href="/rev/a4f92ed23982">changeset</a></li>
392 <li><a href="/file/a4f92ed23982/">browse</a></li>
392 <li><a href="/file/a4f92ed23982/">browse</a></li>
393 </ul>
393 </ul>
394 <ul>
394 <ul>
395 <li class="active">file</li>
395 <li class="active">file</li>
396 <li><a href="/diff/a4f92ed23982/foo">diff</a></li>
396 <li><a href="/diff/a4f92ed23982/foo">diff</a></li>
397 <li><a href="/annotate/a4f92ed23982/foo">annotate</a></li>
397 <li><a href="/annotate/a4f92ed23982/foo">annotate</a></li>
398 <li><a href="/log/a4f92ed23982/foo">file log</a></li>
398 <li><a href="/log/a4f92ed23982/foo">file log</a></li>
399 <li><a href="/raw-file/a4f92ed23982/foo">raw</a></li>
399 <li><a href="/raw-file/a4f92ed23982/foo">raw</a></li>
400 </ul>
400 </ul>
401 </div>
401 </div>
402
402
403 <div class="main">
403 <div class="main">
404 <h2><a href="/">test</a></h2>
404 <h2><a href="/">test</a></h2>
405 <h3>view foo @ 1:a4f92ed23982</h3>
405 <h3>view foo @ 1:a4f92ed23982</h3>
406
406
407 <form class="search" action="/log">
407 <form class="search" action="/log">
408
408
409 <p><input name="rev" id="search1" type="text" size="30" /></p>
409 <p><input name="rev" id="search1" type="text" size="30" /></p>
410 <div id="hint">find changesets by author, revision,
410 <div id="hint">find changesets by author, revision,
411 files, or words in the commit message</div>
411 files, or words in the commit message</div>
412 </form>
412 </form>
413
413
414 <div class="description">Added tag 1.0 for changeset 2ef0ac749a14</div>
414 <div class="description">Added tag 1.0 for changeset 2ef0ac749a14</div>
415
415
416 <table id="changesetEntry">
416 <table id="changesetEntry">
417 <tr>
417 <tr>
418 <th class="author">author</th>
418 <th class="author">author</th>
419 <td class="author">&#116;&#101;&#115;&#116;</td>
419 <td class="author">&#116;&#101;&#115;&#116;</td>
420 </tr>
420 </tr>
421 <tr>
421 <tr>
422 <th class="date">date</th>
422 <th class="date">date</th>
423 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (many years ago)</td>
423 <td class="date">Thu Jan 01 00:00:00 1970 +0000 (many years ago)</td>
424 </tr>
424 </tr>
425 <tr>
425 <tr>
426 <th class="author">parents</th>
426 <th class="author">parents</th>
427 <td class="author"></td>
427 <td class="author"></td>
428 </tr>
428 </tr>
429 <tr>
429 <tr>
430 <th class="author">children</th>
430 <th class="author">children</th>
431 <td class="author"><a href="/file/1d22e65f027e/foo">1d22e65f027e</a> </td>
431 <td class="author"><a href="/file/1d22e65f027e/foo">1d22e65f027e</a> </td>
432 </tr>
432 </tr>
433
433
434 </table>
434 </table>
435
435
436 <div class="overflow">
436 <div class="overflow">
437 <div class="sourcefirst"> line source</div>
437 <div class="sourcefirst"> line source</div>
438
438
439 <div class="parity0 source"><a href="#l1" id="l1"> 1</a> foo
439 <div class="parity0 source"><a href="#l1" id="l1"> 1</a> foo
440 </div>
440 </div>
441 <div class="sourcelast"></div>
441 <div class="sourcelast"></div>
442 </div>
442 </div>
443 </div>
443 </div>
444 </div>
444 </div>
445
445
446
446
447
447
448 </body>
448 </body>
449 </html>
449 </html>
450
450
451 200 Script output follows
451 200 Script output follows
452
452
453
453
454 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
454 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
455 +++ b/foo Thu Jan 01 00:00:00 1970 +0000
455 +++ b/foo Thu Jan 01 00:00:00 1970 +0000
456 @@ -0,0 +1,1 @@
456 @@ -0,0 +1,1 @@
457 +foo
457 +foo
458
458
459
459
460
460
461
461
462 % Overviews
462 % Overviews
463 200 Script output follows
463 200 Script output follows
464
464
465 <?xml version="1.0" encoding="ascii"?>
465 <?xml version="1.0" encoding="ascii"?>
466 <feed xmlns="http://127.0.0.1/2005/Atom">
466 <feed xmlns="http://127.0.0.1/2005/Atom">
467 <id>http://127.0.0.1/</id>
467 <id>http://127.0.0.1/</id>
468 <link rel="self" href="http://127.0.0.1/atom-tags"/>
468 <link rel="self" href="http://127.0.0.1/atom-tags"/>
469 <link rel="alternate" href="http://127.0.0.1/tags"/>
469 <link rel="alternate" href="http://127.0.0.1/tags"/>
470 <title>test: tags</title>
470 <title>test: tags</title>
471 <summary>test tag history</summary>
471 <summary>test tag history</summary>
472 <author><name>Mercurial SCM</name></author>
472 <author><name>Mercurial SCM</name></author>
473 <updated>1970-01-01T00:00:00+00:00</updated>
473 <updated>1970-01-01T00:00:00+00:00</updated>
474
474
475 <entry>
475 <entry>
476 <title>1.0</title>
476 <title>1.0</title>
477 <link rel="alternate" href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
477 <link rel="alternate" href="http://127.0.0.1/rev/2ef0ac749a14e4f57a5a822464a0902c6f7f448f"/>
478 <id>http://127.0.0.1/#tag-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
478 <id>http://127.0.0.1/#tag-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id>
479 <updated>1970-01-01T00:00:00+00:00</updated>
479 <updated>1970-01-01T00:00:00+00:00</updated>
480 <published>1970-01-01T00:00:00+00:00</published>
480 <published>1970-01-01T00:00:00+00:00</published>
481 <content type="text">1.0</content>
481 <content type="text">1.0</content>
482 </entry>
482 </entry>
483
483
484 </feed>
484 </feed>
485 200 Script output follows
485 200 Script output follows
486
486
487 <?xml version="1.0" encoding="ascii"?>
487 <?xml version="1.0" encoding="ascii"?>
488 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://127.0.0.1/TR/xhtml1/DTD/xhtml1-strict.dtd">
488 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://127.0.0.1/TR/xhtml1/DTD/xhtml1-strict.dtd">
489 <html xmlns="http://127.0.0.1/1999/xhtml" xml:lang="en-US" lang="en-US">
489 <html xmlns="http://127.0.0.1/1999/xhtml" xml:lang="en-US" lang="en-US">
490 <head>
490 <head>
491 <link rel="icon" href="/static/hgicon.png" type="image/png" />
491 <link rel="icon" href="/static/hgicon.png" type="image/png" />
492 <meta name="robots" content="index, nofollow"/>
492 <meta name="robots" content="index, nofollow"/>
493 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
493 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
494
494
495
495
496 <title>test: Branches</title>
496 <title>test: Branches</title>
497 <link rel="alternate" type="application/atom+xml"
497 <link rel="alternate" type="application/atom+xml"
498 href="/atom-tags" title="Atom feed for test"/>
498 href="/atom-tags" title="Atom feed for test"/>
499 <link rel="alternate" type="application/rss+xml"
499 <link rel="alternate" type="application/rss+xml"
500 href="/rss-tags" title="RSS feed for test"/>
500 href="/rss-tags" title="RSS feed for test"/>
501 </head>
501 </head>
502 <body>
502 <body>
503
503
504 <div class="page_header">
504 <div class="page_header">
505 <a href="http://127.0.0.1/mercurial/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / branches
505 <a href="http://127.0.0.1/mercurial/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / branches
506 </div>
506 </div>
507
507
508 <div class="page_nav">
508 <div class="page_nav">
509 <a href="/summary?style=gitweb">summary</a> |
509 <a href="/summary?style=gitweb">summary</a> |
510 <a href="/shortlog?style=gitweb">shortlog</a> |
510 <a href="/shortlog?style=gitweb">shortlog</a> |
511 <a href="/log?style=gitweb">changelog</a> |
511 <a href="/log?style=gitweb">changelog</a> |
512 <a href="/graph?style=gitweb">graph</a> |
512 <a href="/graph?style=gitweb">graph</a> |
513 <a href="/tags?style=gitweb">tags</a> |
513 <a href="/tags?style=gitweb">tags</a> |
514 branches |
514 branches |
515 <a href="/file/1d22e65f027e?style=gitweb">files</a>
515 <a href="/file/1d22e65f027e?style=gitweb">files</a>
516 <br/>
516 <br/>
517 </div>
517 </div>
518
518
519 <div class="title">&nbsp;</div>
519 <div class="title">&nbsp;</div>
520 <table cellspacing="0">
520 <table cellspacing="0">
521
521
522 <tr class="parity0">
522 <tr class="parity0">
523 <td class="age"><i>many years ago</i></td>
523 <td class="age"><i>many years ago</i></td>
524 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
524 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
525 <td>stable</td>
525 <td>stable</td>
526 <td class="link">
526 <td class="link">
527 <a href="/changeset/1d22e65f027e?style=gitweb">changeset</a> |
527 <a href="/changeset/1d22e65f027e?style=gitweb">changeset</a> |
528 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> |
528 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> |
529 <a href="/file/1d22e65f027e?style=gitweb">files</a>
529 <a href="/file/1d22e65f027e?style=gitweb">files</a>
530 </td>
530 </td>
531 </tr>
531 </tr>
532 <tr class="parity1">
532 <tr class="parity1">
533 <td class="age"><i>many years ago</i></td>
533 <td class="age"><i>many years ago</i></td>
534 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
534 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
535 <td>default</td>
535 <td>default</td>
536 <td class="link">
536 <td class="link">
537 <a href="/changeset/a4f92ed23982?style=gitweb">changeset</a> |
537 <a href="/changeset/a4f92ed23982?style=gitweb">changeset</a> |
538 <a href="/log/a4f92ed23982?style=gitweb">changelog</a> |
538 <a href="/log/a4f92ed23982?style=gitweb">changelog</a> |
539 <a href="/file/a4f92ed23982?style=gitweb">files</a>
539 <a href="/file/a4f92ed23982?style=gitweb">files</a>
540 </td>
540 </td>
541 </tr>
541 </tr>
542 </table>
542 </table>
543
543
544 <div class="page_footer">
544 <div class="page_footer">
545 <div class="page_footer_text">test</div>
545 <div class="page_footer_text">test</div>
546 <div class="rss_logo">
546 <div class="rss_logo">
547 <a href="/rss-log">RSS</a>
547 <a href="/rss-log">RSS</a>
548 <a href="/atom-log">Atom</a>
548 <a href="/atom-log">Atom</a>
549 </div>
549 </div>
550 <br />
550 <br />
551
551
552 </div>
552 </div>
553 </body>
553 </body>
554 </html>
554 </html>
555
555
556 200 Script output follows
556 200 Script output follows
557
557
558 <?xml version="1.0" encoding="ascii"?>
558 <?xml version="1.0" encoding="ascii"?>
559 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
559 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
560 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
560 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
561 <head>
561 <head>
562 <link rel="icon" href="/static/hgicon.png" type="image/png" />
562 <link rel="icon" href="/static/hgicon.png" type="image/png" />
563 <meta name="robots" content="index, nofollow"/>
563 <meta name="robots" content="index, nofollow"/>
564 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
564 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
565
565
566
566
567 <title>test: Summary</title>
567 <title>test: Summary</title>
568 <link rel="alternate" type="application/atom+xml"
568 <link rel="alternate" type="application/atom+xml"
569 href="/atom-log" title="Atom feed for test"/>
569 href="/atom-log" title="Atom feed for test"/>
570 <link rel="alternate" type="application/rss+xml"
570 <link rel="alternate" type="application/rss+xml"
571 href="/rss-log" title="RSS feed for test"/>
571 href="/rss-log" title="RSS feed for test"/>
572 </head>
572 </head>
573 <body>
573 <body>
574
574
575 <div class="page_header">
575 <div class="page_header">
576 <a href="http://www.selenic.com/mercurial/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / summary
576 <a href="http://www.selenic.com/mercurial/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / summary
577
577
578 <form action="/log">
578 <form action="/log">
579 <input type="hidden" name="style" value="gitweb" />
579 <input type="hidden" name="style" value="gitweb" />
580 <div class="search">
580 <div class="search">
581 <input type="text" name="rev" />
581 <input type="text" name="rev" />
582 </div>
582 </div>
583 </form>
583 </form>
584 </div>
584 </div>
585
585
586 <div class="page_nav">
586 <div class="page_nav">
587 summary |
587 summary |
588 <a href="/shortlog?style=gitweb">shortlog</a> |
588 <a href="/shortlog?style=gitweb">shortlog</a> |
589 <a href="/log?style=gitweb">changelog</a> |
589 <a href="/log?style=gitweb">changelog</a> |
590 <a href="/graph?style=gitweb">graph</a> |
590 <a href="/graph?style=gitweb">graph</a> |
591 <a href="/tags?style=gitweb">tags</a> |
591 <a href="/tags?style=gitweb">tags</a> |
592 <a href="/branches?style=gitweb">branches</a> |
592 <a href="/branches?style=gitweb">branches</a> |
593 <a href="/file/1d22e65f027e?style=gitweb">files</a>
593 <a href="/file/1d22e65f027e?style=gitweb">files</a>
594 <br/>
594 <br/>
595 </div>
595 </div>
596
596
597 <div class="title">&nbsp;</div>
597 <div class="title">&nbsp;</div>
598 <table cellspacing="0">
598 <table cellspacing="0">
599 <tr><td>description</td><td>unknown</td></tr>
599 <tr><td>description</td><td>unknown</td></tr>
600 <tr><td>owner</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></tr>
600 <tr><td>owner</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></tr>
601 <tr><td>last change</td><td>Thu, 01 Jan 1970 00:00:00 +0000</td></tr>
601 <tr><td>last change</td><td>Thu, 01 Jan 1970 00:00:00 +0000</td></tr>
602 </table>
602 </table>
603
603
604 <div><a class="title" href="/shortlog?style=gitweb">changes</a></div>
604 <div><a class="title" href="/shortlog?style=gitweb">changes</a></div>
605 <table cellspacing="0">
605 <table cellspacing="0">
606
606
607 <tr class="parity0">
607 <tr class="parity0">
608 <td class="age"><i>many years ago</i></td>
608 <td class="age"><i>many years ago</i></td>
609 <td><i>test</i></td>
609 <td><i>test</i></td>
610 <td>
610 <td>
611 <a class="list" href="/rev/1d22e65f027e?style=gitweb">
611 <a class="list" href="/rev/1d22e65f027e?style=gitweb">
612 <b>branch</b>
612 <b>branch</b>
613 <span class="logtags"><span class="branchtag" title="stable">stable</span> <span class="tagtag" title="tip">tip</span> </span>
613 <span class="logtags"><span class="branchtag" title="stable">stable</span> <span class="tagtag" title="tip">tip</span> </span>
614 </a>
614 </a>
615 </td>
615 </td>
616 <td class="link" nowrap>
616 <td class="link" nowrap>
617 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> |
617 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> |
618 <a href="/file/1d22e65f027e?style=gitweb">files</a>
618 <a href="/file/1d22e65f027e?style=gitweb">files</a>
619 </td>
619 </td>
620 </tr>
620 </tr>
621 <tr class="parity1">
621 <tr class="parity1">
622 <td class="age"><i>many years ago</i></td>
622 <td class="age"><i>many years ago</i></td>
623 <td><i>test</i></td>
623 <td><i>test</i></td>
624 <td>
624 <td>
625 <a class="list" href="/rev/a4f92ed23982?style=gitweb">
625 <a class="list" href="/rev/a4f92ed23982?style=gitweb">
626 <b>Added tag 1.0 for changeset 2ef0ac749a14</b>
626 <b>Added tag 1.0 for changeset 2ef0ac749a14</b>
627 <span class="logtags"><span class="branchtag" title="default">default</span> </span>
627 <span class="logtags"><span class="branchtag" title="default">default</span> </span>
628 </a>
628 </a>
629 </td>
629 </td>
630 <td class="link" nowrap>
630 <td class="link" nowrap>
631 <a href="/rev/a4f92ed23982?style=gitweb">changeset</a> |
631 <a href="/rev/a4f92ed23982?style=gitweb">changeset</a> |
632 <a href="/file/a4f92ed23982?style=gitweb">files</a>
632 <a href="/file/a4f92ed23982?style=gitweb">files</a>
633 </td>
633 </td>
634 </tr>
634 </tr>
635 <tr class="parity0">
635 <tr class="parity0">
636 <td class="age"><i>many years ago</i></td>
636 <td class="age"><i>many years ago</i></td>
637 <td><i>test</i></td>
637 <td><i>test</i></td>
638 <td>
638 <td>
639 <a class="list" href="/rev/2ef0ac749a14?style=gitweb">
639 <a class="list" href="/rev/2ef0ac749a14?style=gitweb">
640 <b>base</b>
640 <b>base</b>
641 <span class="logtags"><span class="tagtag" title="1.0">1.0</span> </span>
641 <span class="logtags"><span class="tagtag" title="1.0">1.0</span> </span>
642 </a>
642 </a>
643 </td>
643 </td>
644 <td class="link" nowrap>
644 <td class="link" nowrap>
645 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
645 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
646 <a href="/file/2ef0ac749a14?style=gitweb">files</a>
646 <a href="/file/2ef0ac749a14?style=gitweb">files</a>
647 </td>
647 </td>
648 </tr>
648 </tr>
649 <tr class="light"><td colspan="4"><a class="list" href="/shortlog?style=gitweb">...</a></td></tr>
649 <tr class="light"><td colspan="4"><a class="list" href="/shortlog?style=gitweb">...</a></td></tr>
650 </table>
650 </table>
651
651
652 <div><a class="title" href="/tags?style=gitweb">tags</a></div>
652 <div><a class="title" href="/tags?style=gitweb">tags</a></div>
653 <table cellspacing="0">
653 <table cellspacing="0">
654
654
655 <tr class="parity0">
655 <tr class="parity0">
656 <td class="age"><i>many years ago</i></td>
656 <td class="age"><i>many years ago</i></td>
657 <td><a class="list" href="/rev/2ef0ac749a14?style=gitweb"><b>1.0</b></a></td>
657 <td><a class="list" href="/rev/2ef0ac749a14?style=gitweb"><b>1.0</b></a></td>
658 <td class="link">
658 <td class="link">
659 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
659 <a href="/rev/2ef0ac749a14?style=gitweb">changeset</a> |
660 <a href="/log/2ef0ac749a14?style=gitweb">changelog</a> |
660 <a href="/log/2ef0ac749a14?style=gitweb">changelog</a> |
661 <a href="/file/2ef0ac749a14?style=gitweb">files</a>
661 <a href="/file/2ef0ac749a14?style=gitweb">files</a>
662 </td>
662 </td>
663 </tr>
663 </tr>
664 <tr class="light"><td colspan="3"><a class="list" href="/tags?style=gitweb">...</a></td></tr>
664 <tr class="light"><td colspan="3"><a class="list" href="/tags?style=gitweb">...</a></td></tr>
665 </table>
665 </table>
666
666
667 <div><a class="title" href="#">branches</a></div>
667 <div><a class="title" href="#">branches</a></div>
668 <table cellspacing="0">
668 <table cellspacing="0">
669
669
670 <tr class="parity0">
670 <tr class="parity0">
671 <td class="age"><i>many years ago</i></td>
671 <td class="age"><i>many years ago</i></td>
672 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
672 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
673 <td>stable</td>
673 <td>stable</td>
674 <td class="link">
674 <td class="link">
675 <a href="/changeset/1d22e65f027e?style=gitweb">changeset</a> |
675 <a href="/changeset/1d22e65f027e?style=gitweb">changeset</a> |
676 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> |
676 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> |
677 <a href="/file/1d22e65f027e?style=gitweb">files</a>
677 <a href="/file/1d22e65f027e?style=gitweb">files</a>
678 </td>
678 </td>
679 </tr>
679 </tr>
680 <tr class="parity1">
680 <tr class="parity1">
681 <td class="age"><i>many years ago</i></td>
681 <td class="age"><i>many years ago</i></td>
682 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
682 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
683 <td>default</td>
683 <td>default</td>
684 <td class="link">
684 <td class="link">
685 <a href="/changeset/a4f92ed23982?style=gitweb">changeset</a> |
685 <a href="/changeset/a4f92ed23982?style=gitweb">changeset</a> |
686 <a href="/log/a4f92ed23982?style=gitweb">changelog</a> |
686 <a href="/log/a4f92ed23982?style=gitweb">changelog</a> |
687 <a href="/file/a4f92ed23982?style=gitweb">files</a>
687 <a href="/file/a4f92ed23982?style=gitweb">files</a>
688 </td>
688 </td>
689 </tr>
689 </tr>
690 <tr class="light">
690 <tr class="light">
691 <td colspan="4"><a class="list" href="#">...</a></td>
691 <td colspan="4"><a class="list" href="#">...</a></td>
692 </tr>
692 </tr>
693 </table>
693 </table>
694 <div class="page_footer">
694 <div class="page_footer">
695 <div class="page_footer_text">test</div>
695 <div class="page_footer_text">test</div>
696 <div class="rss_logo">
696 <div class="rss_logo">
697 <a href="/rss-log">RSS</a>
697 <a href="/rss-log">RSS</a>
698 <a href="/atom-log">Atom</a>
698 <a href="/atom-log">Atom</a>
699 </div>
699 </div>
700 <br />
700 <br />
701
701
702 </div>
702 </div>
703 </body>
703 </body>
704 </html>
704 </html>
705
705
706 200 Script output follows
706 200 Script output follows
707
707
708 <?xml version="1.0" encoding="ascii"?>
708 <?xml version="1.0" encoding="ascii"?>
709 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
709 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
710 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
710 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
711 <head>
711 <head>
712 <link rel="icon" href="/static/hgicon.png" type="image/png" />
712 <link rel="icon" href="/static/hgicon.png" type="image/png" />
713 <meta name="robots" content="index, nofollow"/>
713 <meta name="robots" content="index, nofollow"/>
714 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
714 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
715
715
716
716
717 <title>test: Graph</title>
717 <title>test: Graph</title>
718 <link rel="alternate" type="application/atom+xml"
718 <link rel="alternate" type="application/atom+xml"
719 href="/atom-log" title="Atom feed for test"/>
719 href="/atom-log" title="Atom feed for test"/>
720 <link rel="alternate" type="application/rss+xml"
720 <link rel="alternate" type="application/rss+xml"
721 href="/rss-log" title="RSS feed for test"/>
721 href="/rss-log" title="RSS feed for test"/>
722 <!--[if IE]><script type="text/javascript" src="/static/excanvas.js"></script><![endif]-->
722 <!--[if IE]><script type="text/javascript" src="/static/excanvas.js"></script><![endif]-->
723 </head>
723 </head>
724 <body>
724 <body>
725
725
726 <div class="page_header">
726 <div class="page_header">
727 <a href="http://www.selenic.com/mercurial/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / graph
727 <a href="http://www.selenic.com/mercurial/" title="Mercurial" style="float: right;">Mercurial</a><a href="/summary?style=gitweb">test</a> / graph
728 </div>
728 </div>
729
729
730 <form action="/log">
730 <form action="/log">
731 <input type="hidden" name="style" value="gitweb" />
731 <input type="hidden" name="style" value="gitweb" />
732 <div class="search">
732 <div class="search">
733 <input type="text" name="rev" />
733 <input type="text" name="rev" />
734 </div>
734 </div>
735 </form>
735 </form>
736 <div class="page_nav">
736 <div class="page_nav">
737 <a href="/summary?style=gitweb">summary</a> |
737 <a href="/summary?style=gitweb">summary</a> |
738 <a href="/shortlog?style=gitweb">shortlog</a> |
738 <a href="/shortlog?style=gitweb">shortlog</a> |
739 <a href="/log/2?style=gitweb">changelog</a> |
739 <a href="/log/2?style=gitweb">changelog</a> |
740 graph |
740 graph |
741 <a href="/tags?style=gitweb">tags</a> |
741 <a href="/tags?style=gitweb">tags</a> |
742 <a href="/branches?style=gitweb">branches</a> |
742 <a href="/branches?style=gitweb">branches</a> |
743 <a href="/file/1d22e65f027e?style=gitweb">files</a>
743 <a href="/file/1d22e65f027e?style=gitweb">files</a>
744 <br/>
744 <br/>
745 <a href="/graph/2?style=gitweb&revcount=12">less</a>
745 <a href="/graph/2?style=gitweb&revcount=12">less</a>
746 <a href="/graph/2?style=gitweb&revcount=50">more</a>
746 <a href="/graph/2?style=gitweb&revcount=50">more</a>
747 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
747 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
748 </div>
748 </div>
749
749
750 <div class="title">&nbsp;</div>
750 <div class="title">&nbsp;</div>
751
751
752 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
752 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
753
753
754 <div id="wrapper">
754 <div id="wrapper">
755 <ul id="nodebgs"></ul>
755 <ul id="nodebgs"></ul>
756 <canvas id="graph" width="224" height="129"></canvas>
756 <canvas id="graph" width="224" height="129"></canvas>
757 <ul id="graphnodes"></ul>
757 <ul id="graphnodes"></ul>
758 </div>
758 </div>
759
759
760 <script type="text/javascript" src="/static/graph.js"></script>
760 <script type="text/javascript" src="/static/graph.js"></script>
761 <script>
761 <script>
762 <!-- hide script content
762 <!-- hide script content
763
763
764 var data = [["1d22e65f027e", [0, 1], [[0, 0, 1]], "branch", "test", "many years", ["stable", true], ["tip"]], ["a4f92ed23982", [0, 1], [[0, 0, 1]], "Added tag 1.0 for changeset 2ef0ac749a14", "test", "many years", ["default", true], []], ["2ef0ac749a14", [0, 1], [], "base", "test", "many years", ["default", false], ["1.0"]]];
764 var data = [["1d22e65f027e", [0, 1], [[0, 0, 1]], "branch", "test", "many years", ["stable", true], ["tip"]], ["a4f92ed23982", [0, 1], [[0, 0, 1]], "Added tag 1.0 for changeset 2ef0ac749a14", "test", "many years", ["default", true], []], ["2ef0ac749a14", [0, 1], [], "base", "test", "many years", ["default", false], ["1.0"]]];
765 var graph = new Graph();
765 var graph = new Graph();
766 graph.scale(39);
766 graph.scale(39);
767
767
768 graph.edge = function(x0, y0, x1, y1, color) {
768 graph.edge = function(x0, y0, x1, y1, color) {
769
769
770 this.setColor(color, 0.0, 0.65);
770 this.setColor(color, 0.0, 0.65);
771 this.ctx.beginPath();
771 this.ctx.beginPath();
772 this.ctx.moveTo(x0, y0);
772 this.ctx.moveTo(x0, y0);
773 this.ctx.lineTo(x1, y1);
773 this.ctx.lineTo(x1, y1);
774 this.ctx.stroke();
774 this.ctx.stroke();
775
775
776 }
776 }
777
777
778 var revlink = '<li style="_STYLE"><span class="desc">';
778 var revlink = '<li style="_STYLE"><span class="desc">';
779 revlink += '<a class="list" href="/rev/_NODEID?style=gitweb" title="_NODEID"><b>_DESC</b></a>';
779 revlink += '<a class="list" href="/rev/_NODEID?style=gitweb" title="_NODEID"><b>_DESC</b></a>';
780 revlink += '</span> _TAGS';
780 revlink += '</span> _TAGS';
781 revlink += '<span class="info">_DATE ago, by _USER</span></li>';
781 revlink += '<span class="info">_DATE ago, by _USER</span></li>';
782
782
783 graph.vertex = function(x, y, color, parity, cur) {
783 graph.vertex = function(x, y, color, parity, cur) {
784
784
785 this.ctx.beginPath();
785 this.ctx.beginPath();
786 color = this.setColor(color, 0.25, 0.75);
786 color = this.setColor(color, 0.25, 0.75);
787 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
787 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
788 this.ctx.fill();
788 this.ctx.fill();
789
789
790 var bg = '<li class="bg parity' + parity + '"></li>';
790 var bg = '<li class="bg parity' + parity + '"></li>';
791 var left = (this.columns + 1) * this.bg_height;
791 var left = (this.columns + 1) * this.bg_height;
792 var nstyle = 'padding-left: ' + left + 'px;';
792 var nstyle = 'padding-left: ' + left + 'px;';
793 var item = revlink.replace(/_STYLE/, nstyle);
793 var item = revlink.replace(/_STYLE/, nstyle);
794 item = item.replace(/_PARITY/, 'parity' + parity);
794 item = item.replace(/_PARITY/, 'parity' + parity);
795 item = item.replace(/_NODEID/, cur[0]);
795 item = item.replace(/_NODEID/, cur[0]);
796 item = item.replace(/_NODEID/, cur[0]);
796 item = item.replace(/_NODEID/, cur[0]);
797 item = item.replace(/_DESC/, cur[3]);
797 item = item.replace(/_DESC/, cur[3]);
798 item = item.replace(/_USER/, cur[4]);
798 item = item.replace(/_USER/, cur[4]);
799 item = item.replace(/_DATE/, cur[5]);
799 item = item.replace(/_DATE/, cur[5]);
800
800
801 var tagspan = '';
801 var tagspan = '';
802 if (cur[7].length || (cur[6][0] != 'default' || cur[6][1])) {
802 if (cur[7].length || (cur[6][0] != 'default' || cur[6][1])) {
803 tagspan = '<span class="logtags">';
803 tagspan = '<span class="logtags">';
804 if (cur[6][1]) {
804 if (cur[6][1]) {
805 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
805 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
806 tagspan += cur[6][0] + '</span> ';
806 tagspan += cur[6][0] + '</span> ';
807 } else if (!cur[6][1] && cur[6][0] != 'default') {
807 } else if (!cur[6][1] && cur[6][0] != 'default') {
808 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
808 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
809 tagspan += cur[6][0] + '</span> ';
809 tagspan += cur[6][0] + '</span> ';
810 }
810 }
811 if (cur[7].length) {
811 if (cur[7].length) {
812 for (var t in cur[7]) {
812 for (var t in cur[7]) {
813 var tag = cur[7][t];
813 var tag = cur[7][t];
814 tagspan += '<span class="tagtag">' + tag + '</span> ';
814 tagspan += '<span class="tagtag">' + tag + '</span> ';
815 }
815 }
816 }
816 }
817 tagspan += '</span>';
817 tagspan += '</span>';
818 }
818 }
819
819
820 item = item.replace(/_TAGS/, tagspan);
820 item = item.replace(/_TAGS/, tagspan);
821 return [bg, item];
821 return [bg, item];
822
822
823 }
823 }
824
824
825 graph.render(data);
825 graph.render(data);
826
826
827 // stop hiding script -->
827 // stop hiding script -->
828 </script>
828 </script>
829
829
830 <div class="page_nav">
830 <div class="page_nav">
831 <a href="/graph/2?style=gitweb&revcount=12">less</a>
831 <a href="/graph/2?style=gitweb&revcount=12">less</a>
832 <a href="/graph/2?style=gitweb&revcount=50">more</a>
832 <a href="/graph/2?style=gitweb&revcount=50">more</a>
833 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a>
833 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a>
834 </div>
834 </div>
835
835
836 <div class="page_footer">
836 <div class="page_footer">
837 <div class="page_footer_text">test</div>
837 <div class="page_footer_text">test</div>
838 <div class="rss_logo">
838 <div class="rss_logo">
839 <a href="/rss-log">RSS</a>
839 <a href="/rss-log">RSS</a>
840 <a href="/atom-log">Atom</a>
840 <a href="/atom-log">Atom</a>
841 </div>
841 </div>
842 <br />
842 <br />
843
843
844 </div>
844 </div>
845 </body>
845 </body>
846 </html>
846 </html>
847
847
848 % capabilities
848 % capabilities
849 200 Script output follows
849 200 Script output follows
850
850
851 lookup changegroupsubset unbundle=HG10GZ,HG10BZ,HG10UN% heads
851 lookup changegroupsubset unbundle=HG10GZ,HG10BZ,HG10UN% heads
852 200 Script output follows
852 200 Script output follows
853
853
854 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe
854 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe
855 % lookup
855 % lookup
856 200 Script output follows
856 200 Script output follows
857
857
858 0 'key'
858 0 'key'
859 % branches
859 % branches
860 200 Script output follows
860 200 Script output follows
861
861
862 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe 2ef0ac749a14e4f57a5a822464a0902c6f7f448f 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000
862 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe 2ef0ac749a14e4f57a5a822464a0902c6f7f448f 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000
863 % changegroup
863 % changegroup
864 200 Script output follows
864 200 Script output follows
865
865
866 x\x9c\xbdTMHUA\x14\xbe\xa8\xf9\xec\xda&\x10\x11*\xb8\x88\x81\x99\xbef\xe6\xce\xbdw\xc6\xf2a\x16E\x1b\x11[%\x98\xcc\xaf\x8f\x8c\xf7\xc0\xf7\x82
866 x\x9c\xbdTMHUA\x14\xbe\xa8\xf9\xec\xda&\x10\x11*\xb8\x88\x81\x99\xbef\xe6\xce\xbdw\xc6\xf2a\x16E\x1b\x11[%\x98\xcc\xaf\x8f\x8c\xf7\xc0\xf7\x82
867 4\x11KP2m\x95\xad*\xabE\x05AP\xd0\xc22Z\x14\xf9\x03\xb9j\xa3\x9b$\xa4MJ\xb4\x90\xc0\x9a\x9bO0\x10\xdf\x13\xa2\x81\x0f\x869g\xe6|\xe7\x9c\xef\x8ceY\xf7\xa2KO\xd2\xb7K\x16~\
867 4\x11KP2m\x95\xad*\xabE\x05AP\xd0\xc22Z\x14\xf9\x03\xb9j\xa3\x9b$\xa4MJ\xb4\x90\xc0\x9a\x9bO0\x10\xdf\x13\xa2\x81\x0f\x869g\xe6|\xe7\x9c\xef\x8ceY\xf7\xa2KO\xd2\xb7K\x16~\
868 \xe9\xad\x90w\x86\xab\x93W\x8e\xdf\xb0r\\Y\xee6(\xa2)\xf6\x95\xc6\x01\xe4\x1az\x80R\xe8kN\x98\xe7R\xa4\xa9K@\xe0!A\xb4k\xa7U*m\x03\x07\xd8\x92\x1d\xd2\xc9\xa4\x1d\xc2\xe6,\xa5\xcc+\x1f\xef\xafDgi\xef\xab\x1d\x1d\xb7\x9a\xe7[W\xfbc\x8f\xde-\xcd\xe7\xcaz\xb3\xbb\x19\xd3\x81\x10>c>\x08\x00"X\x11\xc2\x84@\xd2\xe7B*L\x00\x01P\x04R\xc3@\xbaB0\xdb8#\x83:\x83\xa2h\xbc=\xcd\xdaS\xe1Y,L\xd3\xa0\xf2\xa8\x94J:\xe6\xd8\x81Q\xe0\xe8d\xa7#\xe2,\xd1\xaeR*\xed \xa5\x01\x13\x01\xa6\x0cb\xe3;\xbe\xaf\xfcK[^wK\xe1N\xaf\xbbk\xe8B\xd1\xf4\xc1\x07\xb3\xab[\x10\xfdkmvwcB\xa6\xa4\xd4G\xc4D\xc2\x141\xad\x91\x10\x00\x08J\x81\xcb}\xee\t\xee+W\xba\x8a\x80\x90|\xd4\xa0\xd6\xa0\xd4T\xde\xe1\x9d,!\xe2\xb5\xa94\xe3\xe7\xd5\x9f\x06\x18\xcba\x03aP\xb8f\xcd\x04\x1a_\\9\xf1\xed\xe4\x9e\xe5\xa6\xd1\xd2\x9f\x03\xa7o\xae\x90H\xf3\xfb\xef\xffH3\xadk
868 \xe9\xad\x90w\x86\xab\x93W\x8e\xdf\xb0r\\Y\xee6(\xa2)\xf6\x95\xc6\x01\xe4\x1az\x80R\xe8kN\x98\xe7R\xa4\xa9K@\xe0!A\xb4k\xa7U*m\x03\x07\xd8\x92\x1d\xd2\xc9\xa4\x1d\xc2\xe6,\xa5\xcc+\x1f\xef\xafDgi\xef\xab\x1d\x1d\xb7\x9a\xe7[W\xfbc\x8f\xde-\xcd\xe7\xcaz\xb3\xbb\x19\xd3\x81\x10>c>\x08\x00"X\x11\xc2\x84@\xd2\xe7B*L\x00\x01P\x04R\xc3@\xbaB0\xdb8#\x83:\x83\xa2h\xbc=\xcd\xdaS\xe1Y,L\xd3\xa0\xf2\xa8\x94J:\xe6\xd8\x81Q\xe0\xe8d\xa7#\xe2,\xd1\xaeR*\xed \xa5\x01\x13\x01\xa6\x0cb\xe3;\xbe\xaf\xfcK[^wK\xe1N\xaf\xbbk\xe8B\xd1\xf4\xc1\x07\xb3\xab[\x10\xfdkmvwcB\xa6\xa4\xd4G\xc4D\xc2\x141\xad\x91\x10\x00\x08J\x81\xcb}\xee\t\xee+W\xba\x8a\x80\x90|\xd4\xa0\xd6\xa0\xd4T\xde\xe1\x9d,!\xe2\xb5\xa94\xe3\xe7\xd5\x9f\x06\x18\xcba\x03aP\xb8f\xcd\x04\x1a_\\9\xf1\xed\xe4\x9e\xe5\xa6\xd1\xd2\x9f\x03\xa7o\xae\x90H\xf3\xfb\xef\xffH3\xadk
869 \xb0\x90\x92\x88\xb9\x14"\x068\xc2\x1e@\x00\xbb\x8a)\xd3\'\x859
869 \xb0\x90\x92\x88\xb9\x14"\x068\xc2\x1e@\x00\xbb\x8a)\xd3\'\x859
870 \xa8\x80\x84S \xa5\xbd-g\x13`\xe4\xdc\xc3H^\xdf\xe2\xc0TM\xc7\xf4BO\xcf\xde\xae\xe5\xae#\x1frM(K\x97`F\x19\x16s\x05GD\xb9\x01\xc1\x00+\x8c|\x9fp\xc11\xf0\x14\x00\x9cJ\x82<\xe0\x12\x9f\xc1\x90\xd0\xf5\xc8\x19>Pr\xaa\xeaW\xf5\xc4\xae\xd1\xfc\x17\xcf\'\x13u\xb1\x9e\xcdHnC\x0e\xcc`\xc8\xa0&\xac\x0e\xf1|\x8c\x10$\xc4\x8c\xa2p\x05`\xdc\x08 \x80\xc4\xd7Rr-\x94\x10\x102\xedi;\xf3f\xf1z\x16\x86\xdb\xd8d\xe5\xe7\x8b\xf5\x8d\rzp\xb2\xfe\xac\xf5\xf2\xd3\xfe\xfckws\xedt\x96b\xd5l\x1c\x0b\x85\xb5\x170\x8f\x11\x84\xb0\x8f\x19\xa0\x00\t_\x07\x1ac\xa2\xc3\x89Z\xe7\x96\xf9 \xccNFg\xc7F\xaa\x8a+\x9a\x9cc_\x17\x1b\x17\x9e]z38<\x97+\xb5,",\xc8\xc8?\\\x91\xff\x17.~U\x96\x97\xf5%\xdeN<\x8e\xf5\x97%\xe7^\xcfL\xed~\xda\x96k\xdc->\x86\x02\x83"\x96H\xa6\xe3\xaas=-\xeb7\xe5\xda\x8f\xbc
870 \xa8\x80\x84S \xa5\xbd-g\x13`\xe4\xdc\xc3H^\xdf\xe2\xc0TM\xc7\xf4BO\xcf\xde\xae\xe5\xae#\x1frM(K\x97`F\x19\x16s\x05GD\xb9\x01\xc1\x00+\x8c|\x9fp\xc11\xf0\x14\x00\x9cJ\x82<\xe0\x12\x9f\xc1\x90\xd0\xf5\xc8\x19>Pr\xaa\xeaW\xf5\xc4\xae\xd1\xfc\x17\xcf\'\x13u\xb1\x9e\xcdHnC\x0e\xcc`\xc8\xa0&\xac\x0e\xf1|\x8c\x10$\xc4\x8c\xa2p\x05`\xdc\x08 \x80\xc4\xd7Rr-\x94\x10\x102\xedi;\xf3f\xf1z\x16\x86\xdb\xd8d\xe5\xe7\x8b\xf5\x8d\rzp\xb2\xfe\xac\xf5\xf2\xd3\xfe\xfckws\xedt\x96b\xd5l\x1c\x0b\x85\xb5\x170\x8f\x11\x84\xb0\x8f\x19\xa0\x00\t_\x07\x1ac\xa2\xc3\x89Z\xe7\x96\xf9 \xccNFg\xc7F\xaa\x8a+\x9a\x9cc_\x17\x1b\x17\x9e]z38<\x97+\xb5,",\xc8\xc8?\\\x91\xff\x17.~U\x96\x97\xf5%\xdeN<\x8e\xf5\x97%\xe7^\xcfL\xed~\xda\x96k\xdc->\x86\x02\x83"\x96H\xa6\xe3\xaas=-\xeb7\xe5\xda\x8f\xbc
871 % stream_out
871 % stream_out
872 200 Script output follows
872 200 Script output follows
873
873
874 1
874 1
875 % failing unbundle, requires POST request
875 % failing unbundle, requires POST request
876 405 Method Not Allowed
876 405 Method Not Allowed
877
877
878 0
878 0
879 push requires POST request
879 push requires POST request
880 % Static files
880 % Static files
881 200 Script output follows
881 200 Script output follows
882
882
883 a { text-decoration:none; }
883 a { text-decoration:none; }
884 .age { white-space:nowrap; }
884 .age { white-space:nowrap; }
885 .date { white-space:nowrap; }
885 .date { white-space:nowrap; }
886 .indexlinks { white-space:nowrap; }
886 .indexlinks { white-space:nowrap; }
887 .parity0 { background-color: #ddd; }
887 .parity0 { background-color: #ddd; }
888 .parity1 { background-color: #eee; }
888 .parity1 { background-color: #eee; }
889 .lineno { width: 60px; color: #aaa; font-size: smaller;
889 .lineno { width: 60px; color: #aaa; font-size: smaller;
890 text-align: right; padding-right:1em; }
890 text-align: right; }
891 .plusline { color: green; }
891 .plusline { color: green; }
892 .minusline { color: red; }
892 .minusline { color: red; }
893 .atline { color: purple; }
893 .atline { color: purple; }
894 .annotate { font-size: smaller; text-align: right; padding-right: 1em; }
894 .annotate { font-size: smaller; text-align: right; padding-right: 1em; }
895 .buttons a {
895 .buttons a {
896 background-color: #666;
896 background-color: #666;
897 padding: 2pt;
897 padding: 2pt;
898 color: white;
898 color: white;
899 font-family: sans;
899 font-family: sans;
900 font-weight: bold;
900 font-weight: bold;
901 }
901 }
902 .navigate a {
902 .navigate a {
903 background-color: #ccc;
903 background-color: #ccc;
904 padding: 2pt;
904 padding: 2pt;
905 font-family: sans;
905 font-family: sans;
906 color: black;
906 color: black;
907 }
907 }
908
908
909 .metatag {
909 .metatag {
910 background-color: #888;
910 background-color: #888;
911 color: white;
911 color: white;
912 text-align: right;
912 text-align: right;
913 }
913 }
914
914
915 /* Common */
915 /* Common */
916 pre { margin: 0; }
916 pre { margin: 0; }
917
917
918 .logo {
918 .logo {
919 float: right;
919 float: right;
920 clear: right;
920 clear: right;
921 }
921 }
922
922
923 /* Changelog/Filelog entries */
923 /* Changelog/Filelog entries */
924 .logEntry { width: 100%; }
924 .logEntry { width: 100%; }
925 .logEntry .age { width: 15%; }
925 .logEntry .age { width: 15%; }
926 .logEntry th { font-weight: normal; text-align: right; vertical-align: top; }
926 .logEntry th { font-weight: normal; text-align: right; vertical-align: top; }
927 .logEntry th.age, .logEntry th.firstline { font-weight: bold; }
927 .logEntry th.age, .logEntry th.firstline { font-weight: bold; }
928 .logEntry th.firstline { text-align: left; width: inherit; }
928 .logEntry th.firstline { text-align: left; width: inherit; }
929
929
930 /* Shortlog entries */
930 /* Shortlog entries */
931 .slogEntry { width: 100%; }
931 .slogEntry { width: 100%; }
932 .slogEntry .age { width: 8em; }
932 .slogEntry .age { width: 8em; }
933 .slogEntry td { font-weight: normal; text-align: left; vertical-align: top; }
933 .slogEntry td { font-weight: normal; text-align: left; vertical-align: top; }
934 .slogEntry td.author { width: 15em; }
934 .slogEntry td.author { width: 15em; }
935
935
936 /* Tag entries */
936 /* Tag entries */
937 #tagEntries { list-style: none; margin: 0; padding: 0; }
937 #tagEntries { list-style: none; margin: 0; padding: 0; }
938 #tagEntries .tagEntry { list-style: none; margin: 0; padding: 0; }
938 #tagEntries .tagEntry { list-style: none; margin: 0; padding: 0; }
939
939
940 /* Changeset entry */
940 /* Changeset entry */
941 #changesetEntry { }
941 #changesetEntry { }
942 #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
942 #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
943 #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; }
943 #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; }
944
944
945 /* File diff view */
945 /* File diff view */
946 #filediffEntry { }
946 #filediffEntry { }
947 #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
947 #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
948
948
949 /* Graph */
949 /* Graph */
950 div#wrapper {
950 div#wrapper {
951 position: relative;
951 position: relative;
952 margin: 0;
952 margin: 0;
953 padding: 0;
953 padding: 0;
954 }
954 }
955
955
956 canvas {
956 canvas {
957 position: absolute;
957 position: absolute;
958 z-index: 5;
958 z-index: 5;
959 top: -0.6em;
959 top: -0.6em;
960 margin: 0;
960 margin: 0;
961 }
961 }
962
962
963 ul#nodebgs {
963 ul#nodebgs {
964 list-style: none inside none;
964 list-style: none inside none;
965 padding: 0;
965 padding: 0;
966 margin: 0;
966 margin: 0;
967 top: -0.7em;
967 top: -0.7em;
968 }
968 }
969
969
970 ul#graphnodes li, ul#nodebgs li {
970 ul#graphnodes li, ul#nodebgs li {
971 height: 39px;
971 height: 39px;
972 }
972 }
973
973
974 ul#graphnodes {
974 ul#graphnodes {
975 position: absolute;
975 position: absolute;
976 z-index: 10;
976 z-index: 10;
977 top: -0.85em;
977 top: -0.85em;
978 list-style: none inside none;
978 list-style: none inside none;
979 padding: 0;
979 padding: 0;
980 }
980 }
981
981
982 ul#graphnodes li .info {
982 ul#graphnodes li .info {
983 display: block;
983 display: block;
984 font-size: 70%;
984 font-size: 70%;
985 position: relative;
985 position: relative;
986 top: -1px;
986 top: -1px;
987 }
987 }
988 % ERRORS ENCOUNTERED
988 % ERRORS ENCOUNTERED
General Comments 0
You need to be logged in to leave comments. Login now