Mercurial > treepkg
annotate web/status-by-revision.html @ 293:faeeac2c4c71
Replace debrevision_prefix with pkg_revision_template. Their meaning is
similar, but the template is not just a prefix, it's a template for
Python's %-based string formatting. This allows more complex
configuration to be done with command line settings so that it's easy to
do a one-off build with a package revision like "kk5.2".
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Tue, 06 Oct 2009 13:13:04 +0000 |
parents | 9d8de2984de1 |
children |
rev | line source |
---|---|
151
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
1 <html xmlns:py="http://genshi.edgewall.org/"> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
2 <head> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
3 <title>Tree Packager Status</title> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
4 <style type="text/css"> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
5 .statustable { background:#F4F4F4; } |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
6 .statustablehead { background:#E0E0E0; } |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
7 .statusheading { font-weight:bold; } |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
8 .finished { background:#C0FFC0; } |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
9 .inprogress { background:#FFFFC0; } |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
10 .error { background:#FFC0C0; } |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
11 td { padding:5px; background:#FFFFFF} |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
12 </style> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
13 </head> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
14 <body> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
15 <h1>Tree Packager Status</h1> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
16 |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
17 <table class="statustable"> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
18 <tr> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
19 <th class="statustablehead">Revision</th> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
20 <py:for each="track in report.revisions.tracks"> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
21 <th class="statustablehead">${track.name}</th> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
22 </py:for> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
23 </tr> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
24 |
288
9d8de2984de1
Make the web status templates work with newer versions of genshi, like
Bernhard Herzog <bh@intevation.de>
parents:
244
diff
changeset
|
25 <py:for each="row in report.revisions.sorted_by_revision()"> |
151
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
26 <tr> |
244
a05cbf80dec9
Report the revision correctly
Bernhard Herzog <bh@intevation.de>
parents:
240
diff
changeset
|
27 <td>${row[0][0]}</td> |
151
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
28 <py:for each="col in row[1]"> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
29 <py:choose> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
30 <py:when test="col"> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
31 <td class="${col.status.cls}"> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
32 <span class="statusheading">${col.status.desc}</span><br/> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
33 Start: ${col.status.start}<br/> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
34 Stop: ${col.status.stop}<br/> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
35 <py:for each="title, basename in col.log_files"> |
240
58cf7e6b7cca
Add the rules revision number to the filenames referenced by
Bernhard Herzog <bh@intevation.de>
parents:
151
diff
changeset
|
36 <a href="${col.name}/${col.revno}-${col.rulesrev}/${basename}">${title}</a> |
151
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
37 <br/> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
38 </py:for> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
39 </td> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
40 </py:when> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
41 <py:otherwise> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
42 <td></td> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
43 </py:otherwise> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
44 </py:choose> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
45 </py:for> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
46 |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
47 </tr> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
48 </py:for> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
49 </table> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
50 |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
51 <hr/> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
52 report generated at ${report.date}, |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
53 powered by <a href="http://treepkg.wald.intevation.org/">Tree Packager</a> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
54 |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
55 </body> |
77d7f2cbd7ce
Actually commit the web/status-by-revision.html
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
56 </html> |