-
Git annotated commit routines
-
Git attribute management routines
-
Git blame routines
-
Git blob load and write routines
-
Git branch parsing routines
-
Buffer export structure
-
Git checkout routines
-
Git cherry-pick routines
-
Git cloning routines
-
Git commit parsing, formatting routines
-
Git common platform definitions
-
Git config management routines
-
Utility functions for credential management
-
Git describing routines
-
Git tree and file differencing routines.
-
Git error handling routines and variables
-
Git filter APIs
-
-
Git graph traversal routines
-
-
Git index parsing and manipulation routines
-
-
Git merge routines
-
Git message management routines
-
Git networking declarations
-
Git notes management routines
-
Git revision object management routines
-
Git object database routines
-
Git custom backend functions
-
Git object id routines
-
-
Git pack management routines
-
Patch handling routines.
-
-
-
Git rebase routines
-
Git custom refs backend functions
-
Git reflog management routines
-
Git reference management routines
-
Git refspec attributes
-
Git remote management functions
-
Git repository management routines
-
Git reset management routines
-
Git revert routines
-
Git revision parsing routines
-
Git revision traversal routines
-
Git signature creation
-
Git stash management routines
-
Git file status routines
-
Git string array routines
-
Git submodule management utilities
-
Git tag parsing routines
-
Git tracing configuration routines
-
-
Git transport interfaces and functions
-
Git tree parsing, loading routines
-
libgit2 base & compatibility types
-