damocles
d59bfb899f
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
...
mara: 'those comments seem very redundant'. true — the 16 pure-GET
verbs all got the same 'transport error + stdout I/O' boilerplate,
which just restates the Result<()> contract that's trivially
derivable from the type.
dropped # Errors from: assign, branches, close, comment_show,
comments, diff, issue, labels, lint, list, milestone, pr,
pr_reviews, subscription, timeline, tree_sha, view (17 files).
kept on the 7 verbs that have a non-Forgejo failure surface worth
documenting:
- comment, comment_edit, issue_create, issue_edit — body input I/O
via --body-file / stdin
- pr_create — body input + --push shellout to git
- attach::run_issue, attach::run_comment — explicit bail! on
missing file
net: 23 verbs touched in the original PR → 17 trimmed back to
no-doc, 6 kept (with the 7th call being attach::run_comment in the
same file). 38 tests still pass.
2026-05-31 16:22:05 +02:00
..
assign.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
attach.rs
hive-forge: add # Errors docs on every verb's pub fn run ( closes #816 )
2026-05-31 16:22:05 +02:00
branches.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
close.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
comment.rs
hive-forge: add # Errors docs on every verb's pub fn run ( closes #816 )
2026-05-31 16:22:05 +02:00
comment_edit.rs
hive-forge: add # Errors docs on every verb's pub fn run ( closes #816 )
2026-05-31 16:22:05 +02:00
comment_show.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
comments.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
diff.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
issue.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
issue_create.rs
hive-forge: add # Errors docs on every verb's pub fn run ( closes #816 )
2026-05-31 16:22:05 +02:00
issue_edit.rs
hive-forge: add # Errors docs on every verb's pub fn run ( closes #816 )
2026-05-31 16:22:05 +02:00
labels.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
lint.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
list.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
milestone.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
mod.rs
hive-forge: timeline verb — issue/PR audit trail ( closes #783 )
2026-05-31 15:14:08 +02:00
pr.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
pr_create.rs
hive-forge: add # Errors docs on every verb's pub fn run ( closes #816 )
2026-05-31 16:22:05 +02:00
pr_reviews.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
subscription.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
timeline.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
tree_sha.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00
view.rs
hive-forge: drop boilerplate # Errors from pure-GET verbs (mara on #827 , option A)
2026-05-31 16:22:05 +02:00