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