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.

refactor

c5902451905acdaa478f8476844ccd4a510d9ca9 · Keenan Nemetz · 17d ago · parent ec2aba4b

docs/spikes/issue-frontmatter/README.md +4−4

@@ -21,7 +21,7 @@ go run . -mode diffs -no-updated # same, with the updated field dropped
21 21 `-mode diffs` initialises a throwaway git repo per format, commits the same edit
22 22 sequence, and counts what `git diff --numstat` reports — not what the writer
23 23 believes it wrote. The JSON side reproduces the `meta` struct in
24 `internal/issues/issues.go` — field order, `omitempty` set, two-space
24 `metadata/issues.go` — field order, `omitempty` set, two-space
25 25 `MarshalIndent` — so the numbers describe the format that ships.
26 26
27 27 ## Results: changed lines per edit
@@ -190,9 +190,9 @@ Repro: run vole.
190 190 `author`, `created`) and should move in the same change, or the branch has two
191 191 dialects.
192 192
193 Touched by that change: `internal/issues/{issues,write}.go`,
194 `internal/requests/requests.go`, the path whitelist and hook messages in
195 `internal/hook/hook.go`, the format text in `internal/web/templates.go`, the CLI
193 Touched by that change: `metadata/{issues,issue_write}.go`,
194 `metadata/requests.go`, the path whitelist and hook messages in
195 `server/hook/hook.go`, the format text in `server/web/templates.go`, the CLI
196 196 sugar in `cmd/`, and the tree fixtures in the tests.
197 197
198 198 Not settled here: existing issues on a live instance need either a one-shot