1<!DOCTYPE html>
2<html>
3 <head>
4 <title>{{.Repo.Name}} - Commits</title>
5 <link rel="stylesheet" href="/static/style.css">
6 <link rel="shortcut icon" href="/static/favicon.png">
7 <link rel="alternate" type="application/rss+xml" title="{{.Repo.Name}} Commits RSS" href="/r/{{.Repo.Name}}/commits.rss?ref={{.CurrentRef}}">
8 <link rel="alternate" type="application/rss+xml" title="{{.Repo.Name}} Tags RSS" href="/r/{{.Repo.Name}}/tags.rss">
9 </head>
10 <body>
11 {{template "nav-main.html" .}}
12
13 <main>
14 {{template "nav-repository.html" .}}
15
16 {{if .Languages}}
17 <div class="repository-languages">
18 <div class="language-bar">
19 <svg width="100%" height="8" style="display: block;">
20 <rect width="100%" height="8" fill="#eee" rx="4" ry="4" />
21 {{range .Languages}}
22 <rect x="{{printf "%.2f" .Offset}}%" y="0" width="{{printf "%.2f" .Percentage}}%" height="8" fill="{{.Color}}" />
23 {{end}}
24 </svg>
25 </div>
26 <ul class="language-list">
27 {{range .Languages}}
28 <li>
29 <span class="language-color" style="background-color: {{.Color}}"></span>
30 <span class="language-name">{{.Name}}</span>
31 <span class="language-percentage">{{printf "%.1f" .Percentage}}%</span>
32 </li>
33 {{end}}
34 </ul>
35 </div>
36 {{end}}
37
38 <table>
39 <thead>
40 <tr>
41 <th width="110">Date</th>
42 <th>Commit message</th>
43 <th width="200">Author</th>
44 <th width="90" class="text-right">Lines</th>
45 </tr>
46 </thead>
47 <tbody>
48 {{range .Commits}}
49 <tr>
50 <td>{{.AuthorDate.Format "2006-01-02"}}</td>
51 <td><a href="/r/{{$.Repo.Name}}/c/{{.Hash}}">{{truncate .Message 80}}</a></td>
52 <td>{{.AuthorName}}</td>
53 <td class="text-right">
54 <span class="stats-add">+{{.Additions}}</span>/<span class="stats-del">-{{.Deletions}}</span>
55 </td>
56 </tr>
57 {{else}}
58 <tr>
59 <td colspan="4">No commits found.</td>
60 </tr>
61 {{end}}
62 </tbody>
63 </table>
64
65 {{if gt .TotalPages 1}}
66 <div class="pagination">
67 {{if gt .PrevPage 0}}
68 <a href="?ref={{.CurrentRef}}&page={{.PrevPage}}">Newer</a>
69 {{else}}
70 <span class="disabled">Newer</span>
71 {{end}}
72
73 {{range .Pages}}
74 {{if eq . $.Page}}
75 <span class="current">{{.}}</span>
76 {{else}}
77 <a href="?ref={{$.CurrentRef}}&page={{.}}">{{.}}</a>
78 {{end}}
79 {{end}}
80
81 {{if gt .NextPage 0}}
82 <a href="?ref={{.CurrentRef}}&page={{.NextPage}}">Older</a>
83 {{else}}
84 <span class="disabled">Older</span>
85 {{end}}
86 </div>
87 {{end}}
88 </main>
89
90 {{template "footer.html" .}}
91 </body>
92</html>