~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to loggerhead/templates/revisionfilechanges.pt

Merge the "don't run template on HEAD requests" branch.

This should stop us from getting OOPS during HEAD requests from haproxy
(bug #701329). It also should mean that at least most HEAD requests stop
returning body content (bug #716201), and that we perform less total work
to return HEAD info (bug #716217).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<tal:block>
 
2
  <ul tal:repeat="added file_changes/added">
 
3
    <tal:block condition="repeat/added/start">
 
4
      <li class="desc">files added:</li>
 
5
    </tal:block>
 
6
    <li class="files">
 
7
      <tal:revision condition="python:added.kind == 'file'"
 
8
                    content="structure python:file_link(added.filename)" />
 
9
      <tal:revision condition="python:added.kind != 'file'"
 
10
                    content="added/filename" />
 
11
    </li>
 
12
  </ul>
 
13
 
 
14
  <ul tal:repeat="removed file_changes/removed">
 
15
    <tal:block condition="repeat/removed/start">
 
16
      <li class="desc">files removed:</li>
 
17
    </tal:block>
 
18
    <li class="files">
 
19
      <tal:revision condition="python:removed.kind == 'file'"
 
20
                    content="structure python:file_link(removed.filename)" />
 
21
      <tal:revision condition="python:removed.kind != 'file'"
 
22
                    content="removed/filename" />
 
23
    </li>
 
24
  </ul>
 
25
 
 
26
  <ul tal:repeat="renamed file_changes/renamed">
 
27
    <tal:block condition="repeat/renamed/start">
 
28
      <li class="desc">files renamed:</li>
 
29
    </tal:block>
 
30
    <li class="files">
 
31
      <tal:old-name content="renamed/old_filename" class="filename">
 
32
        old_filename
 
33
      </tal:old-name>
 
34
      =&gt;
 
35
      <tal:revision condition="renamed/text_modified" content="structure python:file_link(renamed.new_filename)" />
 
36
      <tal:old-name condition="not:renamed/text_modified" content="renamed/new_filename" class="filename">
 
37
        new_filename
 
38
      </tal:old-name>
 
39
    </li>
 
40
  </ul>
 
41
 
 
42
  <ul tal:repeat="item file_changes/modified">
 
43
    <tal:block condition="repeat/item/start">
 
44
      <li class="desc">files modified:</li>
 
45
    </tal:block>
 
46
    <li class="files">
 
47
      <tal:revision content="structure python:file_link(item.filename)" />
 
48
    </li>
 
49
  </ul>
 
50
</tal:block>