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}}
|