Author: evenisse Date: Fri Apr 13 05:08:59 2007 New Revision: 528449 URL: http://svn.apache.org/viewvc?view=rev&rev=528449 Log: [SCM-298] Allow to add the timestamp at the beginning of the tag name
Modified: maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/TagMojo.java Modified: maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/TagMojo.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/TagMojo.java?view=diff&rev=528449&r1=528448&r2=528449 ============================================================================== --- maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/TagMojo.java (original) +++ maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/TagMojo.java Fri Apr 13 05:08:59 2007 @@ -70,6 +70,13 @@ private boolean addTimestamp; /** + * Define the timestamp position (end or begin). + * + * @parameter expression="${timestampPosition}" default-value="end" + */ + private boolean timestampPosition; + + /** * Timestamp tag prefix. * * @parameter expression="${timestampPrefix}" default-value="-" @@ -101,7 +108,14 @@ throw new MojoExecutionException( msg, e ); } - finalTag += timestampPrefix + tagTimestamp; + if ( "end".equals( timestampPosition ) ) + { + finalTag += timestampPrefix + tagTimestamp; + } + else + { + finalTag = tagTimestamp + timestampPrefix + finalTag; + } } ScmRepository repository = getScmRepository();