1
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">
2
<html xmlns="http://www.w3.org/1999/xhtml" metal:use-macro="macros.main">
4
4
<title metal:fill-slot="title"
5
tal:content="string:${branch/friendly_name} : changes"></title>
5
tal:content="string:${branch.friendly_name} : changes"></title>
6
6
<metal:block fill-slot="header_extras">
7
7
<link rel="alternate" type="application/atom+xml"
8
8
tal:attributes="href python:url(['/atom']);
9
title string:RSS feed for ${branch/friendly_name}" />
9
title string:RSS feed for ${branch.friendly_name}" />
10
10
<script type="text/javascript">
11
11
var revids = <tal:block content="data" />;
19
19
<tal:block metal:fill-slot="backlink">
20
<tal:has-link condition="branch/branch_link">
20
<tal:has-link condition="branch.branch_link">
21
21
<div class="black-link">
22
<a tal:attributes="href branch/branch_link">
22
<a tal:attributes="href branch.branch_link">
23
23
← Back to branch summary
28
<tal:block metal:fill-slot="branchname" tal:content="string:${branch/friendly_name}" />
28
<tal:block metal:fill-slot="branchname" tal:content="branch.friendly_name" />
29
29
<tal:block metal:fill-slot="heading">
30
30
<div id="breadcrumbs">
31
<tal:has-link condition="branch/branch_link">
32
<a tal:attributes="href branch/branch_link"
33
tal:content="branch/friendly_name">
31
<tal:has-link condition="branch.branch_link">
32
<a tal:attributes="href branch.branch_link"
33
tal:content="branch.friendly_name">
37
<tal:no-link condition="not: branch/branch_link">
38
<span metal:use-macro="breadcrumbs/directory"></span>
37
<tal:no-link condition="not: branch.branch_link">
38
<span metal:use-macro="breadcrumbs.directory"></span>
40
40
<tal:block condition="changes">
42
<tal:block condition="filter_file_id">to <span tal:content="python:history.get_path(revid, filter_file_id)" /></tal:block>
42
<tal:block condition="filter_path">to <span tal:content="filter_path" /></tal:block>
43
43
<tal:block condition="start_revid">from revision
44
44
<span tal:content="python:history.get_revno(start_revid)"/>
63
<p class="fr revnolink">From Revision <a tal:attributes="href #
63
<p class="fr revnolink">From Revision <a tal:attributes="href string:#
64
64
title python:'Show revision '+history.get_revno(revid)"
65
65
tal:content="python:history.get_revno(revid)"></a>
66
66
<tal:block tal:condition="python:navigation.last_in_page_revid is not None"> to
67
<a tal:attributes="href #
67
<a tal:attributes="href string:#
68
68
title 'Show revision '+history.get_revno(navigation.last_in_page_revid)"
69
69
tal:content="python:history.get_revno(navigation.last_in_page_revid)"></a>
89
89
<th class="downloadcell">Files</th>
91
91
<tal:block tal:repeat="entry changes">
92
<a tal:attributes="name string:entry-${entry/revno}"/>
93
<tr tal:attributes="class string:blueRow${entry/parity} revision_log; id string:log-${entry/index}">
92
<a tal:attributes="name string:entry-${entry.revno}"/>
93
<tr tal:attributes="class string:blueRow${entry.parity} revision_log; id string:log-${entry.index}">
94
94
<td class="revnro revnolink"><a tal:attributes="title python:'Show revision '+entry.revno;
95
95
href python:url(['/revision', entry.revno], clear=1)"
96
96
tal:content="python:util.trunc(entry.revno)"></a>
110
110
<a tal:attributes="title python:'Show revision '+entry.revno;
111
111
href python:url(['/revision', entry.revno], clear=1);
112
112
class string:link"
113
tal:content="entry/short_comment"></a>
113
tal:content="entry.short_comment"></a>
115
115
<div class="long_description" style="display: none">
116
116
<img tal:condition="python:entry.parents[1:]"
127
127
<td tal:content="python:util.trunc(util.hide_email(entry.authors[0]), 20)"
128
128
class="autcell"></td>
129
<td tal:condition="show_tag_col" tal:content="string:${entry/tags}"
129
<td tal:condition="show_tag_col" tal:content="string:${entry.tags}"
130
130
class="tagcell"></td>
131
131
<td class="date">
132
132
<span tal:attributes="title python:util.date_time(entry.utc_date)"
136
136
href python:url(['/revision', entry.revno], clear=1)">
137
137
<img tal:attributes="src python:branch.static_url('/static/images/ico_diff.gif')" alt="Diff" /></a></td>
138
138
<td class="downr"><a tal:attributes="href python:branch.url(['/files', entry.revno]);
139
title string:Files at revision ${entry/revno}">
139
title string:Files at revision ${entry.revno}">
140
140
<img tal:attributes="src python:branch.static_url('/static/images/ico_file.gif')" alt="Files" /></a>
146
146
<ul tal:condition="python:navigation.prev_page_revid or navigation.next_page_revid"
148
<li tal:condition="navigation/prev_page_revid"
148
<li tal:condition="navigation.prev_page_revid"
149
149
class="previous">
150
<a tal:attributes="href navigation/prev_page_url">« Newer</a>
150
<a tal:attributes="href navigation.prev_page_url">« Newer</a>
152
152
<!-- FIXME: Leaving this to eventually show page numbers. Can't show all of them,
153
153
so some magic has to be done to just show the previous and next N page numbers
158
158
tal:content="page_number"></a></li>
160
<li tal:condition="navigation/next_page_revid"
160
<li tal:condition="navigation.next_page_revid"
162
<a tal:attributes="href navigation/next_page_url">Older »</a>
162
<a tal:attributes="href navigation.next_page_url">Older »</a>