()
| 407 | } |
| 408 | |
| 409 | func (r *specificPRResolver) Resolve() (*api.PullRequest, ghrepo.Interface, error) { |
| 410 | pr, baseRepo, err := r.prFinder.Find(shared.FindOptions{ |
| 411 | Selector: r.selector, |
| 412 | Fields: []string{ |
| 413 | "number", |
| 414 | "headRefName", |
| 415 | "headRepository", |
| 416 | "headRepositoryOwner", |
| 417 | "isCrossRepository", |
| 418 | "maintainerCanModify", |
| 419 | }, |
| 420 | }) |
| 421 | if err != nil { |
| 422 | return nil, nil, err |
| 423 | } |
| 424 | return pr, baseRepo, nil |
| 425 | } |
| 426 | |
| 427 | type promptingPRResolver struct { |
| 428 | io *iostreams.IOStreams |