1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
3
py:extends="'master.kid'">
5
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" py:replace="''"/>
6
<title> loggerhead branches </title>
12
<span py:if="title">${title}</span>
13
<span py:if="not title"> bazaar branches in loggerhead </span>
16
<div class="browse-project" py:for="project in projects">
17
<div class="browse-project-name">
18
${project.friendly_name}
21
<div class="browse-project-description" py:if="len(project.long_description) > 0">
22
${XML(project.long_description)}
25
<div class="browse-view">
29
<th> Description </th>
30
<th> Last change </th>
33
<span py:for="view in project.views">
35
<td class="name"> <a href="${tg.url([ '/' + project.name, view.name ])}">${view.friendly_name}</a> </td>
36
<td class="description"> ${view.description} </td>
37
<td class="last-update"> ${view.get_history().last_revid and util.ago(view.last_updated()) or "(no revisions)"} </td>
39
<a href="${tg.url([ '/' + project.name, view.name, 'atom' ])}" title="atom feed">
40
<img src="${tg.url('/static/images/feed-icon-16x16.gif')}" alt="atom feed" />
44
<tr py:if="view.branch_url is not None">
45
<td class="name"> </td>
46
<td class="description url" colspan="2"> <a href="${view.branch_url}">${view.branch_url}</a> </td>