all repos

mugit @ 6b109be2b198aace24d9ebd9996cc044a2bfcee4

🐮 git server that your cow will love
3 files changed, 8 insertions(+), 5 deletions(-)
ui: fix header on refs page
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-02-10 00:16:45 +0200
Change ID: vtqltnnzsqxmxlorpqoxrwwvqzotkwst
Parent: 530bb1c
M internal/handlers/repo.go

@@ -298,6 +298,12 @@ h.write500(w, err)

return } + masterBranch, err := repo.FindMasterBranch(h.c.Repo.Masters) + if err != nil { + h.write500(w, err) + return + } + branches, err := repo.Branches() if err != nil { h.write500(w, err)

@@ -314,6 +320,7 @@ data := make(map[string]any)

data["meta"] = h.c.Meta data["name"] = name data["desc"] = desc + data["ref"] = masterBranch data["branches"] = branches data["tags"] = tags h.templ(w, "repo_refs", data)
M web/templates/_repo_header.html

@@ -15,14 +15,10 @@ {{- end }}

<nav class="repo-nav"> <ul> - {{- if .name }} <li><a href="/{{ .name }}">summary</a></li> <li><a href="/{{ .name }}/refs">refs</a></li> - {{- if .ref }} <li><a href="/{{ .name }}/tree/{{ .ref }}/">tree</a></li> <li><a href="/{{ .name }}/log/{{ .ref }}">log</a></li> - {{- end }} - {{- end }} </ul> </nav> </header>
M web/templates/repo_refs.html

@@ -4,8 +4,8 @@ <head>

{{ template "head" . }} <title>{{ .name }}: refs</title> </head> - {{ template "repo_header" . }} <body> + {{ template "repo_header" . }} <main> {{ $name := .name }} <h3>branches</h3>