Commits searches commits via various criteria. GitHub API docs: https://docs.github.com/rest/search/search?apiVersion=2022-11-28#search-commits meta:operation GET /search/commits
(ctx context.Context, query string, opts *SearchOptions)
| 154 | // |
| 155 | //meta:operation GET /search/commits |
| 156 | func (s *SearchService) Commits(ctx context.Context, query string, opts *SearchOptions) (*CommitsSearchResult, *Response, error) { |
| 157 | var result *CommitsSearchResult |
| 158 | resp, err := s.search(ctx, "commits", &searchParameters{Query: query}, opts, &result) |
| 159 | if err != nil { |
| 160 | return nil, resp, err |
| 161 | } |
| 162 | |
| 163 | return result, resp, nil |
| 164 | } |
| 165 | |
| 166 | // IssuesSearchResult represents the result of an issues search. |
| 167 | type IssuesSearchResult struct { |