Parsed representation of a tag object
Callback used to iterate over tag names
Lookup a tag object from the repository
Lookup a tag object from the repository, given a prefix of its identifier (short id)
Close an open tag
Get the id of a tag
Get the repository that contains the tag
Get the tagged object of a tag
Get the OID of the tagged object of a tag
Get the type of a tag's tagged object
Get the name of a tag
Get the tagger (author) of a tag
Get the message of a tag
Create a new tag in the repository from an object
Create a new tag in the object database pointing to a git_object
Create a new tag in the repository from a buffer
Create a new lightweight tag pointing at a target object
Delete an existing tag reference
Fill a list with all the tags in the Repository
Fill a list with all the tags in the Repository which name match a defined pattern
Call callback `cb' for each tag in the repository
Recursively peel a tag until a non tag git_object is found
Create an in-memory copy of a tag free'd or it will leak.
Determine whether a tag name is valid, meaning that (when prefixed with refs/tags/
) that it is a valid reference name, and that any additional tag name restrictions are imposed (eg, it cannot start with a -
)