1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<tal:block define="onload string:sortCollapseElements()">
3
<html xmlns="http://www.w3.org/1999/xhtml" metal:use-macro="macros/main">
5
<title metal:fill-slot="title"
6
tal:content="string:${branch/friendly_name} : changes">
7
${branch.friendly_name} : changes
9
<metal:block fill-slot="header_extras">
10
<link rel="alternate" type="application/atom+xml"
11
tal:attributes="href python:url(['/atom']);
12
title string:RSS feed for ${branch/friendly_name}"
15
<script type="text/javascript"
16
tal:attributes="src python:branch.static_url('/static/javascript/collapse.js')">
23
<h1 style="margin-bottom: 1em" metal:fill-slot="heading">
24
<span class="branch-name" tal:content="branch/friendly_name">
25
${branch.friendly_name}
28
<tal:block condition="filter_file_id">
30
<span class="filename"
31
tal:content="python:history.get_path(revid, filter_file_id)">
34
<tal:block condition="viewing_from">
35
from <tal:block content="python:history.get_revno(start_revid)" />
37
<tal:block condition="query">
38
matching <tal:block content="query" />
42
<div metal:fill-slot="content">
44
<p tal:condition="search_failed">
45
Sorry, no results found for your search.
48
<p tal:condition="not:changes">
52
<p tal:condition="changes"
54
<tal:b content="structure python:collapse_all_button('cl', branch)" />
57
<table class="log-entries"
58
tal:define="subcolspan python:4-bool(all_same_author)">
59
<tr class="log-header">
60
<th class="revision-number">
68
<th tal:condition="not:all_same_author"
72
<th class="date" colspan="2">
76
<tal:block tal:repeat="entry changes">
77
<a tal:attributes="name string:entry-${entry/revno}" />
78
<tr tal:attributes="class string:revision-header parity${entry/parity}">
79
<td class="revision-number">
80
<a tal:attributes="title python:'Show revision '+history.get_revno(entry.revid);
81
href python:url(['/revision', entry.revid])"
82
tal:content="python:util.trunc(entry.revno)">
86
<td class="expand-button" tal:define="name entry/revno"
87
tal:content="structure python:collapse_button('cl', entry.revno, branch)">
90
<a tal:attributes="title python:'Show revision '+history.get_revno(entry.revid);
91
href python:url(['/revision', entry.revid])"
92
tal:content="entry/short_comment">
96
<td tal:condition="not:all_same_author"
97
tal:content="python:util.trunc(util.hide_email(entry.author), 20)"
100
<span tal:attributes="title python:util.date_time(entry.date)"
101
tal:content="python:util._approximatedate(entry.date)"></span>
103
<td class="inventory-link">
104
<a tal:attributes="href python:branch.url(['/files', entry.revid]);
105
title string:Files at revision ${entry/revno}">
111
<tr tal:attributes="class string:revision-details-block parity${entry/parity}">
114
<td tal:attributes="colspan subcolspan">
115
<table tal:attributes="class string:revision-details hidden-details collapse-cl-${entry/revno}-content">
116
<tr tal:repeat="merge_point entry/merge_points">
117
<th class="children">
118
<tal:block condition="repeat/merge_point/start">
122
<td class="children">
123
<a title="Show history"
124
tal:attributes="href python:url(['/changes'], start_revid=merge_point.revid)"
125
tal:content="python:revno_with_nick(merge_point)">
131
<tr tal:repeat="parent python:entry.parents[1:]">
133
<tal:block condition="repeat/parent/start">
138
<a title="Show history"
139
tal:attributes="href python:url(['/changes'], start_revid=parent.revid)"
140
tal:content="python:revno_with_nick(parent)">
146
<tr tal:condition="all_same_author">
150
<td class="author" tal:content="python:util.hide_email(entry.author)">
151
${util.hide_email(entry.author)}
155
<th class="description">
158
<td class="description">
159
<tal:block repeat="line entry/comment_clean"
160
content="structure string:${line}<br />" />
163
<tal:block content="structure python:file_change_summary(url, entry, modified_file_link_log)" />
170
<div tal:condition="python:navigation.prev_page_revid or navigation.next_page_revid"
175
<a tal:condition="navigation/prev_page_revid"
176
tal:attributes="href navigation/prev_page_url">
180
<td class="rbuttons" align="right">
181
<a tal:condition="navigation/next_page_revid"
182
tal:attributes="href navigation/next_page_url">