| tag name | v3.7.0 (cf931a3320cb867395753c1f6c7fa0b80bc4bea8) |
| tag date | 2026-07-15 22:08:53 -0500 |
| tagged by | Christian Cleberg <[email protected]> |
| tagged object | commit 1d2769fc7a... |
| download | hutch-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.
