Mercurial > treepkg
view web/status-by-startdate.html @ 296:ce7be2fb93ee
Make it easy to install extra binaries into subdirectories of extra-pkg.
This makes it easier to manage the extra-pkg directory when it contains
manually added packages and automatically added packages from one of the
package tracks by putting the automatically added packages into
extra-pkg/auto and manually added packages into extra-pkg/manual.
To this end, add parameter subdir to PBuilder.add_binaries_to_extra_pkg
method with default value "auto". Adapt the test case accordingly.
Also add the command line argument --subdir to bin/treepkgbuilder.py
add-binaries command, this time with default value "manual".
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Wed, 18 Nov 2009 18:11:22 +0000 |
parents | 9d8de2984de1 |
children |
line wrap: on
line source
<html xmlns:py="http://genshi.edgewall.org/"> <head> <title>Tree Packager Status</title> <style type="text/css"> .statustable { background:#F4F4F4; } .statustablehead { background:#E0E0E0; } .statusheading { font-weight:bold; } .finished { background:#C0FFC0; } .inprogress { background:#FFFFC0; } .error { background:#FFC0C0; } .date_row { background:#F0F0F0; font-weight:bold; font-size:smaller; text-align:center; } tr { background:#FFFFFF; } td { padding:5px; } </style> </head> <body> <h1>Tree Packager Status</h1> <table class="statustable"> <tr> <th class="statustablehead">Status</th> <th class="statustablehead">Package</th> <th class="statustablehead">Revision</th> <th class="statustablehead">Start</th> <th class="statustablehead">Stop</th> <th class="statustablehead">Notes</th> </tr> <py:for each="row in report.revisions.sorted_by_startdate()"> <py:with vars="item=row[1]"> <py:if test="item.new_date"> <tr class="date_row"><td colspan="6">${item.new_date}</td></tr> </py:if> <tr class="${item.status.cls}"> <td>${item.status.desc}</td> <td style="font-weight:bold;">${item.name}</td> <td align="right">${item.revno}</td> <td>${item.status.start}</td> <td>${item.status.stop}</td> <td> <py:for each="title, basename in item.log_files"> <a href="${item.name}/${item.revno}-${item.rulesrev}/${basename}">${title}</a> </py:for> </td> </tr> </py:with> </py:for> </table> <hr/> report generated at ${report.date}, powered by <a href="http://treepkg.wald.intevation.org/">Tree Packager</a> </body> </html>