Arnout Engelen created RAT-362:
----------------------------------

             Summary: plugin: .gitignore not correctly applied
                 Key: RAT-362
                 URL: https://issues.apache.org/jira/browse/RAT-362
             Project: Apache Rat
          Issue Type: Bug
            Reporter: Arnout Engelen


When I have a Maven project checked out in the directory '/foo', and I have a 
file called 'foo.md' in the root of that project, ignoring it by putting a 
'/foo.md' entry in the .gitignore file does not work.

It is unclear whether this is an issue in the plugin or in de codeowners 
gitignore-reader dependency: the plugin is passing relative filenames (i.e. 
'foo.md') to GitIgnoreFileSet#isIgnoredFile , but the API docs on that method 
don't make it too clear whether that is intended to accept absolute filenames, 
relative filename, or both.

In this scenario, it seems to take the relative filename 'foo.md' and remove 
the project base directory '/foo' from it, leaving '/.md' (which then of course 
does not match the 'foo.md' from the .gitignore).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to