We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
remotes.FindByRepo()
1 parent 0f1ab13 commit 6136a39Copy full SHA for 6136a39
pkg/cmd/repo/sync/sync.go
@@ -114,14 +114,9 @@ func syncLocalRepo(opts *SyncOptions) error {
114
if err != nil {
115
return err
116
}
117
- for _, r := range remotes {
118
- if r.RepoName() == srcRepo.RepoName() &&
119
- r.RepoOwner() == srcRepo.RepoOwner() &&
120
- r.RepoHost() == srcRepo.RepoHost() {
121
- remote = r.Name
122
- }
123
124
- if remote == "" {
+ if r, err := remotes.FindByRepo(srcRepo.RepoOwner(), srcRepo.RepoName()); err == nil {
+ remote = r.Name
+ } else {
125
return fmt.Errorf("can't find corresponding remote for %s", ghrepo.FullName(srcRepo))
126
127
0 commit comments