summaryrefslogtreecommitdiff
tag namev3.7.0 (cf931a3320cb867395753c1f6c7fa0b80bc4bea8)
tag date2026-07-15 22:08:53 -0500
tagged byChristian Cleberg <[email protected]>
tagged objectcommit 1d2769fc7a...
downloadhutch-3.7.0.tar.gz
hutch-3.7.0.tar.bz2
hutch-3.7.0.zip
tag v3.7.0: patchset review
Patchsets are how contributions reach sourcehut, and Hutch could not see them at all. This adds review and triage: read a series with its cover letter and per-patch diffs, see its checks and version chain, and set its status. Two schema facts shaped the design. MailingList exposes no patchsets field, so a list's patchsets are reachable only through thread roots — the Patches tab is derived from the existing threads query and costs no extra request. Patch carries no diff, so patch bodies are split with the same splitter the inbox uses and rendered through the existing DiffView. Patch submission stays out of scope: it is a git send-email flow, not a GraphQL mutation.