👋 I am trying to use the ListPullRequestsWithCommit API. I noticed that information about it got removed from the API docs (it used to live in https://docs.github.com/en/rest/reference/repos#list-pull-requests-associated-with-a-commit). However, the API is still present within in the master go-github
| // ListPullRequestsWithCommit returns pull requests associated with a commit SHA. |
| // |
| // The results will include open and closed pull requests. |
| // |
| // GitHub API docs: https://docs.github.com/en/free-pro-team@latest/rest/reference/repos/#list-pull-requests-associated-with-a-commit |
| func (s*PullRequestsService) ListPullRequestsWithCommit(ctx context.Context, owner, repo, shastring, opts*PullRequestListOptions) ([]*PullRequest, *Response, error) { |
| u:=fmt.Sprintf("repos/%v/%v/commits/%v/pulls", owner, repo, sha) |
| u, err:=addOptions(u, opts) |
| iferr!=nil { |
| returnnil, nil, err |
| } |
| |
| req, err:=s.client.NewRequest("GET", u, nil) |
| iferr!=nil { |
| returnnil, nil, err |
| } |
| |
| // TODO: remove custom Accept header when this API fully launches. |
| req.Header.Set("Accept", mediaTypeListPullsOrBranchesForCommitPreview) |
| varpulls []*PullRequest |
| resp, err:=s.client.Do(ctx, req, &pulls) |
| iferr!=nil { |
| returnnil, resp, err |
| } |
| |
| returnpulls, resp, nil |
| } |
What's the situation? Is it about to get deprecated? Is there a better/cleaner way of determining the pull request associated with a commit SHA (given that I know the owner and repo)?
👋 I am trying to use the
ListPullRequestsWithCommitAPI. I noticed that information about it got removed from the API docs (it used to live in https://docs.github.com/en/rest/reference/repos#list-pull-requests-associated-with-a-commit). However, the API is still present within in the master go-githubgo-github/github/pulls.go
Lines 168 to 194 in ff33a55
What's the situation? Is it about to get deprecated? Is there a better/cleaner way of determining the pull request associated with a commit SHA (given that I know the owner and repo)?