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

Method rewriteDigest

src/cmd/linuxkit/registry/remote.go:279–286  ·  view source on GitHub ↗
(dig name.Digest)

Source from the content-addressed store, hash-verified

277}
278
279func (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
288func (r *Remote) rewriteRepositoryBase(repo name.Repository) (string, []name.Option, error) {
289 originalRegistry := repo.RegistryStr()

Callers 1

LayerMethod · 0.95

Calls 1

rewriteRepositoryBaseMethod · 0.95

Tested by

no test coverage detected