20
<tal:no-link condition="not: branch/branch_link">
21
<tal:branch-name replace="branch/friendly_name" />
24
<span tal:content="path" /> for revision <span tal:content="change/revno"/>
20
<span tal:condition="not: branch/branch_link">
21
<span metal:use-macro="breadcrumbs/directory" />
23
<tal:block condition="python:change">
25
<span metal:use-macro="breadcrumbs/branch" />
26
for revision <span tal:content="change/revno"/>
27
30
<div metal:fill-slot="content">
30
<a tal:attributes="href python:url(['/revision', change.revno], clear=1, start_revid=change.revno)">view revision</a>
33
<a tal:attributes="href python:url(['/changes', change.revno], clear=1, start_revid=change.revno)">view branch changes</a>
37
<tal:revision-info replace="structure python:revisioninfo(url, branch, change)" />
39
<table id="logentries">
40
<tr class="logheader">
41
<th class="summarycell"><a tal:attributes="href python:url(['/files', revid], sort='filename')">Filename</a></th>
42
<th class="datecell">Latest Rev</th>
43
<th class="datecell"><a tal:attributes="href python:url(['/files', revid], sort='date')">Last Changed</a></th>
44
<th class="timedate"><a tal:attributes="href python:url(['/files', revid], sort='size')">Size</a></th>
45
<th class="expandcell"></th>
46
<th class="expandcell"></th>
49
<tr class="blueRow0" tal:condition="python:updir">
50
<td class="summcell" colspan="6">
51
<a tal:attributes="href python:url(['/files', revid], file_id=updir_file_id)" class="link">
52
<img tal:attributes="src python:branch.static_url('/static/images/ico_folder_up.gif')" />..</a>
56
<!-- Show this if it's a directory -->
57
<tal:block repeat="file filelist">
58
<tr tal:attributes="class string:blueRow${file/parity}" tal:condition="python:file.kind=='directory'">
59
<td class="autcell"><a tal:attributes="href python:url(['/files', change.revno], file_id=file.file_id)">
60
<img tal:attributes="src python:branch.static_url('/static/images/ico_folder.gif');
61
title string:Go to ${file/filename}" />
64
<a tal:attributes="href python:url(['/files', change.revno], file_id=file.file_id)"
65
tal:content="file/filename" class="link"></a>
67
<td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno], filter_file_id=file.file_id);
68
title string:Show revision ${file/change/revno}"
69
tal:content="file/change/revno"></a>
71
<td class="date" tal:content="python:util.date_time(file.change.date)"></td>
72
<td class="timedate2"></td>
73
<td class="expcell"><a tal:attributes="href python:url(['/changes'], start_revid=start_revid, filter_file_id=file.file_id);
74
title string:Show revision ${file/change/revno}">
75
<img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif')" alt="Diff" />
78
<td class="expcell"></td>
81
<!-- Show this if it's a symlink -->
82
<tr tal:attributes="class string:blueRow${file/parity}" tal:condition="python:file.kind=='symlink'">
83
<td class="autcell"><a tal:attributes="href python:url(['/annotate', change.revno], file_id=file.file_id)">
84
<img tal:attributes="src python:branch.static_url('/static/images/ico_flecha.gif')" alt="Symlink" />
87
<a tal:attributes="href python:url(['/annotate', change.revno], file_id=file.file_id)"
88
tal:content="file/filename" class="link"></a>
90
<td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno], filter_file_id=file.file_id);
91
title string:Show revision ${file/change/revno}"
92
tal:content="file/change/revno"></a>
94
<td class="date" tal:content="python:util.date_time(file.change.date)"></td>
95
<td class="timedate2">.</td>
96
<td class="expcell"><a tal:attributes="href python:url(['/changes'], start_revid=start_revid, filter_file_id=file.file_id);
97
title string:Show revision ${file/change/revno}">
98
<img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif');
99
title string:Show revision ${file/change/revno}" />
102
<td class="expcell"></td>
105
<!-- Show this if it's a regular file -->
106
<tr tal:attributes="class string:blueRow${file/parity}" tal:condition="python:file.kind=='file'">
107
<td class="autcell"><a tal:attributes="href python:url(['/annotate', change.revno], file_id=file.file_id)">
108
<img tal:attributes="src python:branch.static_url('/static/images/ico_file.gif');
109
title string:Annotate ${file/filename}"
110
tal:condition="python:file.executable is False" />
111
<!-- Show a different icon id the file executable -->
112
<img tal:attributes="src python:branch.static_url('/static/images/ico_file_modify.gif');
113
title string:Annotate ${file/filename}"
114
tal:condition="python:file.executable is True" alt="File" />
117
<a tal:attributes="href python:url(['/annotate', change.revno], file_id=file.file_id)"
118
tal:content="file/filename" class="link"></a></td>
119
<td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno], filter_file_id=file.file_id);
120
title string:Show revision ${file/change/revno}"
121
tal:content="file/change/revno"></a>
123
<td class="date" tal:content="python:util.date_time(file.change.date)"></td>
124
<td class="timedate2" tal:content="python:util.human_size(file.size)"></td>
125
<td class="expcell"><a tal:attributes="href python:url(['/annotate', change.revno], file_id=file.file_id);
126
title string:Annotate ${file/filename}">
127
<img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif')" alt="Diff" />
131
<a tal:attributes="href python:url(['/download', file.revid, file.file_id, file.filename]);
132
title string:Download ${file/filename} at revision ${file/change/revno}">
133
<img tal:attributes="src python:branch.static_url('/static/images/ico_file_download.gif')" alt="Download File" />
31
<tal:branch-info replace="structure python:branchinfo(branch)" />
33
<p tal:condition="python:not change">
36
<p tal:condition="python:change">
39
<a tal:attributes="href python:url(['/revision', change.revno], clear=1, start_revid=change.revno)">view revision</a>
42
<a tal:attributes="href python:url(['/changes', change.revno], clear=1, start_revid=change.revno)">view branch changes</a>
46
<tal:revision-info replace="structure python:revisioninfo(url, branch, change)" />
48
<table id="logentries">
49
<tr class="logheader">
50
<th class="summarycell"><a tal:attributes="href python:url(['/files', revid], sort='filename')">Filename</a></th>
51
<th class="datecell">Latest Rev</th>
52
<th class="datecell"><a tal:attributes="href python:url(['/files', revid], sort='date')">Last Changed</a></th>
53
<th class="timedate"><a tal:attributes="href python:url(['/files', revid], sort='size')">Size</a></th>
54
<th class="expandcell"></th>
55
<th class="expandcell"></th>
58
<tr class="blueRow0" tal:condition="python:updir is not None">
59
<td class="summcell" colspan="6">
60
<a tal:attributes="href python:url(['/files', revno_url, updir])" class="link">
61
<img tal:attributes="src python:branch.static_url('/static/images/ico_folder_up.gif')" />..</a>
65
<!-- Show this if it's a directory -->
66
<tal:block repeat="file filelist">
67
<tr tal:attributes="class string:blueRow${repeat/file/even}" tal:condition="python:file.kind=='directory'">
68
<td class="autcell"><a tal:attributes="href python:url(['/files', revno_url, file.absolutepath])">
69
<img tal:attributes="src python:branch.static_url('/static/images/ico_folder.gif');
70
title string:Go to ${file/filename}" />
73
<a tal:attributes="href python:url(['/files', revno_url, file.absolutepath])"
74
tal:content="file/filename" class="link"></a>
76
<td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno]);
77
title string:Show revision ${file/change/revno}"
78
tal:content="file/change/revno"></a>
80
<td class="date" tal:content="python:util.date_time(file.change.date)"></td>
81
<td class="timedate2"></td>
82
<td class="expcell"><a tal:attributes="href python:url(['/changes'], start_revid=start_revid, filter_file_id=file.file_id);
83
title string:Show revision ${file/change/revno}">
84
<img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif')" alt="Diff" />
87
<td class="expcell"></td>
90
<!-- Show this if it's a symlink -->
91
<tr tal:attributes="class string:blueRow${repeat/file/even}" tal:condition="python:file.kind=='symlink'">
92
<td class="autcell"><a tal:attributes="href python:url(['/annotate', change.revno, file.absolutepath])">
93
<img tal:attributes="src python:branch.static_url('/static/images/ico_file_flecha.gif')" alt="Symlink" />
96
<a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath])"
97
tal:content="file/filename" class="link"></a>
99
<td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno]);
100
title string:Show revision ${file/change/revno}"
101
tal:content="file/change/revno"></a>
103
<td class="date" tal:content="python:util.date_time(file.change.date)"></td>
104
<td class="timedate2">.</td>
105
<td class="expcell"><a tal:attributes="href python:url(['/changes'], start_revid=start_revid, filter_file_id=file.file_id);
106
title string:Show revision ${file/change/revno}">
107
<img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif');
108
title string:Show revision ${file/change/revno}" />
111
<td class="expcell"></td>
114
<!-- Show this if it's a regular file -->
115
<tr tal:attributes="class string:blueRow${repeat/file/even}" tal:condition="python:file.kind=='file'">
116
<td class="autcell"><a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath])">
117
<img tal:attributes="src python:branch.static_url('/static/images/ico_file.gif');
118
title string:Annotate ${file/filename}"
119
tal:condition="python:file.executable is False" />
120
<!-- Show a different icon id the file executable -->
121
<img tal:attributes="src python:branch.static_url('/static/images/ico_file_modify.gif');
122
title string:Annotate ${file/filename}"
123
tal:condition="python:file.executable is True" alt="File" />
126
<a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath])"
127
tal:content="file/filename" class="link"></a></td>
128
<td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno]);
129
title string:Show revision ${file/change/revno}"
130
tal:content="file/change/revno"></a>
132
<td class="date" tal:content="python:util.date_time(file.change.date)"></td>
133
<td class="timedate2" tal:content="python:util.human_size(file.size)"></td>
134
<td class="expcell"><a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath]);
135
title string:Annotate ${file/filename}">
136
<img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif')" alt="Diff" />
140
<a tal:attributes="href python:url(['/download', file.revid, file.file_id, file.filename]);
141
title string:Download ${file/filename} at revision ${file/change/revno}">
142
<img tal:attributes="src python:branch.static_url('/static/images/ico_file_download.gif')" alt="Download File" />