Function pointer to receive status on individual files
Flags to control status callbacks
Select the files on which to report status.
Status flags for a single file.
Get a pointer to one of the entries in the status list.
Get file status for a single file.
Gather file statuses and run a callback for each one.
Gather file status information and run callbacks as requested.
Gets the count of status entries in this list.
Free an existing status list
Gather file status information and populate the git_status_list.
Initialize git_status_options structure
Test if the ignore rules apply to a given file.
A status entry, providing the differences between the file as it exists in HEAD and the index, and providing the differences between the index and the working directory.
Options to control how git_status_foreach_ext() will issue callbacks.