仰望星辰工作室

gitcat

gitcat/ webroot/templates/repo_commit.html 1.6 KB · 49 行 原始文件
1{{define "content"}}
2{{$repo := .Data.Repo}}
3{{$c := .Data.Commit}}
4<div class="card commit-detail">
5 <div class="cd-head">
6 <h1 class="cd-subject">{{$c.Subject}}</h1>
7 <div class="cd-meta">
8 {{template "avin" (dict "N" $c.Author "S" 30)}}
9 <span><strong>{{$c.Author}}</strong> 提交于 {{datetime $c.When}}</span>
10 <span class="dot">·</span>
11 <code class="csha big">{{short $c.SHA}}</code>
12 {{if .Data.Parent}}<span class="dot">·</span><span class="muted">父提交 <a class="csha" href="/{{$repo.Name}}/commit/{{short .Data.Parent}}">{{short .Data.Parent}}</a></span>{{end}}
13 </div>
14 </div>
15
16 {{if $c.Message}}
17 <div class="cd-message"><pre class="code">{{$c.Message}}</pre></div>
18 {{end}}
19
20 <div class="cd-stats">
21 <span>{{num .Data.FileChanged}} 个文件变更</span>
22 <span class="add">+{{.Data.Additions}}</span>
23 <span class="del">-{{.Data.Deletions}}</span>
24 <span class="muted">{{$c.Email}}</span>
25 </div>
26
27 <table class="filetable diffstat">
28 <tbody>
29 {{range $c.Files}}
30 <tr>
31 <td class="ft-name"><span class="ico file">•</span>{{.Path}}</td>
32 <td class="ft-size">
33 {{if .Binary}}<span class="muted">二进制</span>
34 {{else}}<span class="add">+{{.Additions}}</span> <span class="del">-{{.Deletions}}</span>{{end}}
35 </td>
36 </tr>
37 {{end}}
38 </tbody>
39 </table>
40</div>
41
42<div class="card diffbox">
43 <div class="diffbox-head">
44 <span>变更内容</span>
45 {{if $c.Truncated}}<span class="tag tag-warn">已截断显示(文件过大)</span>{{end}}
46 </div>
47 <pre class="diff">{{$c.Diff}}</pre>
48</div>
49{{end}}