Mercurial > treepkg
view web/status-by-startdate.html @ 282:f58f9adb7dc3
Add functions to get SVN logs and extract tag revisions from it. Add
some tests for the log parsing.
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Tue, 04 Aug 2009 10:09:12 +0000 |
parents | 99be67db8a12 |
children | 9d8de2984de1 |
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>