Mercurial > treepkg
annotate web/status-by-startdate.html @ 557:9824e409388b
Refactor git branching
If a checkout is already available and the branch is changed in
the config git command would always fail because it doesn't know
the branch to track. Therefore always check if the branch is
locally available and if not checkout the remote branch
author | Bjoern Ricks <bricks@intevation.de> |
---|---|
date | Fri, 02 Sep 2011 08:45:28 +0000 |
parents | 9d8de2984de1 |
children |
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 |
288
9d8de2984de1
Make the web status templates work with newer versions of genshi, like
Bernhard Herzog <bh@intevation.de>
parents:
239
diff
changeset
|
33 <py:for each="row in report.revisions.sorted_by_startdate()"> |
153
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> |