matches paths against a repo's gitignore rules
true if any rule was actually loaded - false means every check is a no-op
true if the given repo-relative path is ignored by git
matches paths against a repo's gitignore rules