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.
Merge change request 01M70WES5ZZDJ6RP226WB11BBZ: Let people rename and remove their own passkeys
keenan · 26m ago
4b8c9e1d
| 1 | {{define "request_files"}} |
| 2 | {{template "header" .}} |
| 3 | {{template "repohead" (nav .Page "changes")}} |
| 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"> |
| 10 | <span>{{icon "file"}}Changes</span> |
| 11 | <span class="muted">{{.FileCount}} changed</span> |
| 12 | </div> |
| 13 | {{if .Tree}} |
| 14 | <div class="tree-scroll">{{template "tree_nodes" (treeContext .Name "" .Request.ID .Tree)}}</div> |
| 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}} |
| 32 | <div class="empty-state"><p>No changes, or the head is not reachable from this repository yet.</p></div> |
| 33 | {{end}} |
| 34 | </section> |
| 35 | {{end}} |
| 36 |