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

Method LookupPrefixTag

repository.go:315–323  ·  view source on GitHub ↗

LookupPrefixTag looks up a tag by its OID given a prefix of its identifier.

(id *Oid, prefix uint)

Source from the content-addressed store, hash-verified

313
314// LookupPrefixTag looks up a tag by its OID given a prefix of its identifier.
315func (v *Repository) LookupPrefixTag(id *Oid, prefix uint) (*Tag, error) {
316 obj, err := v.lookupPrefixType(id, prefix, ObjectTag)
317 if err != nil {
318 return nil, err
319 }
320 defer obj.Free()
321
322 return obj.AsTag()
323}
324
325func (v *Repository) Head() (*Reference, error) {
326 var ptr *C.git_reference

Callers

nothing calls this directly

Calls 3

lookupPrefixTypeMethod · 0.95
AsTagMethod · 0.80
FreeMethod · 0.65

Tested by

no test coverage detected