diffstat.tpl.html

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{{range .}}

    {{if eq .OldName .NewName}} 
        <h4>{{.NewName}}</h4>
    {{else if .IsDelete}}
            <!-- file has moved-->
        <h4>{{.OldName}} <mark>Deleted</mark></h4>
    {{else if .IsRename}}
        <h4>{{.OldName}} -> {{.NewName}} <mark>Renamed</mark></h4>
    {{end}}

    {{$p := .}}

    {{range .TextFragments}}
   
     <details {{if $p.IsDelete}}{{else}}open{{end}}>
        <summary>{{.Header}}</summary>
            <pre class="diff">{{range .Lines}}{{if eq .Op 2}}<span class="opadd">{{.}}</span>
            {{else if eq .Op 1}}<span class="opdelete">{{.}}</span>
            {{else}} <span>{{.}}</span>
            {{end}}{{end}}</pre>
    </details>
       

    {{end}}

{{end}}