MCPcopy Create free account
hub / github.com/linuxkit/linuxkit / rewriteRepository

Method rewriteRepository

src/cmd/linuxkit/registry/remote.go:270–277  ·  view source on GitHub ↗
(repo name.Repository)

Source from the content-addressed store, hash-verified

268}
269
270func (r *Remote) rewriteRepository(repo name.Repository) (name.Repository, error) {
271 newRepo, opts, err := r.rewriteRepositoryBase(repo)
272 if err != nil {
273 return repo, fmt.Errorf("rewriting repository %q: %w", repo.Name(), err)
274 }
275
276 return name.NewRepository(newRepo, opts...)
277}
278
279func (r *Remote) rewriteDigest(dig name.Digest) (name.Digest, error) {
280 newRepo, opts, err := r.rewriteRepositoryBase(dig.Context())

Callers 2

WriteLayerMethod · 0.95
ListMethod · 0.95

Calls 1

rewriteRepositoryBaseMethod · 0.95

Tested by

no test coverage detected