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" metal:use-macro="macros/main">
4
<title metal:fill-slot="title">
11
<h1 metal:fill-slot="heading" style="padding-bottom: 1em">
12
<tal:title condition="title" content="title">
15
<tal:no-title condition="not:title">
16
bazaar branches in loggerhead
20
<div metal:fill-slot="content">
21
<div class="browse-project"
22
tal:repeat="project projects">
23
<div class="browse-project-name"
24
tal:content="project/friendly_name">
25
${project.friendly_name}
28
<div class="browse-project-description"
29
tal:condition="python:len(project.long_description) > 0"
30
tal:content="structure project/long_description">
31
${XML(project.long_description)}
34
<div class="browse-view">
48
<tal:block repeat="view project/views">
51
<a tal:attributes="href python:tg.url(['/' + project.name, view.name])"
52
tal:content="view/friendly_name">
56
<td class="description"
57
tal:content="view/description">
60
<td class="last-update"
61
tal:content="python:view.get_history().has_revisions and util._approximatedate(view.last_updated()) or '(no revisions)'"></td>
63
<a tal:attributes="href python:tg.url(['/' + project.name, view.name, 'atom'])"
65
<img tal:attributes="src python:tg.url('/static/images/feed-icon-16x16.gif')"
70
<tr tal:condition="python:view.branch_url is not None">
73
<td class="description url" colspan="2">
74
<a tal:attributes="href view/branch_url"
75
tal:content="view/branch_url">