libgit2

object

Version:
Git revision object management routines

Objects

Representation of a generic object in a repository

Functions

Lookup a reference to one of the objects in a repository

Lookup a reference to one of the objects in a repository, given a prefix of its identifier (short id)

Get the id (SHA1) of a repository object

Get the object type of an object

Get the repository that owns this object

Close an open object

Convert an object type to it's string representation

Convert a string object type representation to it's git_otype

Determine if the given git_otype is a valid loose object type

Get the size in bytes for the structure which acts as an in-memory representation of any given object type

Recursively peel an object until an object of the specified type is met

Create an in-memory copy of a Git object explicitly free'd or it will leak.