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

Method LookupPrefixTree

repository.go:252–260  ·  view source on GitHub ↗

LookupPrefixTree looks up a tree by its OID given a prefix of its identifier.

(id *Oid, prefix uint)

Source from the content-addressed store, hash-verified

250
251// LookupPrefixTree looks up a tree by its OID given a prefix of its identifier.
252func (v *Repository) LookupPrefixTree(id *Oid, prefix uint) (*Tree, error) {
253 obj, err := v.lookupPrefixType(id, prefix, ObjectTree)
254 if err != nil {
255 return nil, err
256 }
257 defer obj.Free()
258
259 return obj.AsTree()
260}
261
262func (v *Repository) LookupCommit(id *Oid) (*Commit, error) {
263 obj, err := v.lookupType(id, ObjectCommit)

Callers

nothing calls this directly

Calls 3

lookupPrefixTypeMethod · 0.95
AsTreeMethod · 0.80
FreeMethod · 0.65

Tested by

no test coverage detected