This is an automated email from the ASF dual-hosted git repository. michaelo pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/maven-release.git
from b899ace1 [MRELEASE-1078] Support version policy to read and use SCM tags and commits add f2f39436 [MRELEASE-1115] Upgrade Parent to 39 add 53abf9a4 [MRELEASE-1116] Upgrade plugins and components No new revisions were added by this update. Summary of changes: maven-release-api/pom.xml | 1 - .../shared/release/ReleaseExecutionException.java | 17 +- .../shared/release/ReleaseFailureException.java | 12 +- .../apache/maven/shared/release/ReleaseResult.java | 82 +- .../shared/release/config/ReleaseDescriptor.java | 43 +- .../shared/release/env/ReleaseEnvironment.java | 6 +- .../shared/release/phase/AbstractReleasePhase.java | 52 +- .../maven/shared/release/phase/ReleasePhase.java | 27 +- .../shared/release/phase/ResourceGenerator.java | 8 +- .../shared/release/policy/PolicyException.java | 19 +- .../shared/release/policy/naming/NamingPolicy.java | 10 +- .../release/policy/naming/NamingPolicyRequest.java | 28 +- .../release/policy/naming/NamingPolicyResult.java | 13 +- .../release/policy/version/VersionPolicy.java | 13 +- .../policy/version/VersionPolicyRequest.java | 49 +- .../policy/version/VersionPolicyResult.java | 13 +- .../maven/shared/release/strategy/Strategy.java | 14 +- .../shared/release/versions/AetherVersion.java | 30 +- .../release/versions/MavenArtifactVersion.java | 41 +- .../maven/shared/release/versions/Version.java | 272 +-- .../VersionComparisonConflictException.java | 18 +- .../release/versions/VersionParseException.java | 17 +- maven-release-manager/pom.xml | 17 +- .../shared/release/AbstractReleaseRequest.java | 24 +- .../shared/release/DefaultReleaseManager.java | 723 +++--- .../release/DefaultReleaseManagerListener.java | 57 +- .../maven/shared/release/ReleaseBranchRequest.java | 31 +- .../maven/shared/release/ReleaseCleanRequest.java | 8 +- .../maven/shared/release/ReleaseManager.java | 26 +- .../shared/release/ReleaseManagerListener.java | 14 +- .../shared/release/ReleasePerformRequest.java | 25 +- .../shared/release/ReleasePrepareRequest.java | 37 +- .../shared/release/ReleaseRollbackRequest.java | 13 +- .../release/ReleaseUpdateVersionsRequest.java | 25 +- .../config/PropertiesReleaseDescriptorStore.java | 351 ++- .../release/config/ReleaseDescriptorBuilder.java | 395 ++-- .../release/config/ReleaseDescriptorStore.java | 14 +- .../config/ReleaseDescriptorStoreException.java | 12 +- .../maven/shared/release/config/ReleaseUtils.java | 358 ++- .../release/env/DefaultReleaseEnvironment.java | 42 +- .../shared/release/exec/AbstractMavenExecutor.java | 101 +- .../shared/release/exec/CommandLineFactory.java | 9 +- .../release/exec/DefaultCommandLineFactory.java | 22 +- .../shared/release/exec/ForkedMavenExecutor.java | 214 +- .../shared/release/exec/InvokerMavenExecutor.java | 202 +- .../maven/shared/release/exec/MavenExecutor.java | 16 +- .../release/exec/MavenExecutorException.java | 20 +- .../maven/shared/release/exec/RawStreamPumper.java | 84 +- .../maven/shared/release/exec/TeeConsumer.java | 32 +- .../maven/shared/release/exec/TeeOutputStream.java | 59 +- .../release/phase/AbstractBackupPomsPhase.java | 29 +- .../release/phase/AbstractCheckPomPhase.java | 73 +- .../release/phase/AbstractInputVariablesPhase.java | 252 +-- .../release/phase/AbstractMapVersionsPhase.java | 393 ++-- .../release/phase/AbstractReleasePomsPhase.java | 53 +- .../release/phase/AbstractRewritePomsPhase.java | 720 +++--- .../release/phase/AbstractRunGoalsPhase.java | 121 +- .../phase/AbstractScmCommitDevelopmentPhase.java | 81 +- .../release/phase/AbstractScmCommitPhase.java | 233 +- .../phase/AbstractScmCommitPreparationPhase.java | 76 +- .../release/phase/BranchInputVariablesPhase.java | 18 +- .../phase/CheckCompletedPreparePhasesPhase.java | 53 +- .../phase/CheckDependencySnapshotsPhase.java | 484 ++-- .../maven/shared/release/phase/CheckPomsPhase.java | 14 +- .../phase/CheckPomsUpdateversionsPhase.java | 14 +- .../release/phase/CheckoutProjectFromScm.java | 239 +- .../release/phase/CreateBackupPomsPhase.java | 67 +- .../shared/release/phase/EndReleasePhase.java | 35 +- .../release/phase/GenerateReleasePomsPhase.java | 630 +++--- .../shared/release/phase/InputVariablesPhase.java | 18 +- .../release/phase/MapBranchVersionsPhase.java | 18 +- .../release/phase/MapDevelopmentVersionsPhase.java | 18 +- .../release/phase/MapReleaseVersionsPhase.java | 18 +- .../release/phase/RemoveReleasePomsPhase.java | 151 +- .../shared/release/phase/RemoveScmTagPhase.java | 129 +- .../release/phase/RestoreBackupPomsPhase.java | 112 +- .../release/phase/RewritePomVersionsPhase.java | 49 +- .../release/phase/RewritePomsForBranchPhase.java | 210 +- .../phase/RewritePomsForDevelopmentPhase.java | 91 +- .../release/phase/RewritePomsForReleasePhase.java | 205 +- .../release/phase/RunCompleteGoalsPhase.java | 45 +- .../shared/release/phase/RunPerformGoalsPhase.java | 112 +- .../shared/release/phase/RunPrepareGoalsPhase.java | 45 +- .../maven/shared/release/phase/ScmBranchPhase.java | 125 +- .../release/phase/ScmCheckModificationsPhase.java | 166 +- .../shared/release/phase/ScmCommitBranchPhase.java | 14 +- .../release/phase/ScmCommitDevelopmentPhase.java | 18 +- .../release/phase/ScmCommitReleasePhase.java | 14 +- .../release/phase/ScmCommitRollbackPhase.java | 14 +- .../maven/shared/release/phase/ScmTagPhase.java | 168 +- .../release/policies/DefaultNamingPolicy.java | 12 +- .../release/policies/DefaultVersionPolicy.java | 24 +- .../shared/release/scm/ClearCaseScmTranslator.java | 28 +- .../maven/shared/release/scm/CvsScmTranslator.java | 28 +- .../scm/DefaultScmRepositoryConfigurator.java | 147 +- .../maven/shared/release/scm/GitScmTranslator.java | 21 +- .../maven/shared/release/scm/HgScmTranslator.java | 21 +- .../maven/shared/release/scm/IdentifiedScm.java | 13 +- .../shared/release/scm/JazzScmTranslator.java | 50 +- .../release/scm/ReleaseScmCommandException.java | 14 +- .../release/scm/ReleaseScmRepositoryException.java | 29 +- .../release/scm/ScmRepositoryConfigurator.java | 17 +- .../maven/shared/release/scm/ScmTranslator.java | 14 +- .../release/scm/SubversionScmTranslator.java | 26 +- .../shared/release/strategies/DefaultStrategy.java | 77 +- .../shared/release/transform/MavenCoordinate.java | 8 +- .../maven/shared/release/transform/ModelETL.java | 10 +- .../shared/release/transform/ModelETLFactory.java | 8 +- .../shared/release/transform/ModelETLRequest.java | 21 +- .../shared/release/transform/jdom2/JDomBuild.java | 181 +- .../release/transform/jdom2/JDomDependency.java | 76 +- .../transform/jdom2/JDomDependencyManagement.java | 40 +- .../release/transform/jdom2/JDomExtension.java | 34 +- .../transform/jdom2/JDomMavenCoordinate.java | 43 +- .../shared/release/transform/jdom2/JDomModel.java | 172 +- .../release/transform/jdom2/JDomModelBase.java | 58 +- .../release/transform/jdom2/JDomModelETL.java | 168 +- .../transform/jdom2/JDomModelETLFactory.java | 19 +- .../shared/release/transform/jdom2/JDomParent.java | 38 +- .../shared/release/transform/jdom2/JDomPlugin.java | 95 +- .../transform/jdom2/JDomPluginManagement.java | 45 +- .../release/transform/jdom2/JDomProfile.java | 21 +- .../release/transform/jdom2/JDomProperties.java | 76 +- .../release/transform/jdom2/JDomReportPlugin.java | 74 +- .../release/transform/jdom2/JDomReporting.java | 57 +- .../shared/release/transform/jdom2/JDomScm.java | 41 +- .../shared/release/transform/jdom2/JDomUtils.java | 98 +- .../maven/shared/release/util/MavenCrypto.java | 116 +- .../maven/shared/release/util/PomFinder.java | 172 +- .../maven/shared/release/util/ReleaseUtil.java | 153 +- .../release/versions/DefaultVersionInfo.java | 295 ++- .../maven/shared/release/versions/VersionInfo.java | 7 +- .../shared/release/DefaultReleaseManagerTest.java | 970 ++++---- .../maven/shared/release/PlexusJUnit4TestCase.java | 233 +- .../PropertiesReleaseDescriptorStoreTest.java | 567 +++-- .../config/ReleaseDescriptorBuilderTest.java | 46 +- .../release/config/ReleaseDescriptorStoreStub.java | 21 +- .../shared/release/config/ReleaseUtilsTest.java | 390 ++-- .../release/exec/AbstractMavenExecutorTest.java | 188 +- .../release/exec/CommandLineFactoryTest.java | 25 +- .../release/exec/ForkedMavenExecutorTest.java | 479 ++-- .../release/exec/InvokerMavenExecutorTest.java | 82 +- .../maven/shared/release/exec/TeeConsumerTest.java | 26 +- .../shared/release/exec/TeeOutputStreamTest.java | 22 +- .../release/phase/AbstractBackupPomsPhaseTest.java | 56 +- ...tractEditModeRewritingReleasePhaseTestCase.java | 202 +- .../release/phase/AbstractReleaseTestCase.java | 343 ++- .../AbstractRewritingReleasePhaseTestCase.java | 800 +++---- .../release/phase/AbstractScmCommitPhaseTest.java | 89 +- .../phase/BranchInputVariablesPhaseTest.java | 315 ++- .../phase/CheckDependencySnapshotsPhaseTest.java | 1319 +++++------ .../shared/release/phase/CheckPomPhaseTest.java | 249 ++- .../release/phase/CheckoutProjectFromScmTest.java | 290 ++- .../release/phase/CreateBackupPomsPhaseTest.java | 95 +- .../shared/release/phase/EndReleasePhaseTest.java | 39 +- .../phase/GenerateReleasePomsPhaseTest.java | 248 +-- .../shared/release/phase/HasCommandParameter.java | 23 +- .../release/phase/InputVariablesPhaseTest.java | 370 ++-- .../shared/release/phase/IsScmBranchEquals.java | 16 +- .../release/phase/IsScmBranchParametersEquals.java | 23 +- .../shared/release/phase/IsScmFileSetEquals.java | 29 +- .../maven/shared/release/phase/IsScmTagEquals.java | 18 +- .../release/phase/IsScmTagParametersEquals.java | 24 +- .../phase/MapDevelopmentVersionPhaseIT.java | 40 +- .../shared/release/phase/MapVersionsPhaseTest.java | 2340 +++++++++++--------- .../shared/release/phase/ReleasePhaseStub.java | 41 +- .../release/phase/RemoveReleasePomsPhaseTest.java | 224 +- .../release/phase/RemoveScmTagPhaseTest.java | 232 +- .../release/phase/RestoreBackupPomsPhaseTest.java | 70 +- .../phase/RewritePomsForBranchPhaseTest.java | 468 ++-- .../phase/RewritePomsForDevelopmentPhaseTest.java | 453 ++-- .../phase/RewritePomsForReleasePhaseTest.java | 489 ++-- .../release/phase/RunCompleteGoalsPhaseTest.java | 244 +- .../release/phase/RunPerformGoalsPhaseTest.java | 484 ++-- .../release/phase/RunPrepareGoalsPhaseTest.java | 247 ++- .../shared/release/phase/ScmBranchPhaseTest.java | 501 +++-- .../phase/ScmCheckModificationsPhaseTest.java | 432 ++-- .../phase/ScmCommitDevelopmentPhaseTest.java | 168 +- .../phase/ScmCommitPreparationPhaseTest.java | 607 +++-- .../shared/release/phase/ScmTagPhaseTest.java | 514 +++-- .../release/policies/DefaultNamingPolicyTest.java | 29 +- .../release/policies/DefaultVersionPolicyTest.java | 58 +- .../release/scm/ClearCaseScmTranslatorTest.java | 32 +- .../shared/release/scm/CvsScmTranslatorTest.java | 32 +- .../scm/DefaultScmRepositoryConfiguratorTest.java | 192 +- .../shared/release/scm/GitScmTranslatorTest.java | 35 +- .../shared/release/scm/HgScmTranslatorTest.java | 32 +- .../shared/release/scm/JazzScmTranslatorTest.java | 48 +- .../release/scm/SubversionScmTranslatorTest.java | 34 +- .../shared/release/stubs/MavenExecutorWrapper.java | 29 +- .../shared/release/stubs/NamingPolicyStub.java | 14 +- .../maven/shared/release/stubs/ScmManagerStub.java | 47 +- .../release/transform/jdom2/JDomBuildTest.java | 321 ++- .../jdom2/JDomDependencyManagementTest.java | 62 +- .../transform/jdom2/JDomDependencyTest.java | 180 +- .../release/transform/jdom2/JDomExtensionTest.java | 78 +- .../release/transform/jdom2/JDomModelTest.java | 79 +- .../release/transform/jdom2/JDomParentTest.java | 86 +- .../transform/jdom2/JDomPropertiesTest.java | 141 +- .../release/transform/jdom2/JDomScmTest.java | 120 +- .../maven/shared/release/util/PomFinderTest.java | 43 +- .../maven/shared/release/util/ReleaseUtilTest.java | 266 ++- .../release/versions/DefaultVersionInfoTest.java | 440 ++-- maven-release-plugin/pom.xml | 51 +- .../maven/plugins/release/AbstractReleaseMojo.java | 148 +- .../plugins/release/AbstractScmReleaseMojo.java | 122 +- .../maven/plugins/release/BranchReleaseMojo.java | 138 +- .../maven/plugins/release/CleanReleaseMojo.java | 37 +- .../maven/plugins/release/PerformReleaseMojo.java | 128 +- .../maven/plugins/release/PrepareReleaseMojo.java | 227 +- .../plugins/release/PrepareWithPomReleaseMojo.java | 17 +- .../maven/plugins/release/RollbackReleaseMojo.java | 47 +- .../maven/plugins/release/StageReleaseMojo.java | 33 +- .../maven/plugins/release/UpdateVersionsMojo.java | 75 +- .../plugins/release/CleanReleaseMojoTest.java | 51 +- .../plugins/release/PerformReleaseMojoTest.java | 445 ++-- .../plugins/release/PrepareReleaseMojoTest.java | 446 ++-- .../plugins/release/StageReleaseMojoTest.java | 103 +- .../stubs/FlatMultiModuleMavenProjectStub.java | 71 +- .../plugins/release/stubs/MavenProjectStub.java | 42 +- .../maven-release-oddeven-policy/pom.xml | 8 +- .../policy/oddeven/OddEvenVersionPolicy.java | 95 +- .../release/policy/oddeven/package-info.java | 4 - .../oddeven/OddEvenVersionPolicyTestCase.java | 49 +- .../maven-release-semver-policy/pom.xml | 7 +- .../release/policy/semver/SemVerVersionPolicy.java | 50 +- .../policy/semver/SemVerVersionPolicyTest.java | 37 +- pom.xml | 114 +- 228 files changed, 14173 insertions(+), 17609 deletions(-)