1
0
Fork 0
forked from forgejo/forgejo

Add API to get PR by base/head (#29242)

Closes https://github.com/go-gitea/gitea/issues/16289

Add a new API `/repos/{owner}/{repo}/pulls/{base}/{head}` to get a PR by
its base and head branch.
This commit is contained in:
qwerty287 2024-02-26 03:39:01 +01:00 committed by 6543
parent dc825acb33
commit feb189554e
No known key found for this signature in database
GPG key ID: B8BE6D610E61C862
5 changed files with 186 additions and 0 deletions

View file

@ -1289,6 +1289,7 @@ func Routes() *web.Route {
Delete(bind(api.PullReviewRequestOptions{}), repo.DeleteReviewRequests).
Post(bind(api.PullReviewRequestOptions{}), repo.CreateReviewRequests)
})
m.Get("/{base}/*", repo.GetPullRequestByBaseHead)
}, mustAllowPulls, reqRepoReader(unit.TypeCode), context.ReferencesGitRepo())
m.Group("/statuses", func() {
m.Combo("/{sha}").Get(repo.GetCommitStatuses).