You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by ev...@apache.org on 2007/04/13 14:09:00 UTC

svn commit: r528449 - /maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/TagMojo.java

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();