Remote return a remote if exists
(name string)
| 602 | |
| 603 | // Remote return a remote if exists |
| 604 | func (r *Repository) Remote(name string) (*Remote, error) { |
| 605 | cfg, err := r.Config() |
| 606 | if err != nil { |
| 607 | return nil, err |
| 608 | } |
| 609 | |
| 610 | c, ok := cfg.Remotes[name] |
| 611 | if !ok { |
| 612 | return nil, ErrRemoteNotFound |
| 613 | } |
| 614 | |
| 615 | return NewRemote(r.Storer, c), nil |
| 616 | } |
| 617 | |
| 618 | // Remotes returns a list with all the remotes |
| 619 | func (r *Repository) Remotes() ([]*Remote, error) { |