Author: hboutemy Date: Sun Jan 20 11:20:57 2013 New Revision: 1435819 URL: http://svn.apache.org/viewvc?rev=1435819&view=rev Log: improved output: added checkout directory and check-in duration info
Modified: maven/plugins/trunk/maven-scm-publish-plugin/pom.xml maven/plugins/trunk/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java Modified: maven/plugins/trunk/maven-scm-publish-plugin/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-scm-publish-plugin/pom.xml?rev=1435819&r1=1435818&r2=1435819&view=diff ============================================================================== --- maven/plugins/trunk/maven-scm-publish-plugin/pom.xml (original) +++ maven/plugins/trunk/maven-scm-publish-plugin/pom.xml Sun Jan 20 11:20:57 2013 @@ -135,6 +135,11 @@ under the License. <artifactId>commons-io</artifactId> <version>2.0.1</version> </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + <version>3.1</version> + </dependency> <dependency><!-- necessary for Maven 2 compatibility --> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> Modified: maven/plugins/trunk/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java?rev=1435819&r1=1435818&r2=1435819&view=diff ============================================================================== --- maven/plugins/trunk/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java (original) +++ maven/plugins/trunk/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java Sun Jan 20 11:20:57 2013 @@ -21,6 +21,7 @@ package org.apache.maven.plugins.scmpubl import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; +import org.apache.commons.lang3.time.DurationFormatUtils; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; @@ -302,7 +303,7 @@ public abstract class AbstractScmPublish checkCreateRemoteSvnPath(); } - logInfo( "%s the pub tree from %s ...", ( tryUpdate ? "Updating" : "Checking out" ), pubScmUrl ); + logInfo( "%s the pub tree from %s into %s", ( tryUpdate ? "Updating" : "Checking out" ), pubScmUrl, checkoutDirectory ); if ( checkoutDirectory.exists() && !tryUpdate ) @@ -508,12 +509,15 @@ public abstract class AbstractScmPublish ScmFileSet updatedFileSet = new ScmFileSet( checkoutDirectory ); try { + long start = System.currentTimeMillis(); + CheckInScmResult checkinResult = checkScmResult( scmProvider.checkIn( scmRepository, updatedFileSet, new ScmBranch( scmBranch ), checkinComment ), "check-in files to SCM" ); - logInfo( "Checked in %d file(s) to revision: %s", checkinResult.getCheckedInFiles().size(), - checkinResult.getScmRevision() ); + logInfo( "Checked in %d file(s) to revision %s in %s", checkinResult.getCheckedInFiles().size(), + checkinResult.getScmRevision(), + DurationFormatUtils.formatPeriod( start, System.currentTimeMillis(), "H'h'm'm's's'" ) ); } catch ( ScmException e ) {