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.

Show an issue's linked changes and commits in the sidebar

fd9aa8ed41eb04a21fe73fbc0c6bd14762abd735 · Keenan Nemetz · 1d ago · parent c980fe53

forge/index/requests_test.go +7

@@ -63,6 +63,13 @@ func TestEnsureIndexesRequestsCommentsApprovalsAndCloses(t *testing.T) {
63 63 if len(closes) != 1 || closes[0] != req.ID {
64 64 t.Fatalf("closes(%s) = %v, want %s", iss.ID, closes, req.ID)
65 65 }
66 byID, err := s.RequestsByID(m.ID, closes)
67 if err != nil {
68 t.Fatal(err)
69 }
70 if row, ok := byID[req.ID]; !ok || row.Title != "Land the retry" || row.State != "open" || row.Number != 2 {
71 t.Fatalf("RequestsByID(%v) = %+v", closes, byID)
72 }
66 73
67 74 // A comment and an approval move the branch forward, so the next read is the
68 75 // incremental path rather than the full rebuild.