Fork me on GitHub

Change Log Report

Total number of changed sets: 1

Changes between 2025-01-14 and 2025-02-14

Total commits: 25
Total number of files changed: 151

Timestamp Author Details 2025-02-13 17:24:18 P. Ottlinger <pottlinger@apache.org> apache-rat-core/src/main/java/org/apache/rat/document/DocumentName.java v fd1202b1f859e13b89009287c2fd491ce3969d98

RAT-98: Fix javadoc 2025-02-13 17:07:57 Claude Warren <claude@apache.org> apache-rat-core/src/it/resources/ReportTest/RAT_335/commandLine.txt v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/.gitignore v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/dir1/.gitignore v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/dir1/dir1.txt v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/dir1/file1.log v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/dir2/dir2.md v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/dir3/dir3.log v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/invoker.properties v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/src/root.md v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/it/resources/ReportTest/RAT_335/verify.groovy v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/main/java/org/apache/rat/document/DocumentName.java v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-core/src/site/markdown/development/write_file_processor.md v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/.gitignore v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/pom.xml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/it/CustomLicense/.rat/customConfig.xml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/it/CustomLicense/pom.xml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/it/RAT-268/pom.xml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/java/org/apache/rat/mp/RatCheckMojoTest.java v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/.classpath v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/.project v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/.settings/dummy v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/dummy.ipr v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/submodule/.classpath v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/submodule/.project v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/submodule/.settings/dummy v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/submodule/dummy.iml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/submodule/dummy.ipr v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-107/submodule/dummy.iws v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/.gitignore v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/dir1/.gitignore v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/dir1/dir1.txt v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/dir1/file1.log v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/dir2/dir2.md v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/dir3/dir3.log v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/invoker.properties v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-335/root.md v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-362/.gitignore v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-362/foo.md v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/RAT-362/invoker.properties v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/it5/.bzrignore v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/it5/.rat/customConfig.xml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/it5/pom.xml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
apache-rat-plugin/src/test/resources/unit/it5/src/main/java/nl/basjes/something/Something.java v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3
src/changes/changes.xml v 4f9c6fb9d5763bd0baf5ad55d9b87474ae99dbd3

RAT-98: Updated tests for gitignore changes & deprecated options (#417)

* added working directory

* removed accidentally added invoker.properties files

* adoped changes from master

* updated from master

* refactored DocumentName

* Update changes.xml

Added changelog entry

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-10 22:06:38 P. Ottlinger <pottlinger@apache.org> apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/AbstractIgnoreBuilderTest.java v a9b1166bb67f767ca952970c3a6a51d1f7a3f69c

RAT-98: Rm unused import 2025-02-09 13:31:51 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/config/exclusion/FileProcessor.java v 16a775624e603b33ea158a4ecdd9b8459a7a40a3
apache-rat-core/src/main/java/org/apache/rat/document/DocumentName.java v 16a775624e603b33ea158a4ecdd9b8459a7a40a3
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/FileProcessorTest.java v 16a775624e603b33ea158a4ecdd9b8459a7a40a3

RAT-98: Refactored DocumentName and removed FileProcessor and FileProcessorTest (#443)

* refactored DocumentName

* removed FileProcessor and FileProcessorTest

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-09 00:52:38 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/document/DocumentNameMatcher.java v f5b80da916b5c86bb7306db378e85e7e45395a59

RAT-98: updated DocumentNameMatcher (#442)

* updated DocumentNameMatcher

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-09 00:42:59 Claude Warren <claude@apache.org> apache-rat-core/src/test/java/org/apache/rat/analysis/AnalyserFactoryTest.java v 2905f3ac2171a0d79ea3f72d4a848b402e83ebaa
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/ExclusionProcessorTest.java v 2905f3ac2171a0d79ea3f72d4a848b402e83ebaa
apache-rat-core/src/test/java/org/apache/rat/document/guesser/NoteGuesserTest.java v 2905f3ac2171a0d79ea3f72d4a848b402e83ebaa
apache-rat-core/src/test/java/org/apache/rat/test/AbstractOptionsProvider.java v 2905f3ac2171a0d79ea3f72d4a848b402e83ebaa

RAT-98: Changes to tests for multi OS and FileDocument change (#441)

* Changes to tests for multi OS and FileDocument change

* cleaned up test code

* Minor changes during review

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-09 00:41:37 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/analysis/TikaProcessor.java v c0bb2a585a42433d1c18f5d695671190d46aa0db
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/SelectorUtils.java v c0bb2a585a42433d1c18f5d695671190d46aa0db
apache-rat-core/src/main/java/org/apache/rat/document/ArchiveEntryDocument.java v c0bb2a585a42433d1c18f5d695671190d46aa0db
apache-rat-tasks/src/test/java/org/apache/rat/anttasks/ReportOptionTest.java v c0bb2a585a42433d1c18f5d695671190d46aa0db

RAT-98: simple non-functional changes (#440)

* simple non-functional changes

* Minor changes during review

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-07 18:44:47 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionProcessor.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/StandardCollection.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/AbstractFileProcessorBuilder.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/BazaarIgnoreBuilder.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/CVSIgnoreBuilder.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/DescendingFileProcessor.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/GitFileProcessor.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilder.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/HgIgnoreBuilder.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/main/java/org/apache/rat/help/Help.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/StandardCollectionTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/AbstractIgnoreBuilderTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/AbstractIgnoreProcessorTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/BazaarIgnoreBuilderTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/CVSIgnoreBuilderTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/DescendingFileProcessorTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/GitFileProcessorTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilderTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/HgIgnoreBuilderTest.java v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/commandLine.txt v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/expected-message.txt v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/pom.xml v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/.gitignore v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/README.txt v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir1/.gitignore v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir1/dir1.md v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir1/dir1.txt v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir1/file1.log v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir2/dir2.md v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir2/dir2.txt v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir3/dir3.log v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/dir3/file3.log v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/invoker.properties v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/root.md v 08d671640d3cf40de34942438fc6537bb8e2d927
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/verify.groovy v 08d671640d3cf40de34942438fc6537bb8e2d927

RAT-98: Converted to FileProcessorBuilder design (#439)

* Converted to FileProcessorBuilder design

* Minor changes during review

* removed unused method

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-07 09:22:47 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationReader.java v 57098407bb55e1c040afdd6d3d1fa855800ae9aa
apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/XmlWriter.java v 57098407bb55e1c040afdd6d3d1fa855800ae9aa
apache-rat-core/src/main/java/org/apache/rat/utils/Log.java v 57098407bb55e1c040afdd6d3d1fa855800ae9aa

RAT-98: Improve logging messages (#436)

* initial changes

* Remove unthrown exception

* Changed to StringBuilder

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-07 09:22:17 Claude Warren <claude@apache.org> apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-core/src/test/java/org/apache/rat/document/FileDocumentTest.java v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/java/org/apache/rat/mp/RatCheckMojoTest.java v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/.gitignore v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/.gitignore v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/dir1.txt v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/file1.log v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir2/dir2.md v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir3/dir3.log v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/root.md v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335/README.txt v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335/dir1/dir1.md v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335/dir2/dir2.txt v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335/dir3/file3.log v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335/invoker.properties v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-335/pom.xml v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-362-GitIgnore/.gitignore v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-362-GitIgnore/foo.md v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-362/bar.md v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-362/invoker.properties v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/RAT-362/pom.xml v 5066aa0c74be905558ce3f654c478d440626ea7d
apache-rat-plugin/src/test/resources/unit/it3/pom.xml v 5066aa0c74be905558ce3f654c478d440626ea7d

RAT-98: converted to assertj (#438)

* converted to assertj

* Disabled gitignore tests

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-06 14:48:26 Claude Warren <claude@apache.org> apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java v cd9aeaf07f7cd70685ae93ed41efd543e296236f
apache-rat-core/src/test/java/org/apache/rat/document/DocumentNameBuilderTest.java v cd9aeaf07f7cd70685ae93ed41efd543e296236f

RAT-98: updated tests (#437)

* updated tests

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-04 15:29:56 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionProcessor.java v e7397ffecdb8704a7139886c87217aaf8dc60bb2
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionUtils.java v e7397ffecdb8704a7139886c87217aaf8dc60bb2
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/MatcherSet.java v e7397ffecdb8704a7139886c87217aaf8dc60bb2
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/StandardCollection.java v e7397ffecdb8704a7139886c87217aaf8dc60bb2

RAT-98: Add matcher set (#430)

* added working directory

* Added FSInfo to handle file system differences

* fixed pattern match

* added more descriptive failure messages

* added file converter + test

* fixed file list walker

* implemented matcher set in ExclusionProcessor

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-04 01:28:37 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java v 34dcb05db326374b19ddb3d864cf60656d41bae4
apache-rat-core/src/main/java/org/apache/rat/commandline/Converters.java v 34dcb05db326374b19ddb3d864cf60656d41bae4
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPattern.java v 34dcb05db326374b19ddb3d864cf60656d41bae4
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPatterns.java v 34dcb05db326374b19ddb3d864cf60656d41bae4
apache-rat-core/src/test/java/org/apache/rat/commandline/ArgTests.java v 34dcb05db326374b19ddb3d864cf60656d41bae4
apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java v 34dcb05db326374b19ddb3d864cf60656d41bae4
apache-rat-tasks/src/test/java/org/apache/rat/anttasks/ReportOptionTest.java v 34dcb05db326374b19ddb3d864cf60656d41bae4

RAT-98: Add file arg converter (#425)

* added working directory

* updated merge issues

* Added FSInfo to handle file system differences

* updated spotbugs

* attempt to fix windows error

* fixed merge error

* fixed pattern match

* fix for file delete on windows

* added more descriptive failure messages

* added file converter + test

* fixes file list walker

* Prevent possible NPE

* Minor review changes

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-02-04 01:26:41 Claude Warren <claude@apache.org> apache-rat-core/src/main/java/org/apache/rat/document/DocumentNameMatcher.java v ac0ebf3cc86d2a8d240d89b8053214ae13ec5b9b

RAT-98: fixed DocumentNameMatcher idiom misuse (#435)

* fixed DocumentNameMatcher idiom misuse

* fixed chekstyle issue 2025-01-31 13:25:55 P. Ottlinger <pottlinger@apache.org> src/changes/changes.xml v c5a31fecc3b6d3697e20cb867e82c55decf969be

RAT-379: Add changelog about bugfix in Eclipse 2025-01-28 00:24:12 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> pom.xml v e26e24d2750d272c14f2660b4799109df0b57ba3

Bump org.apache.maven.plugins:maven-remote-resources-plugin

Bumps [org.apache.maven.plugins:maven-remote-resources-plugin](https://github.com/apache/maven-remote-resources-plugin) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/apache/maven-remote-resources-plugin/releases)
- [Commits](https://github.com/apache/maven-remote-resources-plugin/compare/maven-remote-resources-plugin-3.2.0...maven-remote-resources-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-remote-resources-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com> 2025-01-28 00:09:44 Claude Warren <claude@apache.org> apache-rat-core/pom.xml v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/it/java/org/apache/rat/ReportTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/api/Document.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionUtils.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPattern.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPatterns.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/document/ArchiveEntryName.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/document/DocumentName.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/document/DocumentNameMatcher.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/main/java/org/apache/rat/walker/FileListWalker.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/analysis/AnalyserFactoryTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/ExclusionProcessorTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/FileProcessorTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/document/DocumentNameTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/document/FSInfoTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/document/guesser/NoteGuesserTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/test/AbstractOptionsProvider.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/testhelpers/TestingDocument.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
apache-rat-core/src/test/java/org/apache/rat/walker/FileListWalkerTest.java v 3529867ef406cca7e384519ed8dd5a2480cb2271
pom.xml v 3529867ef406cca7e384519ed8dd5a2480cb2271

RAT-98: Added FSInfo to handle file system differences (#421)

* Added FSInfo to handle file system differences

* updated spotbugs

* added more descriptive failure messages

* modified test output

* fixed FileListWalker

* reduced logging noise

* Minor javadoc fixes

* Apply minor cleanups and javadoc fixes

* cleaned up as per review

* fixed rebase issue

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-01-27 22:58:33 Claude Warren <claude@apache.org> apache-rat-core/src/it/resources/ReportTest/RAT_14/verify.groovy v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/main/java/org/apache/rat/Report.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/main/java/org/apache/rat/commandline/ArgumentContext.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionProcessor.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPattern.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPatterns.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/main/java/org/apache/rat/document/DocumentNameMatcher.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/test/java/org/apache/rat/commandline/ArgTests.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/test/java/org/apache/rat/document/DocumentNameMatcherTest.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/test/java/org/apache/rat/test/AbstractOptionsProvider.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/test/java/org/apache/rat/test/utils/Resources.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-core/src/test/java/org/apache/rat/testhelpers/XmlUtils.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-plugin/src/test/java/org/apache/rat/mp/OptionMojoTest.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Report.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-tasks/src/test/java/org/apache/rat/anttasks/ReportOptionTest.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5
apache-rat-tools/src/main/java/org/apache/rat/tools/Documentation.java v 1ab4e3c51eb2f3a9de30f0bfb86cbf19c8b325d5

RAT-98: Add working directory to resolve relative document names (#424)

* added working directory

* updated merge issues

* fix for file delete on windows

* Minor cleanups

* Minor fixes

* fixed deprecated messages

---------

Co-authored-by: P. Ottlinger <pottlinger@apache.org> 2025-01-24 22:19:22 P. Ottlinger <pottlinger@apache.org> .asf.yaml v bed4326022fee05d5da8e2685833377b630c84c9

Try to change format to see if the error disappears now 2025-01-24 12:31:04 P. Ottlinger <pottlinger@apache.org> apache-rat-core/src/main/java/org/apache/rat/report/RatReport.java v b170cbce1174ccb611602cbb0ff434f140dcbaf3
apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/CVSFileProcessorTest.java v b170cbce1174ccb611602cbb0ff434f140dcbaf3
apache-rat-core/src/test/java/org/apache/rat/config/parameters/DescriptionBuilderTest.java v b170cbce1174ccb611602cbb0ff434f140dcbaf3
apache-rat-plugin/src/test/java/org/apache/rat/mp/RatCheckMojoTest.java v b170cbce1174ccb611602cbb0ff434f140dcbaf3

Apply minor code cleanups 2025-01-23 00:57:51 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> .mvn/extensions.xml v d84ffb31e0e3a856b6f1b6a45a94784353b29b7e

Bump com.gradle:develocity-maven-extension from 1.23 to 1.23.1

Bumps com.gradle:develocity-maven-extension from 1.23 to 1.23.1.

---
updated-dependencies:
- dependency-name: com.gradle:develocity-maven-extension
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com> 2025-01-20 00:45:00 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> .mvn/extensions.xml v bfe9988180f31fe28d8ad3e3e581b7c4c18e445d

Bump com.gradle:develocity-maven-extension from 1.22.2 to 1.23

Bumps com.gradle:develocity-maven-extension from 1.22.2 to 1.23.

---
updated-dependencies:
- dependency-name: com.gradle:develocity-maven-extension
dependency-type: direct:production
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com> 2025-01-20 00:44:43 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> pom.xml v 3ac134c98e10112799d9e51115e8157fdee70442

Bump org.assertj:assertj-core from 3.27.2 to 3.27.3

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.2 to 3.27.3.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.2...assertj-build-3.27.3)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com> 2025-01-18 20:35:51 P. Ottlinger <pottlinger@apache.org> src/changes/changes.xml v d86c98e4347e1db04859d6a04f13b0664fcda775

RAT-471: Develocity integration 2025-01-17 10:20:52 P. Ottlinger <pottlinger@apache.org> .mvn/develocity.xml v f46bd088f3c373eef6004c3cd042971fdf888f62

RAT-471: Adapt projectId