Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/vole.git

Write over SSH with a registered key:

git clone ssh://git@rodent.software:2222/vole.git

A free and open-source forge that lives in your Git repo.

Give merged change requests their own colour and filter

0e35a6a00a03201f382c9669d01c2af81f3dbdd5 · Keenan Nemetz · 11d ago · parent f2360c20

Give merged change requests their own colour and filter

The merged state borrowed --accent, which is green in Everforest and therefore read like an open request. It now has its own purple tokens in both the fallback and Everforest themes.

The list also gains a Merged chip with its own count. Closed now counts only requests that were closed without landing, so the three state filters partition the list instead of overlapping.

server/integration_test.go +7−1

@@ -2147,8 +2147,14 @@ const reqID = "01M5JR2JK29KKMAA1T9MDNTR01"
2147 2147 // requestFile renders requests/<id>/request.md. The body is the request's
2148 2148 // description, so a fixture cannot drift from the format the reader expects.
2149 2149 func requestFile(base, head, author, body string) string {
2150 return requestFileTitled("Land the feature", base, head, author, body)
2151 }
2152
2153 // requestFileTitled is requestFile with a title, for a list that has to tell its
2154 // rows apart.
2155 func requestFileTitled(title, base, head, author, body string) string {
2150 2156 d := metadata.NewDoc()
2151 d.Text("title", "Land the feature")
2157 d.Text("title", title)
2152 2158 d.Word("state", "open")
2153 2159 d.Word("author", author)
2154 2160 d.Word("base", base)