A git indexer object
This structure is used to provide callers information about the progress of indexing a packfile, either directly or part of a fetch or clone that downloads a packfile
Options for indexer configuration
Type for progress callbacks during indexing than zero to cancel the indexing or download.
Initializes a git_indexer_options
with default values creating an instance with GIT_INDEXER_OPTIONS_INIT.
Create a new indexer instance
Add data to the indexer
Finalize the pack and index
Get the packfile's hash
Free the indexer and its resources