This function checks the ignore rules to see if they would apply to the
given file. This indicates if the file would be ignored regardless of
whether the file is already in the index or committed to the repository.
One way to think of this is if you were to do "git add ." on the
directory containing the file, would it be added or not?
@param ignored Boolean returning 0 if the file is not ignored, 1 if it is
@param repo A repository object
@param path The file to check ignores for, rooted at the repo's workdir.
@return 0 if ignore rules could be processed for the file (regardless
of whether it exists or not), or an error < 0 if they could not.
Test if the ignore rules apply to a given file.
This function checks the ignore rules to see if they would apply to the given file. This indicates if the file would be ignored regardless of whether the file is already in the index or committed to the repository.
One way to think of this is if you were to do "git add ." on the directory containing the file, would it be added or not?
@param ignored Boolean returning 0 if the file is not ignored, 1 if it is @param repo A repository object @param path The file to check ignores for, rooted at the repo's workdir. @return 0 if ignore rules could be processed for the file (regardless of whether it exists or not), or an error < 0 if they could not.