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

Method Get

src/cmd/linuxkit/registry/remote.go:47–59  ·  view source on GitHub ↗
(ref name.Reference, options ...remote.Option)

Source from the content-addressed store, hash-verified

45}
46
47func (r *Remote) Get(ref name.Reference, options ...remote.Option) (*remote.Descriptor, error) {
48 var err error
49 ref, err = r.rewriteReference(ref)
50 if err != nil {
51 return nil, fmt.Errorf("rewriting reference %q: %w", ref.Name(), err)
52 }
53 opts, err := r.rewriteTLSTransport(options)
54 if err != nil {
55 return nil, fmt.Errorf("rewriting TLS transport for %q: %w", ref.Name(), err)
56 }
57
58 return remote.Get(ref, opts...)
59}
60
61func (r *Remote) Head(ref name.Reference, options ...remote.Option) (*v1.Descriptor, error) {
62 var err error

Callers 1

PushManifestFunction · 0.45

Calls 2

rewriteReferenceMethod · 0.95
rewriteTLSTransportMethod · 0.95

Tested by

no test coverage detected