MCPcopy Create free account
hub / github.com/libgit2/git2go / LookupPrefixBlob

Method LookupPrefixBlob

repository.go:294–302  ·  view source on GitHub ↗

LookupPrefixBlob looks up a blob by its OID given a prefix of its identifier.

(id *Oid, prefix uint)

Source from the content-addressed store, hash-verified

292
293// LookupPrefixBlob looks up a blob by its OID given a prefix of its identifier.
294func (v *Repository) LookupPrefixBlob(id *Oid, prefix uint) (*Blob, error) {
295 obj, err := v.lookupPrefixType(id, prefix, ObjectBlob)
296 if err != nil {
297 return nil, err
298 }
299 defer obj.Free()
300
301 return obj.AsBlob()
302}
303
304func (v *Repository) LookupTag(id *Oid) (*Tag, error) {
305 obj, err := v.lookupType(id, ObjectTag)

Callers

nothing calls this directly

Calls 3

lookupPrefixTypeMethod · 0.95
AsBlobMethod · 0.80
FreeMethod · 0.65

Tested by

no test coverage detected