File view with blame information shown in the left gutter beside each line.

barerepo / server / internal/httpd/templates/repo-files.html
25 lines · 926b · 133728eaa05486504991b230f9d4c7e986b7defc
log files threads runs releases config jump to file t
133728e barerepo 1mo
1
{{define "footleft"}}{{if .More}}<a href="{{.More}}">more</a>{{else}}{{.Branch}}{{end}}{{end}}
133728e barerepo 1mo
2
{{define "body" -}}
133728e barerepo 1mo
3
<div class="bar">
133728e barerepo 1mo
4
<div class="secondary">{{if .Path}}{{template "crumbs" .}} / <span class="here">{{.Path}}</span>{{else}}<a href="/{{.Owner}}">{{.Owner}}</a> / <span class="here">{{.Name}}</span>{{end}}</div>
133728e barerepo 1mo
5
<div class="muted small">{{.Branch}} &middot; clone <span class="secondary">{{.CloneURL}}</span></div>
133728e barerepo 1mo
6
</div>
133728e barerepo 1mo
7
{{template "repotabs" .}}
133728e barerepo 1mo
8
{{if .Up}}
133728e barerepo 1mo
9
<div class="row">
133728e barerepo 1mo
10
<div><a href="{{.Up}}">..</a></div>
133728e barerepo 1mo
11
</div>
133728e barerepo 1mo
12
{{end}}
133728e barerepo 1mo
13
{{range .Entries}}
133728e barerepo 1mo
14
<div class="row">
133728e barerepo 1mo
15
<div class="between">
133728e barerepo 1mo
16
<span><a href="{{.Href}}">{{.Name}}{{if .Dir}}/{{end}}</a></span>
133728e barerepo 1mo
17
<span class="muted small">{{.Author}} &middot; {{.Ago}}</span>
133728e barerepo 1mo
18
</div>
133728e barerepo 1mo
19
<div class="muted small">{{.Subject}}</div>
133728e barerepo 1mo
20
</div>
133728e barerepo 1mo
21
{{end}}
133728e barerepo 1mo
22
{{if not .Entries}}
133728e barerepo 1mo
23
<div class="row"><div class="muted">this directory is empty.</div></div>
133728e barerepo 1mo
24
{{end}}
133728e barerepo 1mo
25
{{- end}}
history · rawbarerepo 0.1.0