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

Method Head

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

Source from the content-addressed store, hash-verified

59}
60
61func (r *Remote) Head(ref name.Reference, options ...remote.Option) (*v1.Descriptor, error) {
62 var err error
63 ref, err = r.rewriteReference(ref)
64 if err != nil {
65 return nil, fmt.Errorf("rewriting reference %q: %w", ref.Name(), err)
66 }
67 opts, err := r.rewriteTLSTransport(options)
68 if err != nil {
69 return nil, fmt.Errorf("rewriting TLS transport for %q: %w", ref.Name(), err)
70 }
71
72 return remote.Head(ref, opts...)
73}
74
75func (r *Remote) Tag(ref name.Tag, t remote.Taggable, options ...remote.Option) error {
76 opts, err := r.rewriteTLSTransport(options)

Callers 1

validateHTTPURLFunction · 0.80

Calls 2

rewriteReferenceMethod · 0.95
rewriteTLSTransportMethod · 0.95

Tested by

no test coverage detected