(repo name.Repository, layer v1.Layer, options ...remote.Option)
| 137 | } |
| 138 | |
| 139 | func (r *Remote) WriteLayer(repo name.Repository, layer v1.Layer, options ...remote.Option) error { |
| 140 | var err error |
| 141 | repo, err = r.rewriteRepository(repo) |
| 142 | if err != nil { |
| 143 | return fmt.Errorf("rewriting repository %q: %w", repo.Name(), err) |
| 144 | } |
| 145 | opts, err := r.rewriteTLSTransport(options) |
| 146 | if err != nil { |
| 147 | return fmt.Errorf("rewriting TLS transport for %q: %w", repo.Name(), err) |
| 148 | } |
| 149 | |
| 150 | return remote.WriteLayer(repo, layer, opts...) |
| 151 | } |
| 152 | |
| 153 | func (r *Remote) List(repo name.Repository, options ...remote.Option) ([]string, error) { |
| 154 | var err error |
nothing calls this directly
no test coverage detected