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/03/22 18:17:14 UTC

svn commit: r521350 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main: java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java mdo/cvs-settings.mdo

Author: evenisse
Date: Thu Mar 22 10:17:12 2007
New Revision: 521350

URL: http://svn.apache.org/viewvc?view=rev&rev=521350
Log:
[SCM-291] Fix date parsing in changelog command for cvs 1.12.*

Modified:
    maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java
    maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/mdo/cvs-settings.mdo

Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java?view=diff&rev=521350&r1=521349&r2=521350
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java (original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java Thu Mar 22 10:17:12 2007
@@ -27,6 +27,7 @@
 import org.apache.maven.scm.provider.cvslib.command.CvsCommand;
 import org.apache.maven.scm.provider.cvslib.command.CvsCommandUtils;
 import org.apache.maven.scm.provider.cvslib.repository.CvsScmProviderRepository;
+import org.apache.maven.scm.provider.cvslib.util.CvsUtil;
 import org.codehaus.plexus.util.cli.Commandline;
 
 import java.text.SimpleDateFormat;
@@ -109,7 +110,7 @@
 
     protected String getDateFormat()
     {
-        return "yyyy-MM-dd'T'HH:mm:ssZ";
+        return CvsUtil.getSettings().getChangeLogCommandDateFormat();
     }
 
     protected void addDateRangeParameter( Commandline cl, String dateRange )

Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/mdo/cvs-settings.mdo
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/mdo/cvs-settings.mdo?view=diff&rev=521350&r1=521349&r2=521350
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/mdo/cvs-settings.mdo (original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/mdo/cvs-settings.mdo Thu Mar 22 10:17:12 2007
@@ -15,6 +15,15 @@
       <version>1.0.0+</version>
       <fields>
         <field>
+          <name>changeLogCommandDateFormat</name>
+          <version>1.0.0+</version>
+          <type>String</type>
+          <defaultValue>yyyy-MM-dd HH:mm:ssZ</defaultValue>
+          <description><![CDATA[
+             Date format allowed by changelog command.
+          ]]></description>
+        </field>
+        <field>
           <name>useCvsrc</name>
           <version>1.0.0+</version>
           <type>boolean</type>