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:tg.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="file_id">
30
<span class="filename"
31
tal:content="python:history.get_path(revid, file_id)">
32
${history.get_path(revid, file_id)}
35
<tal:block condition="viewing_from">
36
from <tal:block content="python:history.get_revno(start_revid)" />
38
<tal:block condition="query">
39
matching <tal:block content="query" />
43
<div metal:fill-slot="content">
45
<p tal:condition="search_failed">
46
Sorry, no results found for your search.
49
<p tal:condition="not:changes">
53
<p tal:condition="changes"
55
<tal:b content="structure python:collapse_all_button('cl')" />
58
<table class="log-entries"
59
tal:define="subcolspan python:4-bool(all_same_author)">
60
<tr class="log-header">
61
<th class="revision-number">
69
<th tal:condition="not:all_same_author"
73
<th class="date" colspan="2">
77
<tal:block tal:repeat="entry changes">
78
<a tal:attributes="name string:entry-${entry/revno}" />
79
<tr tal:attributes="class string:revision-header parity${entry/parity}">
80
<td class="revision-number">
81
<a tal:attributes="title python:'Show revision '+history.get_revno(entry.revid);
82
href python:url(['/revision', entry.revid])"
83
tal:content="python:util.trunc(entry.revno)">
87
<td class="expand-button" tal:define="name entry/revno"
88
tal:content="structure python:collapse_button('cl', entry.revno)">
91
<a tal:attributes="title python:'Show revision '+history.get_revno(entry.revid);
92
href python:url(['/revision', entry.revid])"
93
tal:content="entry/short_comment">
97
<td tal:condition="not:all_same_author"
98
tal:content="python:util.trunc(util.hide_email(entry.author), 20)"
100
${util.trunc(util.hide_email(entry.author), 20)}
103
<tal:b content="python:entry.date.strftime('%Y-%m-%d, %H:%M')" />
105
(<tal:b content="python:util.ago(entry.date)" />)
107
<td class="inventory-link">
108
<a tal:attributes="href python:url(['/files', entry.revid]);
109
title string:Files at revision ${entry/revno}">
115
<tr tal:attributes="class string:revision-details-block parity${entry/parity}">
118
<td tal:attributes="colspan subcolspan">
119
<table tal:attributes="class string:revision-details hidden-details collapse-cl-${entry/revno}-content">
120
<tr tal:repeat="merge_point entry/merge_points">
121
<th class="children">
122
<tal:block condition="repeat/merge_point/start">
126
<td class="children">
127
<a title="Show history"
128
tal:attributes="href python:url(['/changes'], start_revid=merge_point.revid)"
129
tal:content="python:revno_with_nick(merge_point)">
135
<tr tal:repeat="parent python:entry.parents[1:]">
137
<tal:block condition="repeat/parent/start">
142
<a title="Show history"
143
tal:attributes="href python:url(['/changes'], start_revid=parent.revid)"
144
tal:content="python:revno_with_nick(parent)">
150
<tr tal:condition="all_same_author">
154
<td class="author" tal:content="python:util.hide_email(entry.author)">
155
${util.hide_email(entry.author)}
159
<th class="description">
162
<td class="description">
163
<tal:block repeat="line entry/comment_clean"
164
content="structure string:${line}<br />" />
167
<tal:block content="structure python:file_change_summary(url, entry, modified_file_link_log)" />
174
<div tal:condition="python:navigation.prev_page_revid or navigation.next_page_revid"
179
<a tal:condition="navigation/prev_page_revid"
180
tal:attributes="href navigation/prev_page_url">
184
<td class="rbuttons" align="right">
185
<a tal:condition="navigation/next_page_revid"
186
tal:attributes="href navigation/next_page_url">