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/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.

#205

Serve changes at /r/<repo>/changes

merged · by keenan 2d ago · merged into main at 8fb7aabf by keenan 2d ago

keenan opened this 2d ago

Summary

Every change page and write now lives at /r/<repo>/changes.... The metadata tree already says changes, so the browser was the last place spelling the route requests.

The old route is removed rather than redirected. There has been no public release, so nothing depends on it, and keeping an alias would leave two names for the same page.

What changed

  • server/routes.go: every GET and POST on the change subtree moved from /requests... to /changes....
  • URL builders and redirects follow: activity and search results, the number alias, code-tree review links, comment and approval writes, the list’s pagination URL, and the CI status redirect.
  • Templates use /changes..., and the repository-header tab key is changes so the active tab still matches.
  • The CLI’s page links (vole change new|comment) print /changes....
  • docs/README.md records that the route is /changes; the line about historical spellings no longer mentions a URL.
  • Route tests use the new paths.

Internal names (metadata.Request, handler names, template file names, the requests index table) are unchanged; this is a route rename, not an entity rename.

Checks

  • vole workflow check
  • vole workflow run verify (format, vet, build, licenses, govulncheck, packages, deployment files, links, and the race suite)

Discussion (0)

No discussion yet.