-
Git annotated commit routines
-
Git patch application routines
-
Git attribute management routines
-
Git blame routines
-
Git blob load and write routines
-
Git branch parsing routines
-
Buffer export structure
-
Git certificate objects
-
Git checkout routines
-
Git cherry-pick routines
-
Git cloning routines
-
Git commit parsing, formatting routines
-
Git common platform definitions
-
Git config management routines
-
Git authentication & credential management
-
Utility functions for credential management
-
libgit2 deprecated functions and values
-
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
-
-
Mailmap parsing 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 transactional reference routines
-
Git transport interfaces and functions
-
Git tree parsing, loading routines
-
libgit2 base & compatibility types
-
-
Git worktree related functions
-
-
Low-level Git commit creation
-
Git config backend routines
-
Git credentials low-level implementation
-
Low-level Git diff utilities
-
Git filter backend and plugin routines
-
-
Low-level Git index manipulation routines
-
Custom ODB backend that permits packing objects in-memory
-
Git merge driver backend and plugin routines
-
Git custom backend implementors functions
-
-
-
Git custom refs backend functions
-
-
Low-level Git ref creation
-
Git repository custom implementation routines
-
-
Git custom transport registration interfaces and functions