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

Method LookupPrefixCommit

repository.go:273–281  ·  view source on GitHub ↗

LookupPrefixCommit looks up a commit by its OID given a prefix of its identifier.

(id *Oid, prefix uint)

Source from the content-addressed store, hash-verified

271
272// LookupPrefixCommit looks up a commit by its OID given a prefix of its identifier.
273func (v *Repository) LookupPrefixCommit(id *Oid, prefix uint) (*Commit, error) {
274 obj, err := v.lookupPrefixType(id, prefix, ObjectCommit)
275 if err != nil {
276 return nil, err
277 }
278 defer obj.Free()
279
280 return obj.AsCommit()
281}
282
283func (v *Repository) LookupBlob(id *Oid) (*Blob, error) {
284 obj, err := v.lookupType(id, ObjectBlob)

Callers

nothing calls this directly

Calls 3

lookupPrefixTypeMethod · 0.95
AsCommitMethod · 0.80
FreeMethod · 0.65

Tested by

no test coverage detected