Branch: refs/heads/master Home: https://github.com/jenkinsci/warnings-plugin Commit: 999eb2ab71550dfb657d01fda1d0dede1b98f023 https://github.com/jenkinsci/warnings-plugin/commit/999eb2ab71550dfb657d01fda1d0dede1b98f023 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-21 (Fri, 21 Sep 2018)
Changed paths: M pom.xml M src/main/java/io/jenkins/plugins/analysis/core/model/AnalysisResult.java A src/main/java/io/jenkins/plugins/analysis/core/scm/AbstractBlamer.java A src/main/java/io/jenkins/plugins/analysis/core/scm/BlameFactory.java A src/main/java/io/jenkins/plugins/analysis/core/scm/BlameRequest.java A src/main/java/io/jenkins/plugins/analysis/core/scm/Blamer.java A src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java A src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java A src/main/java/io/jenkins/plugins/analysis/core/scm/GitChecker.java A src/main/java/io/jenkins/plugins/analysis/core/scm/NullBlamer.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesAggregator.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesRecorder.java M src/main/java/io/jenkins/plugins/analysis/core/steps/PublishIssuesStep.java M src/main/java/io/jenkins/plugins/analysis/core/util/AffectedFilesResolver.java M src/test/java/io/jenkins/plugins/analysis/core/views/ResultActionTest.java Log Message: ----------- Added Git blaming of affected files. Added support for freestyle jobs. Added partial support for Pipelines. UI is still missing. Commit: 07397524f45e8d99acf2dbf92f74088fe03b12e9 https://github.com/jenkinsci/warnings-plugin/commit/07397524f45e8d99acf2dbf92f74088fe03b12e9 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M pom.xml Log Message: ----------- Update to Git 4.0.0 beta and GitClient 3.0.0 beta. Commit: 7453acd4a5afcc2ebfba137aa08c27f02ebbd081 https://github.com/jenkinsci/warnings-plugin/commit/7453acd4a5afcc2ebfba137aa08c27f02ebbd081 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M pom.xml Log Message: ----------- Added dependency management for Gson. Commit: 0844319baa083554d12a9938359dab515e72ccf7 https://github.com/jenkinsci/warnings-plugin/commit/0844319baa083554d12a9938359dab515e72ccf7 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M pom.xml Log Message: ----------- Reverted Git beta versions. Commit: cc08a052d174450ef8a1c25f70d394eb3fd4047d https://github.com/jenkinsci/warnings-plugin/commit/cc08a052d174450ef8a1c25f70d394eb3fd4047d Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java A src/main/java/io/jenkins/plugins/analysis/core/steps/AnnotatedReport.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesRecorder.java M src/main/java/io/jenkins/plugins/analysis/core/steps/PublishIssuesStep.java M src/main/java/io/jenkins/plugins/analysis/core/steps/ScanForIssuesStep.java Log Message: ----------- Use a new intermediate object for step: - report - blames Capture blames in scanner and not in publisher. Commit: 310d89b5718eeb81bff759c9c3d0edce4fdfa98e https://github.com/jenkinsci/warnings-plugin/commit/310d89b5718eeb81bff759c9c3d0edce4fdfa98e Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/model/StaticAnalysisLabelProvider.java M src/main/java/io/jenkins/plugins/analysis/warnings/DuplicateCodeScanner.java M src/main/resources/issues/details.jelly M src/main/resources/issues/table.jelly Log Message: ----------- Make issues table configurable. Commit: 40d6d54f20d459f90018e12fbbbe1085ccafad31 https://github.com/jenkinsci/warnings-plugin/commit/40d6d54f20d459f90018e12fbbbe1085ccafad31 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/model/AnalysisResult.java M src/main/java/io/jenkins/plugins/analysis/core/model/DetailsTableModel.java A src/main/java/io/jenkins/plugins/analysis/core/model/ReferenceDetailsModel.java M src/main/java/io/jenkins/plugins/analysis/core/model/StaticAnalysisLabelProvider.java M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/views/IssuesDetail.java M src/main/java/io/jenkins/plugins/analysis/warnings/DuplicateCodeScanner.java M src/main/resources/issues/details.jelly M src/main/webapp/js/issues-detail.js A src/test/java/io/jenkins/plugins/analysis/core/model/DetailsTableModelTest.java M src/test/java/io/jenkins/plugins/analysis/core/model/StaticAnalysisLabelProviderTest.java M src/test/java/io/jenkins/plugins/analysis/warnings/DryTableModelTest.java Log Message: ----------- Added view that shows SCM information. Commit: e88417aca54d6fb2c1ff5bf9ae886b451a02b881 https://github.com/jenkinsci/warnings-plugin/commit/e88417aca54d6fb2c1ff5bf9ae886b451a02b881 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: M src/test/java/io/jenkins/plugins/analysis/core/model/DetailsTableModelTest.java M src/test/java/io/jenkins/plugins/analysis/core/model/StaticAnalysisLabelProviderTest.java Log Message: ----------- Improved tests for DetailsTableModel. Commit: 15e0b39401204da1f7b0e34e58a6055a0cc813fb https://github.com/jenkinsci/warnings-plugin/commit/15e0b39401204da1f7b0e34e58a6055a0cc813fb Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: M src/test/java/io/jenkins/plugins/analysis/warnings/DryTableModelTest.java Log Message: ----------- Improved tests for DryTableModel. Commit: ac781d04b4b45e9125f31ca32587aedd24a8dfe0 https://github.com/jenkinsci/warnings-plugin/commit/ac781d04b4b45e9125f31ca32587aedd24a8dfe0 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: R src/main/java/io/jenkins/plugins/analysis/core/scm/AbstractBlamer.java M src/main/java/io/jenkins/plugins/analysis/core/scm/BlameFactory.java M src/main/java/io/jenkins/plugins/analysis/core/scm/BlameRequest.java M src/main/java/io/jenkins/plugins/analysis/core/scm/Blamer.java M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitChecker.java A src/test/java/io/jenkins/plugins/analysis/core/scm/BlameRequestTest.java Log Message: ----------- Cleanup of SCM code. Commit: d4f9ba39afdbaa810c499dc2d8f7b64988781db2 https://github.com/jenkinsci/warnings-plugin/commit/d4f9ba39afdbaa810c499dc2d8f7b64988781db2 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M pom.xml A src/main/java/io/jenkins/plugins/analysis/warnings/YamlLint.java M src/main/resources/io/jenkins/plugins/analysis/warnings/Messages.properties A src/test/java/ToolsLister.java R src/test/java/io/jenkins/plugins/analysis/warnings/ToolsLister.java Log Message: ----------- Added YamlLint support. Commit: 4856a0a660bd752f2b5b09774960e95abcea1e8c https://github.com/jenkinsci/warnings-plugin/commit/4856a0a660bd752f2b5b09774960e95abcea1e8c Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesRecorder.java M src/main/java/io/jenkins/plugins/analysis/core/steps/ScanForIssuesStep.java M src/main/java/io/jenkins/plugins/analysis/core/views/IssuesDetail.java M src/main/resources/issues/details.jelly M src/main/resources/issues/scan-parameters.jelly M src/main/resources/issues/scan-parameters.properties M src/main/webapp/js/issues-detail.js M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/MiscIssuesRecorderITest.java Log Message: ----------- Make blame gathering optional in a job. Commit: a90bc68ef6f4d5913087dfa038d610c847b25a26 https://github.com/jenkinsci/warnings-plugin/commit/a90bc68ef6f4d5913087dfa038d610c847b25a26 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M pom.xml M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java M src/test/java/io/jenkins/plugins/analysis/core/model/FileNameRendererTest.java M src/test/java/io/jenkins/plugins/analysis/core/model/PropertyStatisticsTest.java M src/test/java/io/jenkins/plugins/analysis/core/model/StaticAnalysisLabelProviderTest.java M src/test/java/io/jenkins/plugins/analysis/core/quality/QualityGateTest.java A src/test/java/io/jenkins/plugins/analysis/core/scm/BlamesTest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/DryITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/FilesScannerITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/HealthReportITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/JobActionITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/MavenIssuesRecorderITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/MiscIssuesRecorderITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/QualityGateITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/ReferenceFinderITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/RemoteApiITest.java Log Message: ----------- Refactored assertions package and added initial test for Blames. Commit: ff3c6bd29a791c6f67af68feb2ec7782a8a36ded https://github.com/jenkinsci/warnings-plugin/commit/ff3c6bd29a791c6f67af68feb2ec7782a8a36ded Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java M src/test/java/io/jenkins/plugins/analysis/core/scm/BlamesTest.java Log Message: ----------- Refactoring of blames: now blames instance is responsible to create blame requests. Commit: 5b4fb04d0dcdca5027b24bcb7c4d7c7e183bd0e7 https://github.com/jenkinsci/warnings-plugin/commit/5b4fb04d0dcdca5027b24bcb7c4d7c7e183bd0e7 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/model/ReferenceDetailsModel.java M src/main/java/io/jenkins/plugins/analysis/core/scm/BlameRequest.java M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java M src/test/java/io/jenkins/plugins/analysis/core/scm/BlamesTest.java Log Message: ----------- Improved coverage for Blames. Commit: f030083e82a8ebcf23f3a7caa43f272351d21e19 https://github.com/jenkinsci/warnings-plugin/commit/f030083e82a8ebcf23f3a7caa43f272351d21e19 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/scm/BlameRequest.java M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/steps/AnnotatedReport.java M src/test/java/io/jenkins/plugins/analysis/core/scm/BlameRequestTest.java M src/test/java/io/jenkins/plugins/analysis/core/scm/BlamesTest.java Log Message: ----------- Fixed merging of all attributes of a blame. Commit: 04ec50978db0bcc82eadc2420092d9bf9f7bae39 https://github.com/jenkinsci/warnings-plugin/commit/04ec50978db0bcc82eadc2420092d9bf9f7bae39 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-09-30 (Sun, 30 Sep 2018) Changed paths: M SUPPORTED-FORMATS.md M pom.xml M src/main/java/io/jenkins/plugins/analysis/core/scm/BlameRequest.java M src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java M src/main/java/io/jenkins/plugins/analysis/core/scm/GitChecker.java M src/main/java/io/jenkins/plugins/analysis/core/scm/NullBlamer.java M src/main/java/io/jenkins/plugins/analysis/core/steps/AnnotatedReport.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesAggregator.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesRecorder.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesScanner.java M src/main/java/io/jenkins/plugins/analysis/core/steps/PublishIssuesStep.java M src/main/java/io/jenkins/plugins/analysis/core/steps/ScanForIssuesStep.java M src/test/java/io/jenkins/plugins/analysis/core/scm/BlameRequestTest.java M src/test/java/io/jenkins/plugins/analysis/core/scm/BlamesTest.java A src/test/java/io/jenkins/plugins/analysis/core/scm/GitBlameRunnerTest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/MiscIssuesRecorderITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/ReferenceFinderITest.java Log Message: ----------- Refactoring of Git blamer. Now blames are computed right after the scanner finished. Blamer is invoked in the post process step of the scanner. Blames are directly stored in the blames instance. Commit: fa9ba511c4f673c11f6cacbc8a381d91164ca499 https://github.com/jenkinsci/warnings-plugin/commit/fa9ba511c4f673c11f6cacbc8a381d91164ca499 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: M SUPPORTED-FORMATS.md M src/main/java/io/jenkins/plugins/analysis/core/history/AnalysisHistory.java M src/test/java/io/jenkins/plugins/analysis/core/history/AnalysisHistoryTest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/MiscIssuesRecorderITest.java Log Message: ----------- Fixed semantics of JO_JOB_FAILURE in analysis history. Commit: a3b8841fcab0b6570cf5daf01e1342176666a7ea https://github.com/jenkinsci/warnings-plugin/commit/a3b8841fcab0b6570cf5daf01e1342176666a7ea Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: M doc/Documentation.md A doc/images/git.png Log Message: ----------- Added documentation for git blame. Commit: d7061e751e3e71283c4676ca1126518b617fbd4e https://github.com/jenkinsci/warnings-plugin/commit/d7061e751e3e71283c4676ca1126518b617fbd4e Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java M src/main/java/io/jenkins/plugins/analysis/core/util/AbsolutePathGenerator.java Log Message: ----------- Resolve a normalized path when extracting the file name of an issue. Commit: de44954fabee3c21856b1e98ade0bf5f305212d3 https://github.com/jenkinsci/warnings-plugin/commit/de44954fabee3c21856b1e98ade0bf5f305212d3 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M src/main/java/io/jenkins/plugins/analysis/core/scm/BlameRequest.java Log Message: ----------- Intern every string before storing in map. Commit: 3734ce8fb9d3c394f1b0eb1a230407049f0ffa48 https://github.com/jenkinsci/warnings-plugin/commit/3734ce8fb9d3c394f1b0eb1a230407049f0ffa48 Author: Ulli Hafner <ullrich.haf...@gmail.com> Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M SUPPORTED-FORMATS.md M doc/Documentation.md A doc/images/git.png M pom.xml M src/main/java/io/jenkins/plugins/analysis/core/history/AnalysisHistory.java M src/main/java/io/jenkins/plugins/analysis/core/model/AnalysisResult.java M src/main/java/io/jenkins/plugins/analysis/core/model/DetailsTableModel.java A src/main/java/io/jenkins/plugins/analysis/core/model/ReferenceDetailsModel.java M src/main/java/io/jenkins/plugins/analysis/core/model/StaticAnalysisLabelProvider.java A src/main/java/io/jenkins/plugins/analysis/core/scm/BlameFactory.java A src/main/java/io/jenkins/plugins/analysis/core/scm/BlameRequest.java A src/main/java/io/jenkins/plugins/analysis/core/scm/Blamer.java A src/main/java/io/jenkins/plugins/analysis/core/scm/Blames.java A src/main/java/io/jenkins/plugins/analysis/core/scm/GitBlamer.java A src/main/java/io/jenkins/plugins/analysis/core/scm/GitChecker.java A src/main/java/io/jenkins/plugins/analysis/core/scm/NullBlamer.java A src/main/java/io/jenkins/plugins/analysis/core/steps/AnnotatedReport.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesAggregator.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesRecorder.java M src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesScanner.java M src/main/java/io/jenkins/plugins/analysis/core/steps/PublishIssuesStep.java M src/main/java/io/jenkins/plugins/analysis/core/steps/ScanForIssuesStep.java M src/main/java/io/jenkins/plugins/analysis/core/util/AbsolutePathGenerator.java M src/main/java/io/jenkins/plugins/analysis/core/util/AffectedFilesResolver.java A src/main/java/io/jenkins/plugins/analysis/core/util/FilteredLog.java M src/main/java/io/jenkins/plugins/analysis/core/views/IssuesDetail.java M src/main/java/io/jenkins/plugins/analysis/warnings/DuplicateCodeScanner.java A src/main/java/io/jenkins/plugins/analysis/warnings/YamlLint.java M src/main/resources/io/jenkins/plugins/analysis/warnings/Messages.properties M src/main/resources/issues/details.jelly M src/main/resources/issues/scan-parameters.jelly M src/main/resources/issues/scan-parameters.properties M src/main/resources/issues/table.jelly M src/main/webapp/js/issues-detail.js A src/test/java/ToolsLister.java M src/test/java/io/jenkins/plugins/analysis/core/history/AnalysisHistoryTest.java A src/test/java/io/jenkins/plugins/analysis/core/model/DetailsTableModelTest.java M src/test/java/io/jenkins/plugins/analysis/core/model/FileNameRendererTest.java M src/test/java/io/jenkins/plugins/analysis/core/model/PropertyStatisticsTest.java M src/test/java/io/jenkins/plugins/analysis/core/model/StaticAnalysisLabelProviderTest.java M src/test/java/io/jenkins/plugins/analysis/core/quality/QualityGateTest.java A src/test/java/io/jenkins/plugins/analysis/core/scm/BlameRequestTest.java A src/test/java/io/jenkins/plugins/analysis/core/scm/BlamesTest.java A src/test/java/io/jenkins/plugins/analysis/core/scm/GitBlameRunnerTest.java A src/test/java/io/jenkins/plugins/analysis/core/util/FilteredLogTest.java M src/test/java/io/jenkins/plugins/analysis/core/views/ResultActionTest.java M src/test/java/io/jenkins/plugins/analysis/warnings/DryTableModelTest.java R src/test/java/io/jenkins/plugins/analysis/warnings/ToolsLister.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/DryITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/FilesScannerITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/HealthReportITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/JobActionITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/MavenIssuesRecorderITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/MiscIssuesRecorderITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/QualityGateITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/ReferenceFinderITest.java M src/test/java/io/jenkins/plugins/analysis/warnings/recorder/RemoteApiITest.java Log Message: ----------- Merged git blame branch. Added Source Control tab that shows the author and commit of the issues. Compare: https://github.com/jenkinsci/warnings-plugin/compare/ea8d6288a196...3734ce8fb9d3 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.