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