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

Method LookupBlob

repository.go:283–291  ·  view source on GitHub ↗
(id *Oid)

Source from the content-addressed store, hash-verified

281}
282
283func (v *Repository) LookupBlob(id *Oid) (*Blob, error) {
284 obj, err := v.lookupType(id, ObjectBlob)
285 if err != nil {
286 return nil, err
287 }
288 defer obj.Free()
289
290 return obj.AsBlob()
291}
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) {

Callers 4

TestCreateBlobFromBufferFunction · 0.80
TestDiffBlobsFunction · 0.80
TestObjectPeelFunction · 0.80

Calls 3

lookupTypeMethod · 0.95
AsBlobMethod · 0.80
FreeMethod · 0.65

Tested by 4

TestCreateBlobFromBufferFunction · 0.64
TestDiffBlobsFunction · 0.64
TestObjectPeelFunction · 0.64