view web/status-by-revision.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
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; }
      td { padding:5px; background:#FFFFFF}
    </style>
  </head>
  <body>
    <h1>Tree Packager Status</h1>

    <table class="statustable">
      <tr>
	<th class="statustablehead">Revision</th>
	<py:for each="track in report.revisions.tracks">
	  <th class="statustablehead">${track.name}</th>
	</py:for>
      </tr>

      <py:for each="row in report.revisions.sorted_by_revision()">
	<tr>
	  <td>${row[0][0]}</td>
	  <py:for each="col in row[1]">
	    <py:choose>
	      <py:when test="col">
		<td class="${col.status.cls}">
		  <span class="statusheading">${col.status.desc}</span><br/>
		  Start: ${col.status.start}<br/>
		  Stop: ${col.status.stop}<br/>
		  <py:for each="title, basename in col.log_files">
		    <a href="${col.name}/${col.revno}-${col.rulesrev}/${basename}">${title}</a>
		    <br/>
		  </py:for>
		</td>
	      </py:when>
	      <py:otherwise>
		<td></td>
	      </py:otherwise>
	    </py:choose>
	  </py:for>

	</tr>
      </py:for>
    </table>

    <hr/>
    report generated at ${report.date},
    powered by <a href="http://treepkg.wald.intevation.org/">Tree Packager</a>

  </body>
</html>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)