[ 
https://issues.apache.org/jira/browse/RAT-171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14496901#comment-14496901
 ] 

Christopher Tubbs commented on RAT-171:
---------------------------------------

For git, does this support the full range of patterns, and able to tell the 
difference between:

# target ~(any file or directory named target)~
# /target ~(any file or directory named target at the root of the git 
repository)~
# target/ ~(any directory named target)~
# /target/ ~(any directory named target at the root of the git repository)~
# /target* ~(any file or directory whose name starts with target at the root of 
the git repository)~

(Related: does this change try to parse the SCM ignore files themselves, or 
rely on the SCM in some way to parse these files?)

> Allow exclude patterns to be read from a file or files
> ------------------------------------------------------
>
>                 Key: RAT-171
>                 URL: https://issues.apache.org/jira/browse/RAT-171
>             Project: Apache Rat
>          Issue Type: New Feature
>    Affects Versions: 0.11
>            Reporter: Ignasi Barrera
>            Assignee: Philipp Ottlinger
>             Fix For: 0.12
>
>         Attachments: RAT-171.patch
>
>
> h3. Context
> The apache-rat-plugin ignores by default the .gitignore files. However, for 
> every file/pattern added to those files, an explicit exclusion must be set in 
> the plugin's configuration.
> Given that git-ignored files won't be uploaded to the SCM and shouldn't be 
> part of a release, it would be nice that the apache-rat-plugin automatically 
> considered those git-ignored files as implicit exclusions.
> h3. Implemented for 
> Currently implemented for the following soure code management systems:
> * SVN
> * Git
> * Bazaar
> * Mercurial and 
> * CVS.
> h3. Example usage
> You can configure parsing SCM ignore files by a environment variable 
> {code}
> mvn -U -debug -Drat.parseSCMIgnoresAsExcludes=true
> {code}
> or in your configuration section of apache-rat-maven plugin 
> {code}
> <parseSCMIgnoresAsExcludes>true</true>
> {code}
> This features is enabled by default.
> In case you want to speed up the build you may disable it and set it to 
> {code}
> false
> {code}
> .



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to