diff --git a/hive-forge/src/main.rs b/hive-forge/src/main.rs index 91fb8103..7f59afa5 100644 --- a/hive-forge/src/main.rs +++ b/hive-forge/src/main.rs @@ -64,9 +64,12 @@ enum Verb { // `issue ` forms, and they are at two different stages: // // - **Pure renames** (`pr-status`, `pr-create`, `pr-merge`, - // `pr-reviews`, `issue-create`, `issue-edit`, `diff`) now *refuse* - // and name their replacement — see `renamed`. They are removed - // outright in a later release. + // `pr-reviews`, `pr-commits`, `pr-assign-reviewer`, `issue-create`, + // `issue-edit`, `diff`) now *refuse* and name their replacement — + // see `renamed`. They are removed outright in a later release. + // The test is PR-only-ness: each has an exact scoped equivalent and + // no `issue ` form, so a caller holding just a number can be + // sent somewhere unambiguous. // - **Kind-agnostic** (`view`, `comment`, `comments`, `close`, // `assign`, `labels`, `timeline`, …) still work. Each exists as both // `issue ` and `pr `, so there is no single replacement @@ -311,7 +314,7 @@ fn dispatch(client: &client::Client, verb: Verb) -> Result<()> { Verb::IssueCreate(_) => renamed("issue-create", "issue create"), Verb::IssueEdit(_) => renamed("issue-edit", "issue edit"), Verb::Pr(a) => verbs::pr_cmd::run(client, a), - Verb::PrCommits(a) => verbs::pr_commits::run(client, a), + Verb::PrCommits(_) => renamed("pr-commits", "pr commits"), Verb::PrCreate(_) => renamed("pr-create", "pr create"), Verb::Comment(a) => verbs::comment::run(client, a), Verb::Comments(a) => verbs::comments::run(client, a), @@ -331,7 +334,7 @@ fn dispatch(client: &client::Client, verb: Verb) -> Result<()> { Verb::Milestone(a) => verbs::milestone::run(client, a), Verb::PrMerge(_) => renamed("pr-merge", "pr merge"), Verb::PrReviews(_) => renamed("pr-reviews", "pr reviews"), - Verb::PrAssignReviewer(a) => verbs::pr_assign_reviewer::run(client, a), + Verb::PrAssignReviewer(_) => renamed("pr-assign-reviewer", "pr assign-reviewer"), Verb::Branches(a) => verbs::branches::run(client, a), Verb::TreeSha(a) => verbs::tree_sha::run(client, a), Verb::Diff(_) => renamed("diff", "pr diff"),