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 ischangesso the active tab still matches. - The CLI’s page links (
vole change new|comment) print/changes.... docs/README.mdrecords 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 checkvole workflow run verify(format, vet, build, licenses, govulncheck, packages, deployment files, links, and the race suite)