commit.page.tmpl
1{{template "base" .}}
2{{define "title"}}{{.Commit.Summary}} - {{.Repo.RepoName}}@{{.CommitID}}{{end}}
3{{define "meta"}}{{end}}
4
5{{define "content"}}
6 <div>
7 <div class="commit-message"><div class="commit-message__summary">{{.Commit.SummaryStr}}</div>
8 {{- if .Commit.MessageBodyOnly -}}
9 <div class="commit-message__body">{{.Commit.MessageBodyOnly}}</div>
10 {{- end -}}
11 </div>
12
13 <div class="metadata">
14 <div class="metadata__label">commit</div>
15 <div class="metadata__value metadata__value--code"><a href="{{.CommitURL}}">{{.CommitID}}</a></div>
16
17 <div class="metadata__label">parent</div>
18 <div class="metadata__value metadata__value--code"><a href="{{.ParentURL}}">{{.Parent}}</a></div>
19
20 <div class="metadata__label">author</div>
21 <div class="metadata__value font-bold">{{.Commit.Author.Name}}</div>
22
23 <div class="metadata__label">date</div>
24 <div class="metadata__value">{{.Commit.WhenISO}}</div>
25
26 {{- range .Commit.Trailers -}}
27 <div class="metadata__label">{{.Key}}</div>
28 <div class="metadata__value">{{.Value}}</div>
29 {{- end -}}
30 </div>
31 </div>
32
33 <div class="box file-header">
34 <div>
35 <strong>{{.Diff.NumFiles}}</strong> files changed,
36 <span class="diff-stat--add">+{{.Diff.TotalAdditions}}</span>,
37 <span class="diff-stat--del">-{{.Diff.TotalDeletions}}</span>
38 </div>
39
40 <div class="file-list-summary">
41 {{range .Diff.Files}}
42 <div class="file-list-summary__item">
43 <span>{{.FileType}}</span>
44 <a href="#diff-{{.Name}}">{{.Name}}</a>
45 </div>
46 {{end}}
47 </div>
48 </div>
49
50 {{range .Diff.Files}}
51 <div id="diff-{{.Name}}" class="diff-file__header">
52 <div>
53 <span>{{.FileType}} {{if eq .FileType "R"}}{{.OldName}} => {{end}}</span>
54 <a href="#diff-{{.Name}}">{{.Name}}</a>
55 </div>
56
57 <div>
58 <span class="diff-stat--add">+{{.NumAdditions}}</span>,
59 <span class="diff-stat--del">-{{.NumDeletions}}</span>
60 </div>
61 </div>
62
63 {{.Content}}
64 {{end}}
65{{end}}