[% PROCESS header %] [% PROCESS _action_menu %] [% PROCESS _log_msg %]

[%|l%](show last)[%END%] [% FOREACH items_per_page = [20, 50, 100, '(all)'] %] [% IF items_per_page == limit %] [%|l%][% items_per_page %][%END%] [% ELSE %] [%|l%][% items_per_page %][%END%] [% END %] [% IF items_per_page != '(all)' %], [% END %] [% END %]
[% IF ! at_oldest %] [%|l%](next page)[%END%] [% END %]

[% IF ! isdir %]
[% END %] [% IF ! isdir %] [% END %] [% IF ! isdir %][% END %] [% FOREACH revs %] [% IF ! isdir %] [% END %] [% IF ! isdir %][% END %] [% END %]
[%|l%](date)[%END%] [%|l%](file)[%END%] [%|l%](revision)[%END%] [%|l%](author)[%END%][%|l%](diff)[%END%][%|l%](revision log)[%END%]
[% date %] [% IF isdir %] [% rev %] [% ELSE %] [% rev %] [% END %] [% rev %] [% author || '(no author)' %][% UNLESS loop.count == loop.size %] [% prev = loop.count %] HTML | TEXT
[% END %]
[% log_msg(msg) %] [% FOREACH pk = paths %] [% IF pk.value.isdir %] [% IF pk.value.copyfrom %] Copied from [%|l(pk.value.copyfrom, pk.value.copyfromrev)%]%1:%2[%END%]
[% END %] [% ELSE %] [% IF pk.value.copyfrom %] Copied from [%|l(pk.value.copyfrom, pk.value.copyfromrev)%]%1:%2[%END%]
[% END %] [% END %] [% END %]
[% IF ! isdir %]
[% END %] [% PROCESS footer %]