annotate web/status-by-startdate.html @ 274:2676abfc0e1d

Refactoring: Implement do_package in treepkg.packager.SourcePackager. The actual implementation in the derived classes is almost identical in all cases so it's better to have as much of the implementation in the base class. The update_version_numbers method is not called directly by the base class code so is removed from the base class. OTOH, prepare_sources_for_tarball has been added as a more general variant of update_version_numbers that is actually called by the default implementation of do_package.
author Bernhard Herzog <bh@intevation.de>
date Thu, 07 May 2009 15:19:15 +0000
parents 99be67db8a12
children 9d8de2984de1
rev   line source
153
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
1 <html xmlns:py="http://genshi.edgewall.org/">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
2 <head>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
3 <title>Tree Packager Status</title>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
4 <style type="text/css">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
5 .statustable { background:#F4F4F4; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
6 .statustablehead { background:#E0E0E0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
7 .statusheading { font-weight:bold; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
8 .finished { background:#C0FFC0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
9 .inprogress { background:#FFFFC0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
10 .error { background:#FFC0C0; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
11 .date_row {
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
12 background:#F0F0F0;
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
13 font-weight:bold; font-size:smaller;
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
14 text-align:center;
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
15 }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
16 tr { background:#FFFFFF; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
17 td { padding:5px; }
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
18 </style>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
19 </head>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
20 <body>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
21 <h1>Tree Packager Status</h1>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
22
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
23 <table class="statustable">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
24 <tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
25 <th class="statustablehead">Status</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
26 <th class="statustablehead">Package</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
27 <th class="statustablehead">Revision</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
28 <th class="statustablehead">Start</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
29 <th class="statustablehead">Stop</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
30 <th class="statustablehead">Notes</th>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
31 </tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
32
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
33 <py:for each="row in report.revisions.sorted_by_startdate">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
34 <py:with vars="item=row[1]">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
35 <py:if test="item.new_date">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
36 <tr class="date_row"><td colspan="6">${item.new_date}</td></tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
37 </py:if>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
38 <tr class="${item.status.cls}">
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
39 <td>${item.status.desc}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
40 <td style="font-weight:bold;">${item.name}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
41 <td align="right">${item.revno}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
42 <td>${item.status.start}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
43 <td>${item.status.stop}</td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
44 <td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
45 <py:for each="title, basename in item.log_files">
239
99be67db8a12 Add the rules revision number to the filenames used by the web status
Bernhard Herzog <bh@intevation.de>
parents: 153
diff changeset
46 <a href="${item.name}/${item.revno}-${item.rulesrev}/${basename}">${title}</a>
153
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
47 </py:for>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
48 </td>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
49 </tr>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
50 </py:with>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
51 </py:for>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
52 </table>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
53
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
54 <hr/>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
55 report generated at ${report.date},
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
56 powered by <a href="http://treepkg.wald.intevation.org/">Tree Packager</a>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
57
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
58 </body>
e5f3f61c0620 New alternative template for the status page. This one sorts by
Bernhard Herzog <bh@intevation.de>
parents:
diff changeset
59 </html>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)