(opts *CreateOptions)
| 1384 | } |
| 1385 | |
| 1386 | func requestableReviewersForCompletion(opts *CreateOptions) ([]string, error) { |
| 1387 | httpClient, err := opts.HttpClient() |
| 1388 | if err != nil { |
| 1389 | return nil, err |
| 1390 | } |
| 1391 | |
| 1392 | remotes, err := getRemotes(opts) |
| 1393 | if err != nil { |
| 1394 | return nil, err |
| 1395 | } |
| 1396 | repoContext, err := ghContext.ResolveRemotesToRepos(remotes, api.NewClientFromHTTP(httpClient), opts.RepoOverride) |
| 1397 | if err != nil { |
| 1398 | return nil, err |
| 1399 | } |
| 1400 | baseRepo, err := repoContext.BaseRepo(opts.IO) |
| 1401 | if err != nil { |
| 1402 | return nil, err |
| 1403 | } |
| 1404 | |
| 1405 | return shared.RequestableReviewersForCompletion(httpClient, baseRepo) |
| 1406 | } |
| 1407 | |
| 1408 | var gitPushRegexp = regexp.MustCompile("^remote: (Create a pull request.*by visiting|[[:space:]]*https://.*/pull/new/).*\n?$") |
no test coverage detected