vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Blame · server/web/templates/request_files.html
Line attribution on main · 35 line(s)
|
f6f4b1db
Keenan Nemetz
15d ago
|
1 | {{define "request_files"}} |
| 2 | {{template "header" .}} | |
|
8fb7aabf
Keenan Nemetz
3d ago
|
3 | {{template "repohead" (nav .Page "changes")}} |
|
f6f4b1db
Keenan Nemetz
15d ago
|
4 | {{template "request_head" .}} |
| 5 | {{template "request_tabs" .}} | |
| 6 | ||
| 7 | <div class="code-browser review-browser"> | |
| 8 | <aside class="file-tree review-tree" id="review-tree" aria-label="Changed files"> | |
| 9 | <div class="tree-head"> | |
|
19fc6ed0
Keenan Nemetz
11d ago
|
10 | <span>{{icon "file"}}Changes</span> |
|
f6f4b1db
Keenan Nemetz
15d ago
|
11 | <span class="muted">{{.FileCount}} changed</span> |
| 12 | </div> | |
| 13 | {{if .Tree}} | |
|
c717d4eb
Keenan Nemetz
13d ago
|
14 | <div class="tree-scroll">{{template "tree_nodes" (treeContext .Name "" .Request.ID .Tree)}}</div> |
|
f6f4b1db
Keenan Nemetz
15d ago
|
15 | {{else}} |
| 16 | <p class="tree-empty muted">No changed files.</p> | |
| 17 | {{end}} | |
| 18 | </aside> | |
| 19 | {{template "review_main" .Main}} | |
| 20 | </div> | |
| 21 | ||
| 22 | {{template "footer" .}} | |
| 23 | {{end}} | |
| 24 | ||
| 25 | {{define "review_main"}} | |
| 26 | <section id="review-main" class="review-main" data-path="{{.Path}}"> | |
| 27 | {{if .Files}} | |
| 28 | {{template "diff" .}} | |
| 29 | {{else if .AlreadyMerged}} | |
| 30 | <p class="muted">Already merged into {{.Request.Base}}.</p> | |
| 31 | {{else}} | |
|
c7b9094f
Keenan Nemetz
1d ago
|
32 | <div class="empty-state"><p>No changes, or the head is not reachable from this repository yet.</p></div> |
|
f6f4b1db
Keenan Nemetz
15d ago
|
33 | {{end}} |
| 34 | </section> | |
| 35 | {{end}} |