gitea.tea/cmd/pulls
Ross Golder f4b549b538
feat(pulls): add reviewer-request subcommands and create-time flags (#571)
Closes #571. Adds three pieces:

- 'tea pulls create --reviewer <user>[,<user>...] [--team-reviewer <team>...]'
  to request reviews at PR-creation time (passes through to
  CreatePullRequestOption.Reviewers / TeamReviewers).
- 'tea pulls request-review <idx> [<idx>...]' / 'tea pulls cancel-review ...'
  subcommands wrapping POST/DELETE /requested_reviewers, with both
  --reviewer and --team-reviewer CSV flags.
- 'tea pulls reviewers' listing subcommand (GET /reviewers) so users can
  discover who can be requested before they invoke the above.

The WIP/draft toggle was deliberately deferred: upstream main already
exposes 'tea pulls create --draft' and 'tea pulls edit --draft/--ready'
(PR #1008), so this patch stays focused on reviewer support only.

Verification:
  make fmt fmt-check vet lint test docs docs-check build
  ./tea pulls create --help / request-review --help / cancel-review --help / reviewers --help

Signed-off-by: Ross Golder <ross@golder.org>
2026-09-05 09:53:32 +07:00
..
approve.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
cancel_review.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
cancel_review_test.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
checkout.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
clean.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
close.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
create.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
create_test.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
edit.go feat(pulls): add --draft to create and --draft/--ready to edit (#1008) 2026-05-31 02:50:32 +00:00
list.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
merge.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
reject.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
reopen.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
reply.go Add reply to code review (#978) 2026-06-26 21:40:31 +00:00
reply_test.go Add reply to code review (#978) 2026-06-26 21:40:31 +00:00
request_review.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
request_review_test.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
resolve.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
review.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
review_comments.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
review_helpers.go Add reply to code review (#978) 2026-06-26 21:40:31 +00:00
review_test.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00
reviewers.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
reviewers_test.go feat(pulls): add reviewer-request subcommands and create-time flags (#571) 2026-09-05 09:53:32 +07:00
unresolve.go Move sdk from code.gitea.io/sdk/gitea to gitea.dev/sdk (#1006) 2026-05-26 04:51:09 +00:00