Gather file status information and run callbacks as requested.
This is an extended version of the git_status_foreach()
API that
allows for more granular control over which paths will be processed and
in what order. See the git_status_options
structure for details
about the additional controls that this makes available.
Pointer to pass through to callback function
0 on success, GIT_EUSER on non-zero callback, or error code