Change Log Report
Total number of changed sets: 1
Changes between 2025-01-14 and 2025-02-14
Total commits: 17
Total number of files changed: 93
RAT-98: Fix javadoc
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
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>
RAT-98: Rm unused import
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>
RAT-98: updated DocumentNameMatcher (#442)
* updated DocumentNameMatcher
---------
Co-authored-by: P. Ottlinger <pottlinger@apache.org>
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>
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
RAT-98: simple non-functional changes (#440)
* simple non-functional changes
* Minor changes during review
---------
Co-authored-by: P. Ottlinger <pottlinger@apache.org>
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>
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>
apache-rat-core/src/test/java/org/apache/rat/document/FileDocumentTest.java v 5066aa0c74be905558ce3f654c478d440626ea7d
RAT-98: converted to assertj (#438)
* converted to assertj
* Disabled gitignore tests
---------
Co-authored-by: P. Ottlinger <pottlinger@apache.org>
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>
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>
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
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>
RAT-98: fixed DocumentNameMatcher idiom misuse (#435)
* fixed DocumentNameMatcher idiom misuse
* fixed chekstyle issue
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
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>
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
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>
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
Apply minor code cleanups