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,&nbsp;
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}}