You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2015/04/04 16:43:17 UTC

svn commit: r1671271 - in /maven/release/trunk: maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java pom.xml

Author: rfscholte
Date: Sat Apr  4 14:43:16 2015
New Revision: 1671271

URL: http://svn.apache.org/r1671271
Log:
[MRELEASE-552] Add useEditMode option to release:update-versions
Patch contributed by Russ Kociuba, verified by Robert Scholte

Modified:
    maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java
    maven/release/trunk/pom.xml

Modified: maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java
URL: http://svn.apache.org/viewvc/maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java?rev=1671271&r1=1671270&r2=1671271&view=diff
==============================================================================
--- maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java (original)
+++ maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java Sat Apr  4 14:43:16 2015
@@ -82,6 +82,14 @@ public class UpdateVersionsMojo
     private boolean updateDependencies;
 
     /**
+     * Whether to use "edit" mode on the SCM, to lock the file for editing during SCM operations.
+     * 
+     * @since 2.5.2
+     */
+    @Parameter( defaultValue = "false", property = "useEditMode" )
+    private boolean useEditMode;
+    
+    /**
      * {@inheritDoc}
      */
     public void execute()
@@ -91,6 +99,7 @@ public class UpdateVersionsMojo
         config.setAddSchema( addSchema );
         config.setAutoVersionSubmodules( autoVersionSubmodules );
         config.setDefaultDevelopmentVersion( developmentVersion );
+        config.setScmUseEditMode( useEditMode );
         config.setUpdateDependencies( updateDependencies );
 
         Map<String, Scm> originalScmInfo = new HashMap<String, Scm>();

Modified: maven/release/trunk/pom.xml
URL: http://svn.apache.org/viewvc/maven/release/trunk/pom.xml?rev=1671271&r1=1671270&r2=1671271&view=diff
==============================================================================
--- maven/release/trunk/pom.xml (original)
+++ maven/release/trunk/pom.xml Sat Apr  4 14:43:16 2015
@@ -73,6 +73,9 @@
     <contributor>
       <name>Gertjan Gaillet</name>
     </contributor>
+    <contributor>
+      <name>Russ Kociuba</name>
+    </contributor>
   </contributors>
 
   <properties>