Create a GitignoreFilter by scanning watched paths for .gitignore files.
Absolute paths being watched (directories or globs resolved to roots).
Invalidate and re-parse a specific .gitignore file.
Call when a .gitignore file is added, changed, or removed.
Absolute path to the .gitignore file that changed.
Check whether a file path is ignored by any applicable .gitignore.
Absolute file path to check.
true if the file should be ignored.
Processor-level gitignore filter. Checks file paths against the nearest
.gitignorechain in git repositories.