Use remotes.FindByRepo()

This commit is contained in:
Mislav Marohnić 2021-08-10 14:30:36 +02:00
parent 0f1ab13b9e
commit 6136a39ed6

View file

@ -114,14 +114,9 @@ func syncLocalRepo(opts *SyncOptions) error {
if err != nil {
return err
}
for _, r := range remotes {
if r.RepoName() == srcRepo.RepoName() &&
r.RepoOwner() == srcRepo.RepoOwner() &&
r.RepoHost() == srcRepo.RepoHost() {
remote = r.Name
}
}
if remote == "" {
if r, err := remotes.FindByRepo(srcRepo.RepoOwner(), srcRepo.RepoName()); err == nil {
remote = r.Name
} else {
return fmt.Errorf("can't find corresponding remote for %s", ghrepo.FullName(srcRepo))
}