thunderbird-patch-review
Easy-to-use patch review interface for Thunderbird
Contribute: ~marcc/thunderbird-review-plugin@lists.sr.ht
git clone git://mccd.space/thunderbird-patch-review
| Log | Files | Refs | README | LICENSE |
sourcehut.js (687B)
1 // Sourcehut (lists.sr.ht) email controls: replies to a patchset thread may
2 // carry an X-Sourcehut-Patchset-Update header to change the patchset status.
3
4 export const STATUS_HEADER = "X-Sourcehut-Patchset-Update";
5
6 export const SOURCEHUT_STATUSES = [
7 "APPROVED",
8 "NEEDS_REVISION",
9 "REJECTED",
10 "PROPOSED",
11 "SUPERSEDED",
12 "APPLIED",
13 ];
14
15 /**
16 * True when any of the given header values (List-Id, recipients, cc) points
17 * at a sourcehut mailing list. Matches both the address form
18 * "~user/list@lists.sr.ht" and the List-Id form "<~user/list.lists.sr.ht>".
19 */
20 export function isSourcehutList(values) {
21 return (values || []).some((v) => v && /\blists\.sr\.ht\b/i.test(v));
22 }