(dig name.Digest)
| 277 | } |
| 278 | |
| 279 | func (r *Remote) rewriteDigest(dig name.Digest) (name.Digest, error) { |
| 280 | newRepo, opts, err := r.rewriteRepositoryBase(dig.Context()) |
| 281 | if err != nil { |
| 282 | return dig, fmt.Errorf("rewriting repository %q: %w", dig, err) |
| 283 | } |
| 284 | |
| 285 | return name.NewDigest(newRepo, opts...) |
| 286 | } |
| 287 | |
| 288 | func (r *Remote) rewriteRepositoryBase(repo name.Repository) (string, []name.Option, error) { |
| 289 | originalRegistry := repo.RegistryStr() |
no test coverage detected