libgit2

common

Version:

Common platform functionality including introspecting libgit2 itself - information like how it was built, and the current running version.

Macros

Declare a public function exported for application use

Declare a callback function for application use

Declare a function as deprecated

Declare a function's takes printf style arguments

The separator used in path list strings (ie like in the PATH environment variable)

The maximum length of a valid git path

Enums

Configurable features of libgit2; either optional settings (like threading), or features that can be enabled by one of a number of different backend "providers" (like HTTPS, which can be provided by OpenSSL, mbedTLS, or system libraries)

Global library options

Functions

Return the version of the libgit2 library being currently used

Return the prerelease state of the libgit2 library currently being used "alpha". Releases may have a "beta" or release candidate ("rc1", "rc2", etc) prerelease. For a final release, this function returns NULL.

Query compile time options for libgit2

Query the backend details for the compile-time feature in libgit2

Set or query a library global option