damocles
4aa710bd18
hive-forge: don't re-request a review from someone who already reviewed
...
fixes hyperhive/hyperhive#2839 . pr_assign_reviewer's own doc-comment
claimed full idempotency (already-requested = no-op), but conflated
'still pending' with 'already reviewed' - Forgejo clears a fulfilled
reviewer from requested_reviewers, so re-requesting them isn't a
no-op, it dismisses the standing review. now checks latest_reviews
for a non-superseded review from the target user first and skips
the request instead of blindly posting it.
2026-07-29 20:49:40 +02:00
..
artifact_get.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
assign.rs
fix( #2488 ): verify assignee change landed instead of trusting forge 200
2026-07-15 19:06:24 +02:00
attach.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
attachment_get.rs
style: treefmt main — fix CI formatting check
2026-06-05 13:09:56 +02:00
branches.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
ci_log.rs
docs( #2671 ): trim per-verb arg help (pr-create, comments, ci-log, ci-rerun)
2026-07-23 21:55:04 +02:00
ci_rerun.rs
docs( #2671 ): trim per-verb arg help (pr-create, comments, ci-log, ci-rerun)
2026-07-23 21:55:04 +02:00
clone.rs
hive-forge: infer active repo from cwd's git remote, demote HIVE_FORGE_REPO
2026-07-29 18:37:37 +02:00
close.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
comment.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
comment_edit.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
comment_show.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
comments.rs
docs( #2671 ): trim per-verb arg help (pr-create, comments, ci-log, ci-rerun)
2026-07-23 21:55:04 +02:00
diff.rs
docs( #2671 ): trim per-verb arg help (diff, list, lint, pr-merge)
2026-07-23 22:50:55 +02:00
issue.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
issue_cmd.rs
hive-forge: add 'reopen' verb (pr reopen / issue reopen)
2026-06-23 18:35:19 +02:00
issue_create.rs
hive-forge: add --label to issue-create and pr-create
2026-07-27 16:19:36 +02:00
issue_edit.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
labels.rs
hive-forge: add --label to issue-create and pr-create
2026-07-27 16:19:36 +02:00
lint.rs
hive-forge: lint no-reviewer checks actual requested-reviewers, not a text mention
2026-07-27 19:07:36 +02:00
list.rs
docs( #2671 ): trim per-verb arg help (diff, list, lint, pr-merge)
2026-07-23 22:50:55 +02:00
milestone.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
mod.rs
feat(hive-forge): repo-search verb — keyword/topic search across forge repos
2026-07-10 20:22:29 +02:00
pr.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
pr_assign_reviewer.rs
hive-forge: don't re-request a review from someone who already reviewed
2026-07-29 20:49:40 +02:00
pr_cmd.rs
rename pr verbs per review: request-review -> assign-reviewer, assign -> assign-committer
2026-07-02 22:14:29 +02:00
pr_commits.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
pr_create.rs
hive-forge: add --label to issue-create and pr-create
2026-07-27 16:19:36 +02:00
pr_merge.rs
fix(hive-forge): tolerate an empty CI state in pr-status + pr-merge
2026-07-26 19:48:23 +02:00
pr_reviews.rs
feat( #2327 ): surface forgejo stale/dismissed review flags in pr-status/reviews/merge
2026-07-10 19:08:16 +02:00
pr_status.rs
fix( #2752 ): pr-status must not abort on a repo with no CI
2026-07-27 10:11:01 +02:00
reopen.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
repo_add_collaborator.rs
hive-forge: infer active repo from cwd's git remote, demote HIVE_FORGE_REPO
2026-07-29 18:37:37 +02:00
repo_create.rs
docs( #2671 ): trim per-verb arg help (repo-create)
2026-07-23 22:54:15 +02:00
repo_labels.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
repo_search.rs
fix(hive-forge): use u64::from for repo-search limit clamp (clippy cast_lossless)
2026-07-10 20:22:29 +02:00
subscription.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
timeline.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
tree_sha.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00
view.rs
refactor(hive-forge): port CLI verbs to forgejo-api
2026-07-07 09:24:53 +02:00