svn commit: r1094193 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src: main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ test/java/org/apache/maven/scm/pro

2011-04-17 Thread olamy
Author: olamy
Date: Sun Apr 17 20:28:59 2011
New Revision: 1094193

URL: http://svn.apache.org/viewvc?rev=1094193&view=rev
Log:
[SCM-619] Add revision number in changelog clearcase command.
Submitted by Jeremie Lagarde

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/resources/clearcase/changelog/clearcaselog.txt

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogCommand.java?rev=1094193&r1=1094192&r2=1094193&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogCommand.java
 Sun Apr 17 20:28:59 2011
@@ -126,6 +126,7 @@ public class ClearCaseChangeLogCommand
 format.append( "DATE:%Nd\\n" );
 format.append( "COMM:%-12.12o - %o - %c - Activity: %[activity]p\\n" );
 format.append( "USER:%" + userFormat + "u\\n" );
+format.append( "REVI:%Ln\\n" );
 
 command.createArg().setValue( "-fmt" );
 command.createArg().setValue( format.toString() );

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogConsumer.java?rev=1094193&r1=1094192&r2=1094193&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/changelog/ClearCaseChangeLogConsumer.java
 Sun Apr 17 20:28:59 2011
@@ -49,6 +49,8 @@ public class ClearCaseChangeLogConsumer
 
 private static final String COMMENT_TAG = "COMM:";
 
+private static final String REVISION_TAG = "REVI:";
+
 private List entries = new ArrayList();
 
 // state machine constants for reading clearcase lshistory command output
@@ -69,6 +71,11 @@ public class ClearCaseChangeLogConsumer
 private static final int GET_COMMENT = 3;
 
 /**
+ * expecting revision
+ */
+private static final int GET_REVISION = 4;
+
+/**
  * current status of the parser
  */
 private int status = GET_FILE;
@@ -123,6 +130,9 @@ public class ClearCaseChangeLogConsumer
 case GET_COMMENT:
 processGetCommentAndUser( line );
 break;
+case GET_REVISION:
+processGetRevision( line );
+break;
 default:
 if ( getLogger().isWarnEnabled() )
 {
@@ -188,7 +198,7 @@ public class ClearCaseChangeLogConsumer
 
 entries.add( getCurrentChange() );
 
-setStatus( GET_FILE );
+setStatus( GET_REVISION );
 }
 else
 {
@@ -196,6 +206,21 @@ public class ClearCaseChangeLogConsumer
 getCurrentChange().setComment( getCurrentChange().getComment() + 
line + "\n" );
 }
 }
+
+/**
+ * Process the current input line in the Get Revision.
+ *
+ * @param line a line of text from the clearcase log output
+ */
+private void processGetRevision( String line )
+{
+if ( line.startsWith( REVISION_TAG ) )
+{
+getCurrentChange().setRevision( line.substring( 
REVISION_TAG.length() ) );
+
+setStatus( GET_FILE );
+}
+}
 
 /**
  * Getter for property curren

svn commit: r1094192 - /maven/scm/trunk/.gitignore

2011-04-17 Thread olamy
Author: olamy
Date: Sun Apr 17 20:28:31 2011
New Revision: 1094192

URL: http://svn.apache.org/viewvc?rev=1094192&view=rev
Log:
gitignore .idea

Modified:
maven/scm/trunk/.gitignore

Modified: maven/scm/trunk/.gitignore
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/.gitignore?rev=1094192&r1=1094191&r2=1094192&view=diff
==
--- maven/scm/trunk/.gitignore (original)
+++ maven/scm/trunk/.gitignore Sun Apr 17 20:28:31 2011
@@ -7,3 +7,4 @@ target
 .project
 .settings
 build
+.idea




svn commit: r1090546 - in /maven/scm/trunk: maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/ maven-scm-providers/maven-scm-provid

2011-04-09 Thread olamy
Author: olamy
Date: Sat Apr  9 08:29:33 2011
New Revision: 1090546

URL: http://svn.apache.org/viewvc?rev=1090546&view=rev
Log:
code formatting

Modified:

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java

maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java

Modified: 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java?rev=1090546&r1=1090545&r2=1090546&view=diff
==
--- 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
 (original)
+++ 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
 Sat Apr  9 08:29:33 2011
@@ -27,7 +27,6 @@ import org.apache.maven.scm.repository.S
 import java.io.IOException;
 
 
-
 /**
  * Mark a set of files for deletion.
  *
@@ -35,7 +34,9 @@ import java.io.IOException;
  * @goal remove
  * @aggregator
  */
-public class RemoveMojo extends AbstractScmMojo {
+public class RemoveMojo
+extends AbstractScmMojo
+{
 
 /**
  * The commit message.
@@ -47,16 +48,23 @@ public class RemoveMojo extends Abstract
 /**
  * {@inheritDoc}
  */
-public void execute() throws MojoExecutionException {
+public void execute()
+throws MojoExecutionException
+{
 super.execute();
-try {
+try
+{
 ScmRepository repository = getScmRepository();
-RemoveScmResult result = getScmManager().remove(repository, 
getFileSet(), message);
-checkResult(result);
-} catch (IOException e) {
-throw new MojoExecutionException("Cannot run remove command : ", 
e);
-} catch (ScmException e) {
-throw new MojoExecutionException("Cannot run remove command : ", 
e);
+RemoveScmResult result = getScmManager().remove( repository, 
getFileSet(), message );
+checkResult( result );
+}
+catch ( IOException e )
+{
+throw new MojoExecutionException( "Cannot run remove command : " + 
e.getMessage(), e );
+}
+catch ( ScmException e )
+{
+throw new MojoExecutionException( "Cannot run remove command : " + 
e.getMessage(), e );
 }
 }
 }

Modified: 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java?rev=1090546&r1=1090545&r2=1090546&view=diff
==
--- 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
 Sat Apr  9 08:29:33 2011
@@ -22,7 +22,6 @@ package org.apache.maven.scm.plugin;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
 import org.apache.maven.scm.ScmTestCase;
-import org.apache.maven.scm.provider.svn.SvnScmTestUtils;
 import org.codehaus.plexus.util.StringUtils;
 
 import java.io.File;
@@ -30,67 +29,82 @@ import java.io.File;
 /**
  * @author Paul Mackinlay
  */
-public class RemoveMojoTest extends AbstractMojoTestCase {
+public class RemoveMojoTest
+extends AbstractMojoTestCase
+{
+
+public void testShouldInvokeP4Delete()
+throws Exception
+{
 
-public void testShouldInvokeP4Delete() throws Exception {
-
-if ( !ScmTestCase.isSystemCmd("p4") )
+if ( !ScmTestCase.isSystemCmd( "p4" ) )
 {
 System.out.println( "'skip test as p4 is not available" );
 return;
 }
 
 String testConfig = 
"src/test/resources/mojos/remove/removeWithPerforce.xml";
-try {
-RemoveMojo removeMojo = (RemoveMojo) lookupMojo("remove", 
getTestFile(testConfig));
+try
+{
+RemoveMojo removeMojo = (RemoveMojo) lookupMojo( "remove", 
getTestFile( testConfig ) );
 String connectionUrl = removeMojo.getConnectionUrl();
-connectionUrl = StringUtils.replace(connectionUrl, "${basedir}", 
getBasedir());
-connectionUrl = StringUtils.replace(connectionUrl, "\\", "/");
-removeMojo.setWorkingDirectory(new File(getBasedir()));
-rem

svn commit: r1090545 - /maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java

2011-04-09 Thread olamy
Author: olamy
Date: Sat Apr  9 08:29:04 2011
New Revision: 1090545

URL: http://svn.apache.org/viewvc?rev=1090545&view=rev
Log:
check p4 is available in cli before running test

Modified:

maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java

Modified: 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java?rev=1090545&r1=1090544&r2=1090545&view=diff
==
--- 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
 Sat Apr  9 08:29:04 2011
@@ -21,6 +21,8 @@ package org.apache.maven.scm.plugin;
 
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
+import org.apache.maven.scm.ScmTestCase;
+import org.apache.maven.scm.provider.svn.SvnScmTestUtils;
 import org.codehaus.plexus.util.StringUtils;
 
 import java.io.File;
@@ -31,6 +33,13 @@ import java.io.File;
 public class RemoveMojoTest extends AbstractMojoTestCase {
 
 public void testShouldInvokeP4Delete() throws Exception {
+
+if ( !ScmTestCase.isSystemCmd("p4") )
+{
+System.out.println( "'skip test as p4 is not available" );
+return;
+}
+
 String testConfig = 
"src/test/resources/mojos/remove/removeWithPerforce.xml";
 try {
 RemoveMojo removeMojo = (RemoveMojo) lookupMojo("remove", 
getTestFile(testConfig));
@@ -54,6 +63,11 @@ public class RemoveMojoTest extends Abst
 }
 
 public void testShouldFailToInvokeP4Delete() throws Exception {
+if ( !ScmTestCase.isSystemCmd("p4") )
+{
+System.out.println( "'skip test as p4 is not available" );
+return;
+}
 String testConfig = 
"src/test/resources/mojos/remove/removeWithPerforceNoIncludes.xml";
 try {
 RemoveMojo removeMojo = (RemoveMojo) lookupMojo("remove", 
getTestFile(testConfig));




svn commit: r1090544 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java

2011-04-09 Thread olamy
Author: olamy
Date: Sat Apr  9 08:28:49 2011
New Revision: 1090544

URL: http://svn.apache.org/viewvc?rev=1090544&view=rev
Log:
rethrow exception with chaining in case of CommandLineException in Perforce 
remove command

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java?rev=1090544&r1=1090543&r2=1090544&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java
 Sat Apr  9 08:28:49 2011
@@ -41,53 +41,45 @@ import java.util.List;
  * @version $Id$
  */
 public class PerforceRemoveCommand
-extends AbstractRemoveCommand
-implements PerforceCommand
-{
-/** {@inheritDoc} */
-protected ScmResult executeRemoveCommand( ScmProviderRepository repo, 
ScmFileSet files, String message )
-throws ScmException
-{
-Commandline cl = createCommandLine( (PerforceScmProviderRepository) 
repo, files.getBasedir(), files );
+extends AbstractRemoveCommand
+implements PerforceCommand {
+/**
+ * {@inheritDoc}
+ */
+protected ScmResult executeRemoveCommand(ScmProviderRepository repo, 
ScmFileSet files, String message)
+throws ScmException {
+Commandline cl = createCommandLine((PerforceScmProviderRepository) 
repo, files.getBasedir(), files);
 PerforceRemoveConsumer consumer = new PerforceRemoveConsumer();
-try
-{
+try {
 CommandLineUtils.StringStreamConsumer err = new 
CommandLineUtils.StringStreamConsumer();
-int exitCode = CommandLineUtils.executeCommandLine( cl, consumer, 
err );
+int exitCode = CommandLineUtils.executeCommandLine(cl, consumer, 
err);
 
-if ( exitCode != 0 )
-{
-String cmdLine = CommandLineUtils.toString( 
cl.getCommandline() );
+if (exitCode != 0) {
+String cmdLine = 
CommandLineUtils.toString(cl.getCommandline());
 
-StringBuilder msg = new StringBuilder( "Exit code: " + 
exitCode + " - " + err.getOutput() );
-msg.append( '\n' );
-msg.append( "Command line was:" + cmdLine );
+StringBuilder msg = new StringBuilder("Exit code: " + exitCode 
+ " - " + err.getOutput());
+msg.append('\n');
+msg.append("Command line was:" + cmdLine);
 
-throw new CommandLineException( msg.toString() );
-}
-}
-catch ( CommandLineException e )
-{
-if ( getLogger().isErrorEnabled() )
-{
-getLogger().error( "CommandLineException " + e.getMessage(), e 
);
+throw new CommandLineException(msg.toString());
 }
+} catch (CommandLineException e) {
+throw new ScmException("CommandLineException " + e.getMessage(), 
e);
+
 }
 
-return new RemoveScmResult( cl.toString(), consumer.getRemovals() );
+return new RemoveScmResult(cl.toString(), consumer.getRemovals());
 }
 
-public static Commandline createCommandLine( PerforceScmProviderRepository 
repo, File workingDirectory,
- ScmFileSet files )
-{
-Commandline command = PerforceScmProvider.createP4Command( repo, 
workingDirectory );
-command.createArg().setValue( "delete" );
+public static Commandline createCommandLine(PerforceScmProviderRepository 
repo, File workingDirectory,
+ScmFileSet files) {
+Commandline command = PerforceScmProvider.createP4Command(repo, 
workingDirectory);
+command.createArg().setValue("delete");
 
 List fs = files.getFileList();
-for ( int i = 0; i < fs.size(); i++ )
-{
-File file = (File) fs.get( i );
-command.createArg().setValue( file.getName() );
+for (int i = 0; i < fs.size(); i++) {
+File file = (File) fs.get(i);
+command.createArg().setValue(file.getName());
 }
 return command;
 }




svn commit: r1090543 - /maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java

2011-04-09 Thread olamy
Author: olamy
Date: Sat Apr  9 08:28:29 2011
New Revision: 1090543

URL: http://svn.apache.org/viewvc?rev=1090543&view=rev
Log:
fix license header

Modified:

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java

Modified: 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java?rev=1090543&r1=1090542&r2=1090543&view=diff
==
--- 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
 (original)
+++ 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
 Sat Apr  9 08:28:29 2011
@@ -1,12 +1,5 @@
 package org.apache.maven.scm.plugin;
 
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.scm.ScmException;
-import org.apache.maven.scm.command.remove.RemoveScmResult;
-import org.apache.maven.scm.repository.ScmRepository;
-
-import java.io.IOException;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -26,6 +19,15 @@ import java.io.IOException;
  * under the License.
  */
 
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.scm.ScmException;
+import org.apache.maven.scm.command.remove.RemoveScmResult;
+import org.apache.maven.scm.repository.ScmRepository;
+
+import java.io.IOException;
+
+
+
 /**
  * Mark a set of files for deletion.
  *




svn commit: r1090542 - in /maven/scm/trunk/maven-scm-plugin/src: main/java/org/apache/maven/scm/plugin/ test/java/org/apache/maven/scm/plugin/ test/resources/mojos/remove/

2011-04-09 Thread olamy
Author: olamy
Date: Sat Apr  9 08:28:14 2011
New Revision: 1090542

URL: http://svn.apache.org/viewvc?rev=1090542&view=rev
Log:
[SCM-615] RemoveMojo to allow removing resources from version control.
Submitted by Paul Mackinlay.

Added:

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
   (with props)

maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
   (with props)
maven/scm/trunk/maven-scm-plugin/src/test/resources/mojos/remove/

maven/scm/trunk/maven-scm-plugin/src/test/resources/mojos/remove/removeWithPerforce.xml
   (with props)

maven/scm/trunk/maven-scm-plugin/src/test/resources/mojos/remove/removeWithPerforceNoIncludes.xml
   (with props)

Added: 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java?rev=1090542&view=auto
==
--- 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
 (added)
+++ 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
 Sat Apr  9 08:28:14 2011
@@ -0,0 +1,60 @@
+package org.apache.maven.scm.plugin;
+
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.scm.ScmException;
+import org.apache.maven.scm.command.remove.RemoveScmResult;
+import org.apache.maven.scm.repository.ScmRepository;
+
+import java.io.IOException;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/**
+ * Mark a set of files for deletion.
+ *
+ * @author Paul Mackinlay
+ * @goal remove
+ * @aggregator
+ */
+public class RemoveMojo extends AbstractScmMojo {
+
+/**
+ * The commit message.
+ *
+ * @parameter expression="${message}"
+ */
+private String message;
+
+/**
+ * {@inheritDoc}
+ */
+public void execute() throws MojoExecutionException {
+super.execute();
+try {
+ScmRepository repository = getScmRepository();
+RemoveScmResult result = getScmManager().remove(repository, 
getFileSet(), message);
+checkResult(result);
+} catch (IOException e) {
+throw new MojoExecutionException("Cannot run remove command : ", 
e);
+} catch (ScmException e) {
+throw new MojoExecutionException("Cannot run remove command : ", 
e);
+}
+}
+}

Propchange: 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
--
svn:eol-style = native

Propchange: 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/RemoveMojo.java
--
svn:keywords = Author Date Id Revision

Added: 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java?rev=1090542&view=auto
==
--- 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
 (added)
+++ 
maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/RemoveMojoTest.java
 Sat Apr  9 08:28:14 2011
@@ -0,0 +1,84 @@
+package org.apache.maven.scm.plugin;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable la

svn commit: r1086395 - in /maven/scm/trunk: ./ maven-scm-api/ maven-scm-client/ maven-scm-managers/ maven-scm-managers/maven-scm-manager-plexus/ maven-scm-plugin/ maven-scm-providers/ maven-scm-provid

2011-03-28 Thread olamy
Author: olamy
Date: Mon Mar 28 20:40:26 2011
New Revision: 1086395

URL: http://svn.apache.org/viewvc?rev=1086395&view=rev
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
maven/scm/trunk/maven-scm-api/pom.xml
maven/scm/trunk/maven-scm-client/pom.xml
maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml
maven/scm/trunk/maven-scm-managers/pom.xml
maven/scm/trunk/maven-scm-plugin/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsjava/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvstest/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-standard/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/pom.xml
maven/scm/trunk/maven-scm-providers/pom.xml
maven/scm/trunk/maven-scm-test/pom.xml
maven/scm/trunk/pom.xml

Modified: maven/scm/trunk/maven-scm-api/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/pom.xml?rev=1086395&r1=1086394&r2=1086395&view=diff
==
--- maven/scm/trunk/maven-scm-api/pom.xml (original)
+++ maven/scm/trunk/maven-scm-api/pom.xml Mon Mar 28 20:40:26 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven.scm
 maven-scm
-1.5
+1.6-SNAPSHOT
   
 
   maven-scm-api

Modified: maven/scm/trunk/maven-scm-client/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-client/pom.xml?rev=1086395&r1=1086394&r2=1086395&view=diff
==
--- maven/scm/trunk/maven-scm-client/pom.xml (original)
+++ maven/scm/trunk/maven-scm-client/pom.xml Mon Mar 28 20:40:26 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven.scm
 maven-scm
-1.5
+1.6-SNAPSHOT
   
 
   maven-scm-client

Modified: maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml?rev=1086395&r1=1086394&r2=1086395&view=diff
==
--- maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml 
(original)
+++ maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml Mon Mar 
28 20:40:26 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven.scm
 maven-scm-managers
-1.5
+1.6-SNAPSHOT
   
 
   maven-scm-manager-plexus

Modified: maven/scm/trunk/maven-scm-managers/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-managers/pom.xml?rev=1086395&r1=1086394&r2=1086395&view=diff
==
--- maven/scm/trunk/maven-scm-managers/pom.xml (original)
+++ maven/scm/trunk/maven-scm-managers/pom.xml Mon Mar 28 20:40:26 2011
@@ -23,7 +23,7 @@
   
 maven-scm
 org.apache.maven.scm
-1.5
+1.6-SNAPSHOT
   
 
   maven-scm-managers

Modified: maven/scm/trunk/maven-scm-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/pom.xml?rev=1086395&r1=1086394&r2=1086395&view=diff
===

svn commit: r1086393 - /maven/scm/tags/maven-scm-1.5/

2011-03-28 Thread olamy
Author: olamy
Date: Mon Mar 28 20:39:43 2011
New Revision: 1086393

URL: http://svn.apache.org/viewvc?rev=1086393&view=rev
Log:
[maven-release-plugin]  copy for tag maven-scm-1.5

Added:
maven/scm/tags/maven-scm-1.5/
  - copied from r1086392, maven/scm/trunk/



svn commit: r1086392 - in /maven/scm/trunk: ./ maven-scm-api/ maven-scm-client/ maven-scm-managers/ maven-scm-managers/maven-scm-manager-plexus/ maven-scm-plugin/ maven-scm-providers/ maven-scm-provid

2011-03-28 Thread olamy
Author: olamy
Date: Mon Mar 28 20:39:29 2011
New Revision: 1086392

URL: http://svn.apache.org/viewvc?rev=1086392&view=rev
Log:
[maven-release-plugin] prepare release maven-scm-1.5

Modified:
maven/scm/trunk/maven-scm-api/pom.xml
maven/scm/trunk/maven-scm-client/pom.xml
maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml
maven/scm/trunk/maven-scm-managers/pom.xml
maven/scm/trunk/maven-scm-plugin/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsjava/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvstest/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-standard/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/pom.xml
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/pom.xml
maven/scm/trunk/maven-scm-providers/pom.xml
maven/scm/trunk/maven-scm-test/pom.xml
maven/scm/trunk/pom.xml

Modified: maven/scm/trunk/maven-scm-api/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/pom.xml?rev=1086392&r1=1086391&r2=1086392&view=diff
==
--- maven/scm/trunk/maven-scm-api/pom.xml (original)
+++ maven/scm/trunk/maven-scm-api/pom.xml Mon Mar 28 20:39:29 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven.scm
 maven-scm
-1.5-SNAPSHOT
+1.5
   
 
   maven-scm-api

Modified: maven/scm/trunk/maven-scm-client/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-client/pom.xml?rev=1086392&r1=1086391&r2=1086392&view=diff
==
--- maven/scm/trunk/maven-scm-client/pom.xml (original)
+++ maven/scm/trunk/maven-scm-client/pom.xml Mon Mar 28 20:39:29 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven.scm
 maven-scm
-1.5-SNAPSHOT
+1.5
   
 
   maven-scm-client

Modified: maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml?rev=1086392&r1=1086391&r2=1086392&view=diff
==
--- maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml 
(original)
+++ maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/pom.xml Mon Mar 
28 20:39:29 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven.scm
 maven-scm-managers
-1.5-SNAPSHOT
+1.5
   
 
   maven-scm-manager-plexus

Modified: maven/scm/trunk/maven-scm-managers/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-managers/pom.xml?rev=1086392&r1=1086391&r2=1086392&view=diff
==
--- maven/scm/trunk/maven-scm-managers/pom.xml (original)
+++ maven/scm/trunk/maven-scm-managers/pom.xml Mon Mar 28 20:39:29 2011
@@ -23,7 +23,7 @@
   
 maven-scm
 org.apache.maven.scm
-1.5-SNAPSHOT
+1.5
   
 
   maven-scm-managers

Modified: maven/scm/trunk/maven-scm-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/pom.xml?rev=1086392&r1=1086391&r2=1086392&view=diff
===

svn commit: r1086383 - /maven/scm/trunk/maven-scm-plugin/pom.xml

2011-03-28 Thread olamy
Author: olamy
Date: Mon Mar 28 20:19:37 2011
New Revision: 1086383

URL: http://svn.apache.org/viewvc?rev=1086383&view=rev
Log:
upgrade to surefire 2.8

Modified:
maven/scm/trunk/maven-scm-plugin/pom.xml

Modified: maven/scm/trunk/maven-scm-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/pom.xml?rev=1086383&r1=1086382&r2=1086383&view=diff
==
--- maven/scm/trunk/maven-scm-plugin/pom.xml (original)
+++ maven/scm/trunk/maven-scm-plugin/pom.xml Mon Mar 28 20:19:37 2011
@@ -175,6 +175,7 @@
 
   org.apache.maven.plugins
   maven-surefire-plugin
+  2.8
   
 
   




svn commit: r1083100 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java

2011-03-18 Thread olamy
Author: olamy
Date: Fri Mar 18 23:00:17 2011
New Revision: 1083100

URL: http://svn.apache.org/viewvc?rev=1083100&view=rev
Log:
fix junit

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java?rev=1083100&r1=1083099&r2=1083100&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumerTest.java
 Fri Mar 18 23:00:17 2011
@@ -59,11 +59,11 @@ public class ClearCaseBlameConsumerTest
 
 BlameLine line1 = (BlameLine) consumer.getLines().get( 0 );
 Assert.assertEquals( "7", line1.getRevision() );
-Assert.assertEquals( "Jeremie Lagarde", line1.getAuthor() );
+Assert.assertEquals( "jeremie lagarde", line1.getAuthor() );
 
 BlameLine line12 = (BlameLine) consumer.getLines().get( 11 );
 Assert.assertEquals( "5", line12.getRevision() );
-Assert.assertEquals( "Evgeny Mandrikov", line12.getAuthor() );
+Assert.assertEquals( "evgeny mandrikov", line12.getAuthor() );
 }
 
 }
\ No newline at end of file




svn commit: r1081211 - /maven/scm/trunk/pom.xml

2011-03-13 Thread olamy
Author: olamy
Date: Sun Mar 13 19:57:37 2011
New Revision: 1081211

URL: http://svn.apache.org/viewvc?rev=1081211&view=rev
Log:
upgrade surefire version

Modified:
maven/scm/trunk/pom.xml

Modified: maven/scm/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/pom.xml?rev=1081211&r1=1081210&r2=1081211&view=diff
==
--- maven/scm/trunk/pom.xml (original)
+++ maven/scm/trunk/pom.xml Sun Mar 13 19:57:37 2011
@@ -298,12 +298,12 @@
 
   org.apache.maven.plugins
   maven-surefire-plugin
-  2.7.2
+  2.8
 
 
   org.apache.maven.plugins
   maven-surefire-report-plugin
-  2.7.2
+  2.8
  
   
 




svn commit: r1075587 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:18:26 2011
New Revision: 1075587

URL: http://svn.apache.org/viewvc?rev=1075587&view=rev
Log:
an other fix test failure with symlink arghh :-) no should run on 
https://hudson.apache.org/hudson/view/M-R/view/Maven/job/MavenScm/

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java?rev=1075587&r1=1075586&r2=1075587&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 Mon Feb 28 23:18:26 2011
@@ -132,8 +132,8 @@ public class VssEditCommandTest
 cl = (Commandline) commands.get( 1 );
 ssPath = VssCommandLineUtils.getSsDir().replace( '/', 
File.separatorChar );
 // vss is windauze so don't care about the case
-assertEquals( StringUtils.lowerCase( normSep( target.getPath() + 
"/test-classes/META-INF" ) ), StringUtils
-.lowerCase( cl.getWorkingDirectory().getPath() ) );
+assertEquals( StringUtils.lowerCase( normSep( 
target.getCanonicalPath() + "/test-classes/META-INF" ) ), StringUtils
+.lowerCase( cl.getWorkingDirectory().getCanonicalPath() ) );
 assertCommandLine( ssPath + "ss Checkout 
$D:/myProject/test-classes/META-INF/LICENSE -Yusername,password -I-",
   ((File) fileSet.getFileList().get( 1 
)).getParentFile().getCanonicalFile() , cl );
 




svn commit: r1075586 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:18:08 2011
New Revision: 1075586

URL: http://svn.apache.org/viewvc?rev=1075586&view=rev
Log:
an other fix test failure with symlink arghh :-)

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java?rev=1075586&r1=1075585&r2=1075586&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 Mon Feb 28 23:18:08 2011
@@ -121,9 +121,9 @@ public class VssEditCommandTest
 cl = (Commandline) commands.get( 0 );
 ssPath = VssCommandLineUtils.getSsDir().replace( '/', 
File.separatorChar );
 // vss is windauze so don't care about the case
-assertEquals( StringUtils.lowerCase( normSep( target.getPath()
+assertEquals( StringUtils.lowerCase( normSep( target.getCanonicalPath()
 + "/test-classes/org/apache/maven/scm/provider/vss/commands/edit" 
) ), StringUtils.lowerCase( cl
-.getWorkingDirectory().getPath() ) );
+.getWorkingDirectory().getCanonicalPath() ) );
 assertCommandLine(
ssPath
+ "ss Checkout 
$D:/myProject/test-classes/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.class
 -Yusername,password -I-",




svn commit: r1075585 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:17:50 2011
New Revision: 1075585

URL: http://svn.apache.org/viewvc?rev=1075585&view=rev
Log:
an other fix test failure with symlink

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java?rev=1075585&r1=1075584&r2=1075585&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 Mon Feb 28 23:17:50 2011
@@ -127,7 +127,7 @@ public class VssEditCommandTest
 assertCommandLine(
ssPath
+ "ss Checkout 
$D:/myProject/test-classes/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.class
 -Yusername,password -I-",
-   ((File) fileSet.getFileList().get( 0 
)).getParentFile(), cl );
+   ((File) fileSet.getFileList().get( 0 
)).getParentFile().getCanonicalFile(), cl );
 
 cl = (Commandline) commands.get( 1 );
 ssPath = VssCommandLineUtils.getSsDir().replace( '/', 
File.separatorChar );




svn commit: r1075584 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:17:32 2011
New Revision: 1075584

URL: http://svn.apache.org/viewvc?rev=1075584&view=rev
Log:
fix test failure with symlink

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java?rev=1075584&r1=1075583&r2=1075584&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 Mon Feb 28 23:17:32 2011
@@ -76,7 +76,7 @@ public class VssEditCommandTest
 assertCommandLine(
ssPath
+ "ss Checkout 
$D:/myProject/target/test-classes/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.class
 -Yusername,password -I-",
-   ((File) fileSet.getFileList().get( 0 
)).getParentFile(), cl );
+   ((File) fileSet.getFileList().get( 0 
)).getParentFile().getCanonicalFile(), cl );
 }
 
 public void testCommandLineRelativePath()
@@ -97,7 +97,7 @@ public class VssEditCommandTest
 assertCommandLine(
ssPath
+ "ss Checkout 
$D:/myProject/test-classes/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.class
 -Yusername,password -I-",
-   ((File) fileSet.getFileList().get( 0 
)).getParentFile(), cl );
+   ((File) fileSet.getFileList().get( 0 
)).getParentFile().getCanonicalFile(), cl );
 }
 
 public void testCommandLineMultipleFiles()
@@ -135,7 +135,7 @@ public class VssEditCommandTest
 assertEquals( StringUtils.lowerCase( normSep( target.getPath() + 
"/test-classes/META-INF" ) ), StringUtils
 .lowerCase( cl.getWorkingDirectory().getPath() ) );
 assertCommandLine( ssPath + "ss Checkout 
$D:/myProject/test-classes/META-INF/LICENSE -Yusername,password -I-",
-  ((File) fileSet.getFileList().get( 1 
)).getParentFile() , cl );
+  ((File) fileSet.getFileList().get( 1 
)).getParentFile().getCanonicalFile() , cl );
 
 }
 




svn commit: r1075583 - /maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:17:12 2011
New Revision: 1075583

URL: http://svn.apache.org/viewvc?rev=1075583&view=rev
Log:
revert previous try to fix symlink issue as it break so much test

Modified:

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java

Modified: 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java?rev=1075583&r1=1075582&r2=1075583&view=diff
==
--- 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
 (original)
+++ 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
 Mon Feb 28 23:17:12 2011
@@ -328,13 +328,7 @@ public abstract class ScmTestCase
 Commandline cl = new Commandline( expectedCommand );
 if ( expectedWorkingDirectory != null )
 {
-// take of symlink
-if (expectedWorkingDirectory.getCanonicalFile().equals( 
expectedWorkingDirectory.getAbsoluteFile() ))
-{
-cl.setWorkingDirectory( 
expectedWorkingDirectory.getAbsolutePath() );
-} else {
-cl.setWorkingDirectory( 
expectedWorkingDirectory.getCanonicalPath() );
-}
+cl.setWorkingDirectory( expectedWorkingDirectory.getAbsolutePath() 
);
 }
 assertEquals( cl.toString(), actualCommand.toString() );
 }




svn commit: r1075582 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src: main/java/org/apache/maven/scm/provider/accurev/ main/java/org/apache/maven/scm/provider/accurev/cli/ mai

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:16:57 2011
New Revision: 1075582

URL: http://svn.apache.org/viewvc?rev=1075582&view=rev
Log:
[SCM-611] AccuRev - call replica sync before export
Submitted by Grant Gardner

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRev.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/ErrorConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/export/AccuRevExportCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/export/AccuRevExportCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRev.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRev.java?rev=1075582&r1=1075581&r2=1075582&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRev.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRev.java
 Mon Feb 28 23:16:57 2011
@@ -282,4 +282,7 @@ public interface AccuRev
 String getClientVersion()
 throws AccuRevException;
 
+boolean  syncReplica()
+throws AccuRevException;
+
 }
\ No newline at end of file

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java?rev=1075582&r1=1075581&r2=1075582&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java
 Mon Feb 28 23:16:57 2011
@@ -744,4 +744,10 @@ public class AccuRevCommandLine
 
 }
 
+public boolean syncReplica()
+throws AccuRevException
+{
+return executeCommandLine( new String[] { "replica", "sync" } );
+}
+
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/ErrorConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/ErrorConsumer.java?rev=1075582&r1=1075581&r2=1075582&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/ErrorConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/ErrorConsumer.java
 Mon Feb 28 23:16:57 2011
@@ -29,6 +29,7 @@ final class ErrorConsumer
 {
 
 private static final Pattern[] SKIPPED_WARNINGS = {
+Pattern.compile( ".*replica sync on the master server.*"),
 Pattern.compile( "No elements selected.*" ),
 Pattern.compile( "You are not in a directory.*" ),
 Pattern.compile( "Note.*" ),

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/export/AccuRevExportCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/export/AccuRevExportCommand.java?rev=1075582&r1=1075581&r2=1075582&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/export/AccuRevExportCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/export/AccuRevExportCommand.java
 Mon Feb 28 23:16:57 2011
@@ -72,6 +72,9 @@ public c

svn commit: r1075581 - in /maven/scm/trunk/maven-scm-providers: maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ maven-scm-provider-clearcase/src/test/ja

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:16:30 2011
New Revision: 1075581

URL: http://svn.apache.org/viewvc?rev=1075581&view=rev
Log:
oups fix compilation failure

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkin/ClearCaseCheckInCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkout/ClearCaseCheckOutCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/edit/ClearCaseEditCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/remove/ClearCaseRemoveCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/status/ClearCaseStatusCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/update/ClearCaseUpdateCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/java/org/apache/maven/scm/provider/synergy/util/SynergyCCMTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsAddCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsBranchCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsChangeLogCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsCheckInCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsCheckOutCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsEditCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsListCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsStatusCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsTagCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsUnEditCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsUpdateCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/SvnCommandLineUtilsTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddCommandTest.java?rev=1075581&r1=1075580&r2=1075581&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddCommandTest.java
 Mon Feb 28 23:16:30 2011
@@ -19,12 +19,12 @@ package org.apache.maven.scm.provider.cl
  * under the License.
  */
 
+import java.io.File;
+
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.ScmTestCase;
 import org.codehaus.plexus.util.cli.Commandline;
 
-import java.io.File;
-
 /**
  * @author mailto:wim.debla...@gmail.com";>Wim Deblauwe
  */
@@ -32,6 +32,7 @@ public class ClearCaseAddCommandTest
 extends ScmTestCase
 {
 public void testAddCommand()
+throws Exception
  

svn commit: r1075580 - /maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:15:35 2011
New Revision: 1075580

URL: http://svn.apache.org/viewvc?rev=1075580&view=rev
Log:
take care of symlink in test

Modified:

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java

Modified: 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java?rev=1075580&r1=1075579&r2=1075580&view=diff
==
--- 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
 (original)
+++ 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
 Mon Feb 28 23:15:35 2011
@@ -323,11 +323,18 @@ public abstract class ScmTestCase
 }
 
 public void assertCommandLine( String expectedCommand, File 
expectedWorkingDirectory, Commandline actualCommand )
+throws IOException
 {
 Commandline cl = new Commandline( expectedCommand );
 if ( expectedWorkingDirectory != null )
 {
-cl.setWorkingDirectory( expectedWorkingDirectory.getAbsolutePath() 
);
+// take of symlink
+if (expectedWorkingDirectory.getCanonicalFile().equals( 
expectedWorkingDirectory.getAbsoluteFile() ))
+{
+cl.setWorkingDirectory( 
expectedWorkingDirectory.getAbsolutePath() );
+} else {
+cl.setWorkingDirectory( 
expectedWorkingDirectory.getCanonicalPath() );
+}
 }
 assertEquals( cl.toString(), actualCommand.toString() );
 }




svn commit: r1075579 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:15:19 2011
New Revision: 1075579

URL: http://svn.apache.org/viewvc?rev=1075579&view=rev
Log:
take care of symlink

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java?rev=1075579&r1=1075578&r2=1075579&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java
 Mon Feb 28 23:15:19 2011
@@ -362,7 +362,11 @@ public class StarteamScmProvider
 throw new ScmException( fileOrDir.getPath() + " was not contained 
in " + basedir.getPath() );
 }
 
-return fileOrDir.getPath().substring( basedir.getPath().length() + 1, 
fileOrDir.getPath().length() );
+if ( basedir.getCanonicalFile().equals(basedir.getAbsoluteFile()) )
+{
+return fileOrDir.getPath().substring( basedir.getPath().length() + 
1, fileOrDir.getPath().length() );
+}
+return fileOrDir.getPath().substring( 
basedir.getCanonicalPath().length() + 1, fileOrDir.getPath().length() );
 }
 
 private static File getAbsoluteFilePath( File fileOrDir )




svn commit: r1075578 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:15:01 2011
New Revision: 1075578

URL: http://svn.apache.org/viewvc?rev=1075578&view=rev
Log:
more debug informations to fix symlink issue on ci server

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java?rev=1075578&r1=1075577&r2=1075578&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
 Mon Feb 28 23:15:01 2011
@@ -44,10 +44,11 @@ public class StarteamScmProviderTest
 File testFile = new File( testDir, "testfile.txt" );
 
 testFile.createNewFile();
-
+
 String relativePath = StarteamScmProvider.getRelativePath( basedir, 
testFile );
 relativePath = relativePath.replace( '\\', '/' ) ;
-assertEquals( "not expected relativePath, found " + relativePath + " 
for file " + testFile.getParent(),
+assertEquals( "not expected relativePath, found " + relativePath + " 
for file " + testFile.getPath()
+  + " and baseDir " + basedir.getPath(),
   "target/testdir/testfile.txt", relativePath );
 
 }




svn commit: r1075577 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:14:44 2011
New Revision: 1075577

URL: http://svn.apache.org/viewvc?rev=1075577&view=rev
Log:
more debug informations to fix symlink issue on ci server

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java?rev=1075577&r1=1075576&r2=1075577&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
 Mon Feb 28 23:14:44 2011
@@ -47,7 +47,8 @@ public class StarteamScmProviderTest
 
 String relativePath = StarteamScmProvider.getRelativePath( basedir, 
testFile );
 relativePath = relativePath.replace( '\\', '/' ) ;
-assertEquals("not expected relativePath, found " + relativePath , 
"target/testdir/testfile.txt", relativePath);
+assertEquals( "not expected relativePath, found " + relativePath + " 
for file " + testFile.getParent(),
+  "target/testdir/testfile.txt", relativePath );
 
 }
 




svn commit: r1075576 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java

2011-02-28 Thread olamy
Author: olamy
Date: Mon Feb 28 23:14:23 2011
New Revision: 1075576

URL: http://svn.apache.org/viewvc?rev=1075576&view=rev
Log:
more debug informations to fix symlink issue on ci server

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java?rev=1075576&r1=1075575&r2=1075576&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/StarteamScmProviderTest.java
 Mon Feb 28 23:14:23 2011
@@ -46,8 +46,8 @@ public class StarteamScmProviderTest
 testFile.createNewFile();
 
 String relativePath = StarteamScmProvider.getRelativePath( basedir, 
testFile );
-
-assertEquals( "target/testdir/testfile.txt", relativePath.replace( 
'\\', '/' ) );
+relativePath = relativePath.replace( '\\', '/' ) ;
+assertEquals("not expected relativePath, found " + relativePath , 
"target/testdir/testfile.txt", relativePath);
 
 }
 




svn commit: r1074949 - in /maven/scm/trunk: maven-scm-providers/maven-scm-provider-accurev/pom.xml maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/cl

2011-02-26 Thread olamy
Author: olamy
Date: Sat Feb 26 22:53:15 2011
New Revision: 1074949

URL: http://svn.apache.org/viewvc?rev=1074949&view=rev
Log:
upgrade to last junit version.
try to take care of symlink in a junit.

Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLineTest.java
maven/scm/trunk/pom.xml

Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/pom.xml?rev=1074949&r1=1074948&r2=1074949&view=diff
==
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/pom.xml 
(original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/pom.xml Sat 
Feb 26 22:53:15 2011
@@ -41,7 +41,6 @@
 
   junit
   junit
-  4.5
   test
 
 

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLineTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLineTest.java?rev=1074949&r1=1074948&r2=1074949&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLineTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLineTest.java
 Sat Feb 26 22:53:15 2011
@@ -290,7 +290,14 @@ public class AccuRevCommandLineTest
 
 Commandline lastCL = accuRevCL.getCommandline();
 assertThat( lastCL.getExecutable(), is( "accurev.exe" ) );
-assertThat( lastCL.getWorkingDirectory(), is( new File( 
"/home/workspace" ).getCanonicalFile() ) );
+// take care of symlink
+if (lastCL.getWorkingDirectory().getCanonicalFile().equals( 
lastCL.getWorkingDirectory().getAbsoluteFile() ))
+{
+assertThat( lastCL.getWorkingDirectory(), is( new File( 
"/home/workspace" ).getCanonicalFile() ) );
+} else {
+assertThat( lastCL.getWorkingDirectory(), is( new File( 
"/home/workspace" ).getAbsoluteFile() ));// .getCanonicalFile() ) );
+}
+
 assertThat( lastCL.getArguments(), is( new String[] { "pop", "-R", 
testFile.getPath() } ) );
 
 }

Modified: maven/scm/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/pom.xml?rev=1074949&r1=1074948&r2=1074949&view=diff
==
--- maven/scm/trunk/pom.xml (original)
+++ maven/scm/trunk/pom.xml Sat Feb 26 22:53:15 2011
@@ -222,7 +222,7 @@
   
 junit
 junit
-3.8.2
+4.8.2
   
   
 org.apache.maven.scm




svn commit: r1072689 - /maven/scm/trunk/maven-scm-plugin/pom.xml

2011-02-20 Thread olamy
Author: olamy
Date: Sun Feb 20 19:13:16 2011
New Revision: 1072689

URL: http://svn.apache.org/viewvc?rev=1072689&view=rev
Log:
upgrade to last maven-plugins parent

Modified:
maven/scm/trunk/maven-scm-plugin/pom.xml

Modified: maven/scm/trunk/maven-scm-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/pom.xml?rev=1072689&r1=1072688&r2=1072689&view=diff
==
--- maven/scm/trunk/maven-scm-plugin/pom.xml (original)
+++ maven/scm/trunk/maven-scm-plugin/pom.xml Sun Feb 20 19:13:16 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven.plugins
 maven-plugins
-18
+19
 ../../plugins/maven-plugins/pom.xml
   
 




svn commit: r1072610 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java

2011-02-20 Thread olamy
Author: olamy
Date: Sun Feb 20 15:11:18 2011
New Revision: 1072610

URL: http://svn.apache.org/viewvc?rev=1072610&view=rev
Log:
[SCM-609] Mercurial SCM provider reports revision number instead of revision 
hash in changelog command
Submitted by Ringo De Smet

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java?rev=1072610&r1=1072609&r2=1072610&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java
 Sun Feb 20 15:11:18 2011
@@ -174,9 +174,8 @@ public class HgChangeLogConsumer
 {
 tmpLine = line.substring( REVNO_TAG.length() );
 tmpLine = tmpLine.trim();
-currentRevision = tmpLine;
-String revision = currentRevision.substring( 0, 
currentRevision.indexOf( ':' ) );
-currentChange.setRevision( revision );
+currentRevision = tmpLine.substring( tmpLine.indexOf( ':' ) + 1 );
+currentChange.setRevision( currentRevision );
 
 }
 else if ( line.startsWith( TAG_TAG ) )




svn commit: r1072609 - /maven/scm/trunk/pom.xml

2011-02-20 Thread olamy
Author: olamy
Date: Sun Feb 20 15:10:58 2011
New Revision: 1072609

URL: http://svn.apache.org/viewvc?rev=1072609&view=rev
Log:
use released parent 19

Modified:
maven/scm/trunk/pom.xml

Modified: maven/scm/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/pom.xml?rev=1072609&r1=1072608&r2=1072609&view=diff
==
--- maven/scm/trunk/pom.xml (original)
+++ maven/scm/trunk/pom.xml Sun Feb 20 15:10:58 2011
@@ -25,7 +25,7 @@
   
 org.apache.maven
 maven-parent
-19-SNAPSHOT
+19
 ../pom/maven/pom.xml
   
 




svn commit: r1068137 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsume

2011-02-07 Thread olamy
Author: olamy
Date: Mon Feb  7 21:11:04 2011
New Revision: 1068137

URL: http://svn.apache.org/viewvc?rev=1068137&view=rev
Log:
fix Tck test for svnexe checkout command

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java?rev=1068137&r1=1068136&r2=1068137&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java
 Mon Feb  7 21:11:04 2011
@@ -105,7 +105,7 @@ public class SvnCheckOutConsumer
 for ( ScmFile file : files )
 {
 if (!( !file.getStatus().equals( ScmFileStatus.DELETED )
-&& !new File( file.getPath() ).isFile() ))
+&& !new File(getWorkingDirectory(), file.getPath() ).isFile() 
))
 {
 onlyFiles.add( file );
 }




svn commit: r1067549 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src: main/java/org/apache/maven/scm/provider/synergy/ main/java/org/apache/maven/scm/provider/synergy/command/

2011-02-05 Thread olamy
Author: olamy
Date: Sat Feb  5 23:13:10 2011
New Revision: 1067549

URL: http://svn.apache.org/viewvc?rev=1067549&view=rev
Log:
[SCM-553] release:prepare not working with synergy scm-provider
Submitted by Jan Malcomess

Added:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/consumer/SynergyShowDefaultTaskConsumer.java
  - copied, changed from r1067545, 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/consumer/SynergyGetWorkingProjectConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyTaskManager.java
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/java/org/apache/maven/scm/provider/synergy/consumer/SynergyShowDefaultTaskConsumerTest.java
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/resources/synergy/consumer/showDefaultTaskNotSet.txt
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/resources/synergy/consumer/showDefaultTaskSet.txt
   (with props)
Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/SynergyScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/add/SynergyAddCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/changelog/SynergyChangeLogCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/checkin/SynergyCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/checkout/SynergyCheckOutCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/edit/SynergyEditCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/remove/SynergyRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/tag/SynergyTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/unedit/SynergyUnEditCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/consumer/SynergyGetWorkingProjectConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyCCM.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyUtil.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/java/org/apache/maven/scm/provider/synergy/util/SynergyCCMTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/SynergyScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/SynergyScmProvider.java?rev=1067549&r1=1067548&r2=1067549&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/SynergyScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/SynergyScmProvider.java
 Sat Feb  5 23:13:10 2011
@@ -58,6 +58,10 @@ public class SynergyScmProvider
 public ScmProviderRepository makeProviderScmRepository( String 
scmSpecificUrl, char delimiter )
 throws ScmRepositoryException
 {
+   if (getLogger().isDebugEnabled())
+   {
+   getLogger().debug("Creating SynergyScmProviderRepository...");
+   }
 return new SynergyScmProviderRepository( scmSpecificUrl );
 }
 

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/add/SynergyAddCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/add/SynergyAddCommand.java?rev=1067549&r1=1067548&r2=1067549&view=diff
==
--- 
maven/scm/trunk/maven-scm-pr

svn commit: r1067545 - in /maven/scm/trunk/maven-scm-providers: maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/ maven-scm-provide

2011-02-05 Thread olamy
Author: olamy
Date: Sat Feb  5 22:39:49 2011
New Revision: 1067545

URL: http://svn.apache.org/viewvc?rev=1067545&view=rev
Log:
[SCM-555] paths reported in svn-exe checkout do not match update command 
(always reports absolute).
Submitted by Andrew Williams.

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java?rev=1067545&r1=1067544&r2=1067545&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
 Sat Feb  5 22:39:49 2011
@@ -45,7 +45,7 @@ public class GitInfoCommandTckTest
 assertNotNull( repository );
 InfoScmResult result = provider.info( repository, new ScmFileSet( 
getRepositoryRoot() ), new CommandParameters() );
 assertNotNull( result );
-assertEquals( "cd3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767", 
result.getInfoItems().get( 0 ).getRevision() );
+assertEquals( "d42193018c2fc462a103ef6440cd162d73595c53", 
result.getInfoItems().get( 0 ).getRevision() );
 // 
 }
 

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java?rev=1067545&r1=1067544&r2=1067545&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java
 Sat Feb  5 22:39:49 2011
@@ -113,4 +113,9 @@ public abstract class AbstractFileChecki
 return revision;
 }
 
+public File getWorkingDirectory()
+{
+return workingDirectory;
+}
+
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java?rev=1067545&r1=1067544&r2=1067545&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkout/SvnCheckOutCommand.java
 Sat Feb  5 22:39:49 2011
@@ -74,7 +74,7 @@ public class SvnCheckOutCommand
 
 Commandline cl = createCommandLine( repository, fileSet.getBasedir(), 
version, url, recursive );
 
-SvnCheckOutConsumer consumer = new SvnCheckOutConsumer( getLogger(), 
fileSet.getBasedir().getParentFile() );
+SvnCheckOutConsumer consumer = new SvnCheckOutConsumer( getLogger(), 
fileSet.getBasedir() );
 

svn commit: r1067537 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java

2011-02-05 Thread olamy
Author: olamy
Date: Sat Feb  5 22:09:15 2011
New Revision: 1067537

URL: http://svn.apache.org/viewvc?rev=1067537&view=rev
Log:
fix codestyle

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java?rev=1067537&r1=1067536&r2=1067537&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java
 Sat Feb  5 22:09:15 2011
@@ -52,11 +52,9 @@ public class HgBlameConsumer
 String annotation;
 if(trimmedLine.indexOf(": ") > -1)
 {
- annotation = trimmedLine.substring(0, trimmedLine.indexOf(": 
")).trim();
-}
-else
-{
-  annotation = trimmedLine.substring(0, 
trimmedLine.lastIndexOf(":")).trim();
+annotation = trimmedLine.substring(0, trimmedLine.indexOf(": 
")).trim();
+} else {
+annotation = trimmedLine.substring(0, 
trimmedLine.lastIndexOf(":")).trim();
 }
 
 String author = annotation.substring( 0, annotation.indexOf( ' ' ) );




svn commit: r1067536 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java

2011-02-05 Thread olamy
Author: olamy
Date: Sat Feb  5 22:08:56 2011
New Revision: 1067536

URL: http://svn.apache.org/viewvc?rev=1067536&view=rev
Log:
[SCM-603] Blame command for Mercurial (HG) is partial

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java?rev=1067536&r1=1067535&r2=1067536&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java
 Sat Feb  5 22:08:56 2011
@@ -49,7 +49,15 @@ public class HgBlameConsumer
 public void doConsume( ScmFileStatus status, String trimmedLine )
 {
 /* godin 0 Sun Jan 31 03:04:54 2010 +0300 */
-String annotation = trimmedLine.substring( 0, trimmedLine.indexOf( ": 
" ) ).trim();
+String annotation;
+if(trimmedLine.indexOf(": ") > -1)
+{
+ annotation = trimmedLine.substring(0, trimmedLine.indexOf(": 
")).trim();
+}
+else
+{
+  annotation = trimmedLine.substring(0, 
trimmedLine.lastIndexOf(":")).trim();
+}
 
 String author = annotation.substring( 0, annotation.indexOf( ' ' ) );
 annotation = annotation.substring( annotation.indexOf( ' ' ) + 1 
).trim();




svn commit: r1063887 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg: HgScmProvider.java command/info/HgInfoCommand.java command/info/HgI

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 21:58:58 2011
New Revision: 1063887

URL: http://svn.apache.org/viewvc?rev=1063887&view=rev
Log:
[SCM-601] Implements a mercurial (hg) info command

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java?rev=1063887&r1=1063886&r2=1063887&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 Wed Jan 26 21:58:58 2011
@@ -331,6 +331,7 @@ public class HgScmProvider
 }
 
 /**
+ * returns result of hg id -i
  * @since 1.5
  * @see 
org.apache.maven.scm.provider.AbstractScmProvider#info(org.apache.maven.scm.provider.ScmProviderRepository,
 org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
  */

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java?rev=1063887&r1=1063886&r2=1063887&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java
 Wed Jan 26 21:58:58 2011
@@ -1,5 +1,24 @@
 package org.apache.maven.scm.provider.hg.command.info;
 
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoConsumer.java?rev=1063887&r1=1063886&r2=1063887&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoConsumer.java
 Wed Jan 26 21:58:58 2011
@@ -1,5 +1,24 @@
 package org.apache.maven.scm.provider.hg.command.info;
 
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BA

svn commit: r1063886 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/info/ maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/ mav

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 21:58:39 2011
New Revision: 1063886

URL: http://svn.apache.org/viewvc?rev=1063886&view=rev
Log:
[SCM-601] Implements a mercurial (hg) info command

Added:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoConsumer.java
   (with props)
Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java?rev=1063886&r1=1063885&r2=1063886&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
 Wed Jan 26 21:58:39 2011
@@ -50,11 +50,11 @@ public class InfoScmResult
 this.infoItems = files;
 }
 
-public InfoScmResult( List files, ScmResult result )
+public InfoScmResult( List infoItems, ScmResult result )
 {
 super( result );
 
-this.infoItems = files;
+this.infoItems = infoItems;
 }
 
 public InfoScmResult( ScmResult result )

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java?rev=1063886&r1=1063885&r2=1063886&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 Wed Jan 26 21:58:39 2011
@@ -33,6 +33,7 @@ import org.apache.maven.scm.command.chan
 import org.apache.maven.scm.command.checkin.CheckInScmResult;
 import org.apache.maven.scm.command.checkout.CheckOutScmResult;
 import org.apache.maven.scm.command.diff.DiffScmResult;
+import org.apache.maven.scm.command.info.InfoScmResult;
 import org.apache.maven.scm.command.list.ListScmResult;
 import org.apache.maven.scm.command.remove.RemoveScmResult;
 import org.apache.maven.scm.command.status.StatusScmResult;
@@ -47,6 +48,7 @@ import org.apache.maven.scm.provider.hg.
 import org.apache.maven.scm.provider.hg.command.checkin.HgCheckInCommand;
 import org.apache.maven.scm.provider.hg.command.checkout.HgCheckOutCommand;
 import org.apache.maven.scm.provider.hg.command.diff.HgDiffCommand;
+import org.apache.maven.scm.provider.hg.command.info.HgInfoCommand;
 import org.apache.maven.scm.provider.hg.command.inventory.HgListCommand;
 import org.apache.maven.scm.provider.hg.command.remove.HgRemoveCommand;
 import org.apache.maven.scm.provider.hg.command.status.HgStatusCommand;
@@ -327,4 +329,17 @@ public class HgScmProvider
 return (ListScmResult) hgListCommand.executeCommand( repository, 
fileSet, parameters );
 
 }
+
+/**
+ * @since 1.5
+ * @see 
org.apache.maven.scm.provider.AbstractScmProvider#info(org.apache.maven.scm.provider.ScmProviderRepository,
 org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
+ */
+@Override
+public InfoScmResult info( ScmProviderRepository repository, ScmFileSet 
fileSet, CommandParameters parameters )
+throws ScmException
+{
+HgInfoCommand infoCommand = new HgInfoCommand();
+infoCommand.setLogger( getLogger() );
+return (InfoScmResult) infoCommand.execute( repository, fileSet, 
parameters );
+}
 }

Added: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java?rev=1063886&view=auto
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/info/HgInfoCommand.java
 (added)
+++ 
maven/scm/tru

svn commit: r1063885 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info: SvnInfoCommand.jav

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 21:58:10 2011
New Revision: 1063885

URL: http://svn.apache.org/viewvc?rev=1063885&view=rev
Log:
use new InfoItem class

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoCommand.java?rev=1063885&r1=1063884&r2=1063885&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoCommand.java
 Wed Jan 26 21:58:10 2011
@@ -19,14 +19,17 @@ package org.apache.maven.scm.provider.sv
  * under the License.
  */
 
+import java.io.File;
+import java.util.Iterator;
+
 import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.ScmResult;
 import org.apache.maven.scm.command.AbstractCommand;
+import org.apache.maven.scm.command.info.InfoScmResult;
 import org.apache.maven.scm.provider.ScmProviderRepository;
 import org.apache.maven.scm.provider.svn.command.SvnCommand;
-import org.apache.maven.scm.provider.svn.command.info.SvnInfoScmResult;
 import org.apache.maven.scm.provider.svn.repository.SvnScmProviderRepository;
 import org.apache.maven.scm.provider.svn.svnexe.command.SvnCommandLineUtils;
 import org.codehaus.plexus.util.StringUtils;
@@ -34,9 +37,6 @@ import org.codehaus.plexus.util.cli.Comm
 import org.codehaus.plexus.util.cli.CommandLineUtils;
 import org.codehaus.plexus.util.cli.Commandline;
 
-import java.io.File;
-import java.util.Iterator;
-
 /**
  * @author mailto:ken...@apache.org";>Kenney Westerhof
  * @version $Id$
@@ -54,7 +54,7 @@ public class SvnInfoCommand
 return executeInfoCommand( (SvnScmProviderRepository) repository, 
fileSet, parameters, false, null );
 }
 
-public SvnInfoScmResult executeInfoCommand( SvnScmProviderRepository 
repository, ScmFileSet fileSet,
+public InfoScmResult executeInfoCommand( SvnScmProviderRepository 
repository, ScmFileSet fileSet,
 CommandParameters parameters, 
boolean recursive, String revision )
 throws ScmException
 {
@@ -83,10 +83,10 @@ public class SvnInfoCommand
 
 if ( exitCode != 0 )
 {
-return new SvnInfoScmResult( cl.toString(), "The svn command 
failed.", stderr.getOutput(), false );
+return new InfoScmResult( cl.toString(), "The svn command 
failed.", stderr.getOutput(), false );
 }
 
-return new SvnInfoScmResult( cl.toString(), consumer.getInfoItems() );
+return new InfoScmResult( cl.toString(), consumer.getInfoItems() );
 }
 
 //set scope to protected to allow test to call it directly

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoConsumer.java?rev=1063885&r1=1063884&r2=1063885&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoConsumer.java
 Wed Jan 26 21:58:10 2011
@@ -19,12 +19,12 @@ package org.apache.maven.scm.provider.sv
  * under the License.
  */
 
-import org.apache.maven.scm.provider.svn.command.info.SvnInfoItem;
-import org.codehaus.plexus.util.cli.StreamConsumer;
-
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.maven.scm.command.info.InfoItem;
+import org.codehaus.plexus.util.cli.StreamConsum

svn commit: r1063884 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 21:57:50 2011
New Revision: 1063884

URL: http://svn.apache.org/viewvc?rev=1063884&view=rev
Log:
remove unused import

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java?rev=1063884&r1=1063883&r2=1063884&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 Wed Jan 26 21:57:50 2011
@@ -26,7 +26,6 @@ import java.util.List;
 import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
-import org.apache.maven.scm.ScmVersion;
 import org.apache.maven.scm.command.add.AddScmResult;
 import org.apache.maven.scm.command.blame.BlameScmResult;
 import org.apache.maven.scm.command.branch.BranchScmResult;
@@ -54,7 +53,6 @@ import org.apache.maven.scm.provider.hg.
 import org.apache.maven.scm.provider.hg.command.tag.HgTagCommand;
 import org.apache.maven.scm.provider.hg.command.update.HgUpdateCommand;
 import org.apache.maven.scm.provider.hg.repository.HgScmProviderRepository;
-import org.apache.maven.scm.repository.ScmRepository;
 import org.apache.maven.scm.repository.ScmRepositoryException;
 import org.apache.maven.scm.repository.UnknownRepositoryStructure;
 




svn commit: r1063679 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git: ./ hooks/ info/ logs/ logs/refs/ logs/refs/heads/ obj

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 11:22:35 2011
New Revision: 1063679

URL: http://svn.apache.org/viewvc?rev=1063679&view=rev
Log:
prevent failure regarding missing git metadata.

Added:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/COMMIT_EDITMSG

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/HEAD

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/config

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/description

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/applypatch-msg.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/commit-msg.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/post-commit.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/post-receive.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/post-update.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/pre-applypatch.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/pre-commit.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/pre-rebase.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/prepare-commit-msg.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/hooks/update.sample

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/index
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/info/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/info/exclude

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/logs/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/logs/HEAD

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/logs/refs/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/logs/refs/heads/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/logs/refs/heads/master

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/1e/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/1e/193b8e82a3454ae2fb6856ffe0fc301a4fe10b
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/5a/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/5a/3fecc90185cee3b2e78c5b4091123ea4e370e0
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/cd/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/cd/3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/info/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/.git/objects/pack/

maven/scm/trunk/maven-scm-providers/maven

svn commit: r1063677 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 11:12:08 2011
New Revision: 1063677

URL: http://svn.apache.org/viewvc?rev=1063677&view=rev
Log:
[SCM-600] move info command (from svn provider and git provider) to the scm api 
level (ScmProvider interface)
move test to use interface rather than direct implementation.

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java?rev=1063677&r1=1063676&r2=1063677&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
 Wed Jan 26 11:12:08 2011
@@ -25,9 +25,9 @@ import org.apache.maven.scm.CommandParam
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.ScmTestCase;
 import org.apache.maven.scm.command.info.InfoScmResult;
+import org.apache.maven.scm.provider.ScmProvider;
 import org.apache.maven.scm.provider.ScmProviderRepository;
 import org.apache.maven.scm.provider.git.GitScmTestUtils;
-import org.apache.maven.scm.provider.git.gitexe.GitExeScmProvider;
 import org.codehaus.plexus.PlexusTestCase;
 
 /**
@@ -40,7 +40,7 @@ public class GitInfoCommandTckTest
 public void testInfoCommand() throws Exception
 {
 GitScmTestUtils.initRepo( "src/test/resources/git/info", 
getRepositoryRoot(), getWorkingCopy() );
-GitExeScmProvider provider = (GitExeScmProvider) 
getScmManager().getProviderByUrl( getScmUrl() );
+ScmProvider provider = getScmManager().getProviderByUrl( getScmUrl() );
 ScmProviderRepository repository = provider.makeProviderScmRepository( 
getRepositoryRoot() );
 assertNotNull( repository );
 InfoScmResult result = provider.info( repository, new ScmFileSet( 
getRepositoryRoot() ), new CommandParameters() );




svn commit: r1063676 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/provider/ maven-scm-test/src/main/java/org/apache/maven/scm/provider/

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 11:09:17 2011
New Revision: 1063676

URL: http://svn.apache.org/viewvc?rev=1063676&view=rev
Log:
[SCM-600] move info command (from svn provider and git provider) to the scm api 
level (ScmProvider interface)

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmProvider.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java?rev=1063676&r1=1063675&r2=1063676&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
 Wed Jan 26 11:09:17 2011
@@ -38,6 +38,7 @@ import org.apache.maven.scm.command.chec
 import org.apache.maven.scm.command.diff.DiffScmResult;
 import org.apache.maven.scm.command.edit.EditScmResult;
 import org.apache.maven.scm.command.export.ExportScmResult;
+import org.apache.maven.scm.command.info.InfoScmResult;
 import org.apache.maven.scm.command.list.ListScmResult;
 import org.apache.maven.scm.command.login.LoginScmResult;
 import org.apache.maven.scm.command.mkdir.MkdirScmResult;
@@ -957,6 +958,12 @@ public abstract class AbstractScmProvide
 {
 throw new NoSuchCommandScmException( "blame" );
 }
+
+public InfoScmResult info( ScmProviderRepository repository, ScmFileSet 
fileSet, CommandParameters parameters )
+throws ScmException
+{
+return null;
+}
 
 // --
 //

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmProvider.java?rev=1063676&r1=1063675&r2=1063676&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmProvider.java
 Wed Jan 26 11:09:17 2011
@@ -19,6 +19,7 @@ package org.apache.maven.scm.provider;
  * under the License.
  */
 
+import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmBranch;
 import org.apache.maven.scm.ScmBranchParameters;
 import org.apache.maven.scm.ScmException;
@@ -34,6 +35,7 @@ import org.apache.maven.scm.command.chec
 import org.apache.maven.scm.command.diff.DiffScmResult;
 import org.apache.maven.scm.command.edit.EditScmResult;
 import org.apache.maven.scm.command.export.ExportScmResult;
+import org.apache.maven.scm.command.info.InfoScmResult;
 import org.apache.maven.scm.command.list.ListScmResult;
 import org.apache.maven.scm.command.mkdir.MkdirScmResult;
 import org.apache.maven.scm.command.remove.RemoveScmResult;
@@ -861,4 +863,15 @@ public interface ScmProvider
  */
 MkdirScmResult mkdir( ScmRepository repository, ScmFileSet fileSet, String 
message, boolean createInLocal )
 throws ScmException;
+
+/**
+ * @param repository the source control system 
+ * @param fileSetlocation of your local copy
+ * @param parameters some parameters (not use currently but for future use)
+ * @since 1.5 
+ * @return if the scm implementation doesn't support "info" result will 
null 
+ * @throws ScmException
+ */
+InfoScmResult info( ScmProviderRepository repository, ScmFileSet fileSet, 
CommandParameters parameters )
+throws ScmException;
 }

Modified: 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java?rev=1063676&r1=1063675&r2=1063676&view=diff
==
--- 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java
 (original)
+++ 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java
 Wed Jan 26 11:09:17 2011
@@ -25,6 +25,7 @@ import java.util.Collections;
 import java.util.Date;
 import java.util.List;
 
+import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmBranch;
 import org.apache.maven.scm.ScmBranchParameters;
 import org.apache.maven.scm.ScmExce

svn commit: r1063672 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src: main/java/org/apache/maven/scm/provider/git/gitexe/command/info/ test/java/org/apa

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 10:52:46 2011
New Revision: 1063672

URL: http://svn.apache.org/viewvc?rev=1063672&view=rev
Log:
oups missed to add license headers and @since.

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java?rev=1063672&r1=1063671&r2=1063672&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java
 Wed Jan 26 10:52:46 2011
@@ -1,5 +1,24 @@
 package org.apache.maven.scm.provider.git.gitexe.command.info;
 
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
@@ -14,6 +33,7 @@ import org.codehaus.plexus.util.cli.Comm
 
 /**
  * @author Olivier Lamy
+ * @since 1.5
  *
  */
 public class GitInfoCommand

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoConsumer.java?rev=1063672&r1=1063671&r2=1063672&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoConsumer.java
 Wed Jan 26 10:52:46 2011
@@ -1,8 +1,24 @@
-/**
- * 
- */
 package org.apache.maven.scm.provider.git.gitexe.command.info;
 
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 import java.util.ArrayList;
 import java.util.List;
 
@@ -14,7 +30,7 @@ import org.codehaus.plexus.util.StringUt
 
 /**
  * @author Olivier Lamy
- *
+ * @since 1.5
  */
 public class GitInfoConsumer
 extends AbstractConsumer

Modified: 
maven/scm/

svn commit: r1063671 - in /maven/scm/trunk: ./ maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/ maven-scm-providers/maven-scm

2011-01-26 Thread olamy
Author: olamy
Date: Wed Jan 26 10:50:40 2011
New Revision: 1063671

URL: http://svn.apache.org/viewvc?rev=1063671&view=rev
Log:
[SCM-599] Implements a git info command

Added:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoConsumer.java
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/foo.txt
   (with props)
Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/GitExeScmProvider.java
maven/scm/trunk/pom.xml

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java?rev=1063671&r1=1063670&r2=1063671&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java
 Wed Jan 26 10:50:40 2011
@@ -19,6 +19,10 @@ package org.apache.maven.scm.provider.gi
  * under the License.
  */
 
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
 import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
@@ -31,6 +35,7 @@ import org.apache.maven.scm.command.chec
 import org.apache.maven.scm.command.checkout.CheckOutScmResult;
 import org.apache.maven.scm.command.diff.DiffScmResult;
 import org.apache.maven.scm.command.export.ExportScmResult;
+import org.apache.maven.scm.command.info.InfoScmResult;
 import org.apache.maven.scm.command.list.ListScmResult;
 import org.apache.maven.scm.command.remove.RemoveScmResult;
 import org.apache.maven.scm.command.status.StatusScmResult;
@@ -39,15 +44,10 @@ import org.apache.maven.scm.command.upda
 import org.apache.maven.scm.provider.AbstractScmProvider;
 import org.apache.maven.scm.provider.ScmProviderRepository;
 import org.apache.maven.scm.provider.git.command.GitCommand;
-import org.apache.maven.scm.provider.git.command.info.GitInfoScmResult;
 import org.apache.maven.scm.provider.git.repository.GitScmProviderRepository;
 import org.apache.maven.scm.repository.ScmRepositoryException;
 import org.apache.maven.scm.repository.UnknownRepositoryStructure;
 
-import java.io.File;
-import java.util.ArrayList;
-import java.util.List;
-
 /**
  * SCM Provider for git
  *
@@ -303,12 +303,12 @@ public abstract class AbstractGitScmProv
 
 protected abstract GitCommand getInfoCommand();
 
-public GitInfoScmResult info( ScmProviderRepository repository, ScmFileSet 
fileSet, CommandParameters parameters )
+public InfoScmResult info( ScmProviderRepository repository, ScmFileSet 
fileSet, CommandParameters parameters )
 throws ScmException
 {
 GitCommand cmd = getInfoCommand();
 
-return (GitInfoScmResult) executeCommand( cmd, repository, fileSet, 
parameters );
+return (InfoScmResult) executeCommand( cmd, repository, fileSet, 
parameters );
 }
 
 /** {@inheritDoc} */

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/GitExeScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider

svn commit: r1063530 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/info/ maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/

2011-01-25 Thread olamy
Author: olamy
Date: Tue Jan 25 23:53:11 2011
New Revision: 1063530

URL: http://svn.apache.org/viewvc?rev=1063530&view=rev
Log:
move some duplicate code in a common place

Added:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoItem.java
  - copied, changed from r1062063, 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/info/GitInfoItem.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
  - copied, changed from r1062063, 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/info/SvnInfoScmResult.java
Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/info/GitInfoItem.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/info/GitInfoScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/info/SvnInfoItem.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/info/SvnInfoScmResult.java

Copied: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoItem.java
 (from r1062063, 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/info/GitInfoItem.java)
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoItem.java?p2=maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoItem.java&p1=maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/info/GitInfoItem.java&r1=1062063&r2=1063530&rev=1063530&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/info/GitInfoItem.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoItem.java
 Tue Jan 25 23:53:11 2011
@@ -1,4 +1,4 @@
-package org.apache.maven.scm.provider.git.command.info;
+package org.apache.maven.scm.command.info;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,11 @@ package org.apache.maven.scm.provider.gi
 
 /**
  * @author mailto:ken...@apache.org";>Kenney Westerhof
+ * @author Olivier Lamy
  * @version $Id$
+ * @since 1.5
  */
-public class GitInfoItem
+public class InfoItem
 {
 private String path;
 

Copied: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
 (from r1062063, 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/info/SvnInfoScmResult.java)
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java?p2=maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java&p1=maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/info/SvnInfoScmResult.java&r1=1062063&r2=1063530&rev=1063530&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/info/SvnInfoScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
 Tue Jan 25 23:53:11 2011
@@ -1,4 +1,4 @@
-package org.apache.maven.scm.provider.svn.command.info;
+package org.apache.maven.scm.command.info;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -26,37 +26,43 @@ import java.util.List;
 
 /**
  * @author mailto:ken...@apache.org";>Kenney Westerhof
+ * @author Olivier Lamy
  * @version $Id$
  */
-public class SvnInfoScmResult
+public class InfoScmResult
 extends ScmResult
 {
 
 private static final long serialVersionUID = 955993340040530451L;
-private List infoItems;
+private List infoItems;
 
-public SvnInfoScmResult( String commandLine, St

svn commit: r1062063 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src: main/java/org/apache/maven/scm/provider/accurev/cli/DiffConsumer.java test/resources/diff-vvt.xml

2011-01-21 Thread olamy
Author: olamy
Date: Fri Jan 21 22:45:36 2011
New Revision: 1062063

URL: http://svn.apache.org/viewvc?rev=1062063&view=rev
Log:
[SCM-597] NPE in AccuRev provider changelog
Submitted by Grant Gardner

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/DiffConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/resources/diff-vvt.xml

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/DiffConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/DiffConsumer.java?rev=1062063&r1=1062062&r2=1062063&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/DiffConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/DiffConsumer.java
 Fri Jan 21 22:45:36 2011
@@ -47,12 +47,12 @@ public class DiffConsumer
 {
 currentDifference = new FileDifference();
 }
-else if ( "Stream2".equals( tagName ) )
+else if ( "Stream2".equals( tagName ) && attributes.get( "Name" ) != 
null)
 {
 currentDifference.setElementId( Long.parseLong( attributes.get( 
"eid" ) ) );
 currentDifference.setNewVersion( attributes.get( "Name" ), 
attributes.get( "Version" ) );
 }
-else if ( "Stream1".equals( tagName ) )
+else if ( "Stream1".equals( tagName ) && attributes.get( "Name" ) != 
null )
 {
 currentDifference.setElementId( Long.parseLong( attributes.get( 
"eid" ) ) );
 currentDifference.setOldVersion( attributes.get( "Name" ), 
attributes.get( "Version" ) );
@@ -66,7 +66,9 @@ public class DiffConsumer
 String tagName = getTagName( tagPath );
 if ( "Element".equals( tagName ) )
 {
-results.add( currentDifference );
+if (currentDifference.getNewFile() != null || 
currentDifference.getOldFile() != null) {
+results.add( currentDifference );
+}
 }
 }
 

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/resources/diff-vvt.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/resources/diff-vvt.xml?rev=1062063&r1=1062062&r2=1062063&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/resources/diff-vvt.xml
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/resources/diff-vvt.xml
 Fri Jan 21 22:45:36 2011
@@ -43,6 +43,13 @@
   IsDir="no"
   elemType="text"/>
 
+ 
+  
+  
+
   
   
 

svn commit: r1061562 - /maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java

2011-01-20 Thread olamy
Author: olamy
Date: Thu Jan 20 23:11:33 2011
New Revision: 1061562

URL: http://svn.apache.org/viewvc?rev=1061562&view=rev
Log:
test to see if it fix test on hudson

Modified:

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java?rev=1061562&r1=1061561&r2=1061562&view=diff
==
--- 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java
 Thu Jan 20 23:11:33 2011
@@ -126,12 +126,12 @@ public abstract class UpdateCommandTckTe
 
 ScmManager scmManager = getScmManager();
 
-Date lastUpdate = new Date( System.currentTimeMillis() - 10 );
-
-Thread.sleep( 2000 );
+Date lastUpdate = new Date( System.currentTimeMillis() - 100 );
 
 commit( getWorkingCopy(), repository );
 
+Thread.sleep( 5000 );
+
 // 
--
 // Update the project
 // 
--




svn commit: r1061548 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg: HgScmProvider.java command/inventory/HgListCommand.java

2011-01-20 Thread olamy
Author: olamy
Date: Thu Jan 20 22:28:27 2011
New Revision: 1061548

URL: http://svn.apache.org/viewvc?rev=1061548&view=rev
Log:
[SCM-596] Implements List command for mercurial provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgListCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java?rev=1061548&r1=1061547&r2=1061548&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 Thu Jan 20 22:28:27 2011
@@ -26,6 +26,7 @@ import java.util.List;
 import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
+import org.apache.maven.scm.ScmVersion;
 import org.apache.maven.scm.command.add.AddScmResult;
 import org.apache.maven.scm.command.blame.BlameScmResult;
 import org.apache.maven.scm.command.branch.BranchScmResult;
@@ -33,6 +34,7 @@ import org.apache.maven.scm.command.chan
 import org.apache.maven.scm.command.checkin.CheckInScmResult;
 import org.apache.maven.scm.command.checkout.CheckOutScmResult;
 import org.apache.maven.scm.command.diff.DiffScmResult;
+import org.apache.maven.scm.command.list.ListScmResult;
 import org.apache.maven.scm.command.remove.RemoveScmResult;
 import org.apache.maven.scm.command.status.StatusScmResult;
 import org.apache.maven.scm.command.tag.TagScmResult;
@@ -46,11 +48,13 @@ import org.apache.maven.scm.provider.hg.
 import org.apache.maven.scm.provider.hg.command.checkin.HgCheckInCommand;
 import org.apache.maven.scm.provider.hg.command.checkout.HgCheckOutCommand;
 import org.apache.maven.scm.provider.hg.command.diff.HgDiffCommand;
+import org.apache.maven.scm.provider.hg.command.inventory.HgListCommand;
 import org.apache.maven.scm.provider.hg.command.remove.HgRemoveCommand;
 import org.apache.maven.scm.provider.hg.command.status.HgStatusCommand;
 import org.apache.maven.scm.provider.hg.command.tag.HgTagCommand;
 import org.apache.maven.scm.provider.hg.command.update.HgUpdateCommand;
 import org.apache.maven.scm.provider.hg.repository.HgScmProviderRepository;
+import org.apache.maven.scm.repository.ScmRepository;
 import org.apache.maven.scm.repository.ScmRepositoryException;
 import org.apache.maven.scm.repository.UnknownRepositoryStructure;
 
@@ -311,4 +315,18 @@ public class HgScmProvider
 
 return (BranchScmResult) command.execute( repository, fileSet, 
parameters );
 }
+
+/**
+ * @since 1.5
+ * {@inheritDoc}
+ */
+@Override
+protected ListScmResult list( ScmProviderRepository repository, ScmFileSet 
fileSet, CommandParameters parameters )
+throws ScmException
+{
+HgListCommand hgListCommand = new HgListCommand();
+hgListCommand.setLogger( getLogger() );
+return (ListScmResult) hgListCommand.executeCommand( repository, 
fileSet, parameters );
+
+}
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgListCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgListCommand.java?rev=1061548&r1=1061547&r2=1061548&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgListCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgListCommand.java
 Thu Jan 20 22:28:27 2011
@@ -48,18 +48,14 @@ public class HgListCommand
 throws ScmException
 {
 
-if ( fileSet.getFileList().size() != 0 )
-{
-throw new ScmException( "This provider doesn't support listing 
subsets of a directory" );
-}
 //
 File workingDir = fileSet.getBasedir();
 
 // build the command
-String[] listCmd = new String[] { HgCommandConstants.STATUS_CMD, 
HgCommandConstants.ALL_OPTION };
+String[] listCmd = new String[] { HgCommandConstants.INVENTORY_CMD };
 
 // keep the command about in string form for reporting
-

svn commit: r1061024 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src: main/java/org/apache/maven/scm/provider/hg/ main/java/org/apache/maven/scm/provider/hg/command/ main/java/org/

2011-01-19 Thread olamy
Author: olamy
Date: Wed Jan 19 21:54:37 2011
New Revision: 1061024

URL: http://svn.apache.org/viewvc?rev=1061024&view=rev
Log:
[SCM-587] Branch support for Mercurial (hg) SCM provider
Submitted by Henning Schmiedehausen

Added:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/branch/

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/branch/HgBranchCommand.java
   (with props)
Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/command/diff/HgDiffCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java?rev=1061024&r1=1061023&r2=1061024&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 Wed Jan 19 21:54:37 2011
@@ -28,6 +28,7 @@ import org.apache.maven.scm.ScmException
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.command.add.AddScmResult;
 import org.apache.maven.scm.command.blame.BlameScmResult;
+import org.apache.maven.scm.command.branch.BranchScmResult;
 import org.apache.maven.scm.command.changelog.ChangeLogScmResult;
 import org.apache.maven.scm.command.checkin.CheckInScmResult;
 import org.apache.maven.scm.command.checkout.CheckOutScmResult;
@@ -40,6 +41,7 @@ import org.apache.maven.scm.provider.Abs
 import org.apache.maven.scm.provider.ScmProviderRepository;
 import org.apache.maven.scm.provider.hg.command.add.HgAddCommand;
 import org.apache.maven.scm.provider.hg.command.blame.HgBlameCommand;
+import org.apache.maven.scm.provider.hg.command.branch.HgBranchCommand;
 import org.apache.maven.scm.provider.hg.command.changelog.HgChangeLogCommand;
 import org.apache.maven.scm.provider.hg.command.checkin.HgCheckInCommand;
 import org.apache.maven.scm.provider.hg.command.checkout.HgCheckOutCommand;
@@ -298,4 +300,15 @@ public class HgScmProvider
 
 return (BlameScmResult) command.execute( repository, fileSet, 
parameters );
 }
+
+/** {@inheritDoc} */
+public BranchScmResult branch( ScmProviderRepository repository, 
ScmFileSet fileSet, CommandParameters parameters )
+throws ScmException
+{
+HgBranchCommand command = new HgBranchCommand();
+
+command.setLogger( getLogger() );
+
+return (BranchScmResult) command.execute( repository, fileSet, 
parameters );
+}
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java?rev=1061024&r1=1061023&r2=1061024&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java
 Wed Jan 19 21:54:37 2011
@@ -59,7 +59,12 @@ public class HgCommandConstants
 /**
  * Create a new copy of a branch. Alias get or clone
  */
-public static final String BRANCH_CMD = "clone";
+public static final String CLONE_CMD = "clone";
+
+/**
+ * Create a new branch in the repo.
+ */
+public static final String BRANCH_CMD = "branch";
 
 /**
  * Commit changes into a new revision
@@ -133,5 +138,7 @@ public class HgCommandConstants
 
 public static final String ALL_OPTION = "-A";
 
+public static final String NEW_BRANCH_OPTION = "--new-branch";
+
 
 }

Added: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/branch/HgBranchCommand.java
URL: 
http://svn.apache.org/viewvc/mave

svn commit: r1061018 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.j

2011-01-19 Thread olamy
Author: olamy
Date: Wed Jan 19 21:47:06 2011
New Revision: 1061018

URL: http://svn.apache.org/viewvc?rev=1061018&view=rev
Log:
[SCM-574] GitCheckInCommand fails on empty changed files list
Submitted by Andrey Paramonov

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java?rev=1061018&r1=1061017&r2=1061018&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java
 Wed Jan 19 21:47:06 2011
@@ -113,6 +113,11 @@ public class GitCheckInCommand
 "track)" );
 }
 }
+
+if ( statusConsumer.getChangedFiles().isEmpty() )
+{
+return new CheckInScmResult( null, 
statusConsumer.getChangedFiles() );
+}
 
 Commandline clCommit = createCommitCommandLine( repository, 
fileSet, messageFile );
 




svn propchange: r1059276 - svn:log

2011-01-15 Thread olamy
Author: olamy
Revision: 1059276
Modified property: svn:log

Modified: svn:log at Sat Jan 15 09:25:33 2011
--
--- svn:log (original)
+++ svn:log Sat Jan 15 09:25:33 2011
@@ -1 +1,2 @@
 [SCM-588] Filehandle leak in AccuRev provider
+Submitted by Grant Gardner



svn commit: r1059276 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli: AccuRevCommandLine.java XppStreamConsumer.java

2011-01-15 Thread olamy
Author: olamy
Date: Sat Jan 15 09:22:32 2011
New Revision: 1059276

URL: http://svn.apache.org/viewvc?rev=1059276&view=rev
Log:
[SCM-588] Filehandle leak in AccuRev provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/XppStreamConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java?rev=1059276&r1=1059275&r2=1059276&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLine.java
 Sat Jan 15 09:22:32 2011
@@ -61,12 +61,12 @@ public class AccuRevCommandLine
 
 private Commandline cl = new Commandline();
 
-private StreamConsumer systemErr;
-
 private StringBuffer commandLines = new StringBuffer();
 
 private StringBuffer errorOutput = new StringBuffer();
 
+private StreamConsumer systemErr;
+
 private String[] hostArgs = EMPTY_STRING_ARRAY;
 
 private String[] authArgs = EMPTY_STRING_ARRAY;
@@ -247,6 +247,7 @@ public class AccuRevCommandLine
 cl = new Commandline();
 commandLines = new StringBuffer();
 errorOutput = new StringBuffer();
+systemErr = new ErrorConsumer( getLogger(), errorOutput );
 cl.getShell().setQuotedArgumentsEnabled( true );
 cl.setExecutable( executable );
 
@@ -377,9 +378,7 @@ public class AccuRevCommandLine
 
 public void setLogger( ScmLogger logger )
 {
-
 this.logger = logger;
-this.systemErr = new ErrorConsumer( logger, errorOutput );
 }
 
 public ScmLogger getLogger()
@@ -572,11 +571,11 @@ public class AccuRevCommandLine
 {
 popArgs = new String[] { "pop", "-v", versionSpec, "-L", 
basedir.getAbsolutePath(), "-R" };
 }
-else //this will BARF for pre 4.9.0, but clients are expected to check 
AccuRevCapability before calling.
+else
+// this will BARF for pre 4.9.0, but clients are expected to check 
AccuRevCapability before calling.
 {
 popArgs = new String[] { "pop", "-v", versionSpec, "-L", 
basedir.getAbsolutePath(), "-t", tranSpec, "-R" };
 }
-   
 
 List poppedFiles = new ArrayList();
 return executeCommandLine( basedir, popArgs, elements, 
FileConsumer.POPULATE_PATTERN, poppedFiles ) ? poppedFiles

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/XppStreamConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/XppStreamConsumer.java?rev=1059276&r1=1059275&r2=1059276&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/XppStreamConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/cli/XppStreamConsumer.java
 Sat Jan 15 09:22:32 2011
@@ -20,6 +20,7 @@ package org.apache.maven.scm.provider.ac
  */
 
 import java.io.IOException;
+import java.io.Reader;
 import java.io.Writer;
 import java.nio.channels.Channels;
 import java.nio.channels.Pipe;
@@ -63,6 +64,8 @@ public abstract class XppStreamConsumer
 
 private int lineCount = 0;
 
+private Reader reader;
+
 public XppStreamConsumer( ScmLogger logger )
 {
 
@@ -73,9 +76,10 @@ public abstract class XppStreamConsumer
 Pipe p = Pipe.open();
 SinkChannel sink = p.sink();
 SourceChannel source = p.source();
-
 writer = Channels.newWriter( sink, Charset.defaultCharset().name() 
);
-parser.setInput( Channels.newReader( source, 
Charset.defaultCharset().name() ) );
+reader = Channels.newReader( source, 
Charset.defaultCharset().name() );
+parser.setInput( reader );
+
 }
 catch ( Exception e )
 {
@@ -121,6 +125,16 @@ public abstract class XppStreamConsumer
 {
 synchroniz

svn commit: r1058921 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumerTest.java

2011-01-14 Thread olamy
Author: olamy
Date: Fri Jan 14 10:04:00 2011
New Revision: 1058921

URL: http://svn.apache.org/viewvc?rev=1058921&view=rev
Log:
fix junit

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumerTest.java?rev=1058921&r1=1058920&r2=1058921&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumerTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumerTest.java
 Fri Jan 14 10:04:00 2011
@@ -64,7 +64,7 @@ public class StarteamStatusConsumerTest
 s = in.readLine();
 }
 
-assertEquals( "Wrong number of entries returned", 4, 
consumer.getChangedFiles() );
+assertEquals( "Wrong number of entries returned", 4, 
consumer.getChangedFiles().size() );
 
 // TODO add more validation to the entries
 }




svn commit: r1058914 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java

2011-01-14 Thread olamy
Author: olamy
Date: Fri Jan 14 09:40:27 2011
New Revision: 1058914

URL: http://svn.apache.org/viewvc?rev=1058914&view=rev
Log:
NPE free

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java?rev=1058914&r1=1058913&r2=1058914&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java
 Fri Jan 14 09:40:27 2011
@@ -63,6 +63,10 @@ public class StarteamCommandLineUtils
 
 private static Commandline addCommandlineArguments( Commandline cl, 
List args )
 {
+if ( args == null )
+{
+  return cl;
+}
 for ( String arg : args )
 {
 cl.createArg().setValue( arg );




svn commit: r1058791 - in /maven/scm/trunk/maven-scm-test/src: main/java/org/apache/maven/scm/ main/java/org/apache/maven/scm/manager/ main/java/org/apache/maven/scm/provider/ main/java/org/apache/mav

2011-01-13 Thread olamy
Author: olamy
Date: Thu Jan 13 23:18:20 2011
New Revision: 1058791

URL: http://svn.apache.org/viewvc?rev=1058791&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in scm test

Modified:

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTckTestCase.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/branch/BranchCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/checkin/CheckInCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/checkout/CheckOutCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/diff/DiffCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/list/ListCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/status/StatusCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/tag/TagCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java

maven/scm/trunk/maven-scm-test/src/test/java/org/apache/maven/scm/manager/ScmManagerStubTest.java

Modified: 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTckTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTckTestCase.java?rev=1058791&r1=1058790&r2=1058791&view=diff
==
--- 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTckTestCase.java
 (original)
+++ 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTckTestCase.java
 Thu Jan 13 23:18:20 2011
@@ -54,7 +54,7 @@ public abstract class ScmTckTestCase
 {
 private ScmRepository scmRepository;
 
-private List scmFileNames;
+private List scmFileNames;
 
 /**
  * @return A provider spesific and valid url for the repository
@@ -76,7 +76,7 @@ public abstract class ScmTckTestCase
  *
  * @return {@link List} of {@link String} objects
  */
-protected List getScmFileNames()
+protected List getScmFileNames()
 {
 return scmFileNames;
 }
@@ -108,16 +108,16 @@ public abstract class ScmTckTestCase
 
 checkOut( getWorkingCopy(), getScmRepository() );
 
-scmFileNames = new ArrayList( 4 );
+scmFileNames = new ArrayList( 4 );
 scmFileNames.add( "/pom.xml" );
 scmFileNames.add( "/readme.txt" );
 scmFileNames.add( "/src/main/java/Application.java" );
 scmFileNames.add( "/src/test/java/Test.java" );
 
-Iterator it = getScmFileNames().iterator();
+Iterator it = getScmFileNames().iterator();
 while ( it.hasNext() )
 {
-assertFile( getWorkingCopy(), (String) it.next() );
+assertFile( getWorkingCopy(), it.next() );
 }
 }
 
@@ -160,7 +160,7 @@ public abstract class ScmTckTestCase
 
 assertTrue( "Check result was successful, output: " + 
result.getCommandOutput(), result.isSuccess() );
 
-List addedFiles = result.getAddedFiles();
+List addedFiles = result.getAddedFiles();
 
 if ( new File( workingDirectory, file.getPath() ).isFile() )
 {
@@ -181,15 +181,15 @@ public abstract class ScmTckTestCase
  * @param files List with {@code ScmFile}s
  * @return Map key=pathName, value=ScmFile
  */
-protected Map/**/ mapFilesByPath( List/**/ files 
)
+protected Map mapFilesByPath( List files )
 {
 if ( files == null )
 {
 return null;
 }
 
-Map mappedFiles = new TreeMap();
-Iterator it = files.iterator();
+Map mappedFiles = new TreeMap();
+Iterator it = files.iterator();
 while ( it.hasNext() )
 {
 ScmFile scmFile = (ScmFile) it.next();

Modified: 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java?rev=1058791&r1=1058790&r2=1058791&view=diff
==
--- 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
 (original)
+++ 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java
 Thu Jan 13 23:18:20 2011
@@ -230,7

svn commit: r1058790 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src: main/java/org/apache/maven/scm/provider/vss/commands/ main/java/org/apache/maven/scm/provider/vss/commands/ch

2011-01-13 Thread olamy
Author: olamy
Date: Thu Jan 13 23:17:47 2011
New Revision: 1058790

URL: http://svn.apache.org/viewvc?rev=1058790&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in vss provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/VssCommandLineUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/checkin/VssCheckInConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/VssCommandLineUtils.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/VssCommandLineUtils.java?rev=1058790&r1=1058789&r2=1058790&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/VssCommandLineUtils.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/VssCommandLineUtils.java
 Thu Jan 13 23:17:47 2011
@@ -51,11 +51,11 @@ public class VssCommandLineUtils
 
 public static void addFiles( Commandline cl, ScmFileSet fileSet )
 {
-Iterator it = fileSet.getFileList().iterator();
+Iterator it = fileSet.getFileList().iterator();
 
 while ( it.hasNext() )
 {
-File file = (File) it.next();
+File file = it.next();
 
 cl.createArg().setValue( file.getPath().replace( '\\', '/' ) );
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/checkin/VssCheckInConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/checkin/VssCheckInConsumer.java?rev=1058790&r1=1058789&r2=1058790&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/checkin/VssCheckInConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/checkin/VssCheckInConsumer.java
 Thu Jan 13 23:17:47 2011
@@ -97,7 +97,7 @@ public class VssCheckInConsumer
 
 private String currentPath = "";
 
-private List updatedFiles = new ArrayList();
+private List updatedFiles = new ArrayList();
 
 private VssScmProviderRepository repo;
 
@@ -210,7 +210,7 @@ public class VssCheckInConsumer
 return argument;
 }
 
-public List getUpdatedFiles()
+public List getUpdatedFiles()
 {
 return updatedFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java?rev=1058790&r1=1058789&r2=1058790&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/test/java/org/apache/maven/scm/provider/vss/commands/edit/VssEditCommandTest.java
 Thu Jan 13 23:17:47 2011
@@ -19,6 +19,10 @@ package org.apache.maven.scm.provider.vs
  * under the License.
  */
 
+import java.io.File;
+import java.util.Arrays;
+import java.util.List;
+
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.ScmTestCase;
 import org.apache.maven.scm.manager.ScmManager;
@@ -28,10 +32,6 @@ import org.apache.maven.scm.repository.S
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.cli.Commandline;
 
-import java.io.File;
-import java.util.Arrays;
-import java.util.List;
-
 /**
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
  * @version $Id$
@@ -56,8 +56,8 @@ public class VssEditCommandTest
 .makeScmRepository( "scm:vss|username|password@C:/Program 
File/Visual Source Safe|D:/myProject" );
 ScmFileSet fileSet = new ScmFileSet( getTestFile( "target" ) );
 VssEditCommand command = new VssEditCommand();
-List commands = command.buildCmdLine( 

svn commit: r1058777 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src: main/java/org/apache/maven/scm/provider/tfs/command/ test/java/org/apache/maven/scm/provider/tfs/command/

2011-01-13 Thread olamy
Author: olamy
Date: Thu Jan 13 22:53:30 2011
New Revision: 1058777

URL: http://svn.apache.org/viewvc?rev=1058777&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in tfs provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsStatusCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsCommand.java?rev=1058777&r1=1058776&r2=1058777&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsCommand.java
 Thu Jan 13 22:53:30 2011
@@ -63,7 +63,7 @@ public class TfsCommand
 public void addArgument( ScmFileSet f )
 {
 info( "files: " + f.getBasedir().getAbsolutePath() );
-Iterator iter = f.getFileList().iterator();
+Iterator iter = f.getFileList().iterator();
 while ( iter.hasNext() )
 {
 command.createArg().setValue( ( (File) iter.next() ).getPath() );
@@ -97,9 +97,9 @@ public class TfsCommand
 if ( out instanceof FileListConsumer )
 {
 FileListConsumer f = (FileListConsumer) out;
-for ( Iterator i = f.getFiles().iterator(); i.hasNext(); )
+for ( Iterator i = f.getFiles().iterator(); i.hasNext(); )
 {
-ScmFile file = (ScmFile) i.next();
+ScmFile file = i.next();
 debug( file.getPath() );
 }
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsCommandTest.java?rev=1058777&r1=1058776&r2=1058777&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsCommandTest.java
 Thu Jan 13 22:53:30 2011
@@ -38,9 +38,9 @@ public class TfsCommandTest
 protected String getFileList()
 {
 String path = "";
-for ( Iterator i = getScmFileSet().getFileList().iterator(); 
i.hasNext(); )
+for ( Iterator i = getScmFileSet().getFileList().iterator(); 
i.hasNext(); )
 {
-File f = (File) i.next();
+File f = i.next();
 path += f.getName() + " ";
 }
 return path.trim();

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsStatusCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsStatusCommandTest.java?rev=1058777&r1=1058776&r2=1058777&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsStatusCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/test/java/org/apache/maven/scm/provider/tfs/command/TfsStatusCommandTest.java
 Thu Jan 13 22:53:30 2011
@@ -99,7 +99,7 @@ public class TfsStatusCommandTest
 consumer.consumeLine( "  File type:  windows-1252" );
 consumer.consumeLine( "" );
 
-List changedFiles = consumer.getChangedFiles();
+List changedFiles = consumer.getChangedFiles();
 assertNotNull( changedFiles );
 assertEquals( 4, changedFiles.size() );
 assertTrue( changedFiles.contains( new ScmFile( 
"C:\\temp\\maven\\c4\\.classpath", ScmFileStatus.MODIFIED ) ) );
@@ -129,7 +129,7 @@ public class TfsStatusCommandTest
 consumer.consumeLine( "  Local item: [SUBHASH-PC] 
C:\\temp\\maven\\c4\\.project" );
 consume

svn commit: r1058776 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src: main/java/org/apache/maven/scm/provider/synergy/util/ test/java/org/apache/maven/scm/provider/synergy/con

2011-01-13 Thread olamy
Author: olamy
Date: Thu Jan 13 22:53:04 2011
New Revision: 1058776

URL: http://svn.apache.org/viewvc?rev=1058776&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in synergy provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyCCM.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/java/org/apache/maven/scm/provider/synergy/consumer/SynergyGetCompletedTasksConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/java/org/apache/maven/scm/provider/synergy/consumer/SynergyGetTaskObjectsConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/java/org/apache/maven/scm/provider/synergy/util/SynergyCCMTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyCCM.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyCCM.java?rev=1058776&r1=1058775&r2=1058776&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyCCM.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/util/SynergyCCM.java
 Thu Jan 13 22:53:04 2011
@@ -192,7 +192,7 @@ public class SynergyCCM
  * @return the command line.
  * @throws ScmException
  */
-public static Commandline create( List files, String message, String 
ccmAddr )
+public static Commandline create( List files, String message, String 
ccmAddr )
 throws ScmException
 {
 Commandline cl = new Commandline();
@@ -211,9 +211,9 @@ public class SynergyCCM
 
 }
 
-for ( Iterator i = files.iterator(); i.hasNext(); )
+for ( Iterator i = files.iterator(); i.hasNext(); )
 {
-File f = (File) i.next();
+File f = i.next();
 try
 {
 cl.createArg().setValue( f.getCanonicalPath() );
@@ -311,7 +311,7 @@ public class SynergyCCM
  * @return
  * @throws ScmException
  */
-public static Commandline delete( List files, String ccmAddr, boolean 
replace )
+public static Commandline delete( List files, String ccmAddr, 
boolean replace )
 throws ScmException
 {
 Commandline cl = new Commandline();
@@ -326,9 +326,9 @@ public class SynergyCCM
 cl.createArg().setValue( "-replace" );
 }
 
-for ( Iterator i = files.iterator(); i.hasNext(); )
+for ( Iterator i = files.iterator(); i.hasNext(); )
 {
-File f = (File) i.next();
+File f = i.next();
 try
 {
 cl.createArg().setValue( f.getCanonicalPath() );
@@ -508,7 +508,7 @@ public class SynergyCCM
  * @return the command line.
  * @throws ScmException
  */
-public static Commandline checkoutFiles( List files, String ccmAddr )
+public static Commandline checkoutFiles( List files, String ccmAddr )
 throws ScmException
 {
 Commandline cl = new Commandline();
@@ -518,9 +518,9 @@ public class SynergyCCM
 cl.setExecutable( CCM );
 cl.createArg().setValue( CO );
 
-for ( Iterator i = files.iterator(); i.hasNext(); )
+for ( Iterator i = files.iterator(); i.hasNext(); )
 {
-File f = (File) i.next();
+File f = i.next();
 try
 {
 cl.createArg().setValue( f.getCanonicalPath() );
@@ -649,9 +649,9 @@ public class SynergyCCM
 
 if ( files.size() > 0 )
 {
-for ( Iterator i = files.iterator(); i.hasNext(); )
+for ( Iterator i = files.iterator(); i.hasNext(); )
 {
-File f = (File) i.next();
+File f = i.next();
 try
 {
 cl.createArg().setValue( f.getCanonicalPath() );
@@ -747,7 +747,8 @@ public class SynergyCCM
 {
 Properties envVars = CommandLineUtils.getSystemEnvVars();
 
-for ( Iterator i = envVars.keySet().iterator(); i.hasNext(); )
+for ( @SuppressWarnings( "rawtypes" )
+Iterator i = envVars.keySet().iterator(); i.hasNext(); )
 {
 String key = (String) i.next();
 

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/test/java/org/apache/maven/scm/provider/synergy/consumer/SynergyGetCompletedTasksConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/

svn commit: r1058775 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn: maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/ maven-scm-provider-svn-commons/s

2011-01-13 Thread olamy
Author: olamy
Date: Thu Jan 13 22:52:38 2011
New Revision: 1058775

URL: http://svn.apache.org/viewvc?rev=1058775&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in svn provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/AbstractSvnScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnConfigFileReader.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/info/SvnInfoScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/update/SvnUpdateScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/test/java/org/apache/maven/scm/provider/svn/repository/SvnScmProviderRepositoryTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/IllegalOutputException.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/info/SvnInfoConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/src/main/java/org/apache/maven/scm/provider/svn/command/blame/SvnBlameCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/AbstractSvnScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/AbstractSvnScmProvider.java?rev=1058775&r1=1058774&r2=1058775&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/AbstractSvnScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/AbstractSvnScmProvider.java
 Thu Jan 13 22:52:38 2011
@@ -66,7 +66,7 @@ public abstract class AbstractSvnScmProv
 
 private static class ScmUrlParserResult
 {
-private List messages = new ArrayList();
+private List messages = new ArrayList();
 
 private ScmProviderRepository repository;
 }
@@ -129,9 +129,9 @@ public abstract class AbstractSvnScmProv
 throws ScmException;
 
 /** {@inheritDoc} */
-public List validateScmUrl( String scmSpecificUrl, char delimiter )
+public List validateScmUrl( String scmSpecificUrl, char delimiter )
 {
-List messages = new ArrayList();
+List messages = new ArrayList();
 try
 {
 makeProviderScmRepository( scmSpecificUrl, delimiter );

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java?rev=1058775&r1=1058774&r2=1058775&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java
 Thu Jan 13 22:52:38 2011
@@ -36,18 +36,21 @@ import java.util.List;
 public class SvnChangeSet
 extends ChangeSet
 {
+
+private static final long serialVersionUID = -4454710577968060741L;
+
 public SvnChangeSet()
 {
 super();
 }
 
 public SvnChangeSet( String strDate, String userDatePattern, String 
comment, String author,
- List/**/files )
+ List files )
 {
 super( strDate, userDatePattern, comment, author, files );
 }
 
-public Svn

svn commit: r1058774 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src: main/java/org/apache/maven/scm/provider/starteam/ main/java/org/apache/maven/scm/provider/starteam/comma

2011-01-13 Thread olamy
Author: olamy
Date: Thu Jan 13 22:51:51 2011
New Revision: 1058774

URL: http://svn.apache.org/viewvc?rev=1058774&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in starteam provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/remove/StarteamRemoveConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/add/StarteamAddConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/changelog/StarteamChangeLogConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/checkin/StarteamCheckInConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/checkout/StarteamCheckOutConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/diff/StarteamDiffConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/edit/StarteamEditConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/remove/StarteamRemoveConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/test/java/org/apache/maven/scm/provider/starteam/command/unedit/StarteamUnEditConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java?rev=1058774&r1=1058773&r2=1058774&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/StarteamScmProvider.java
 Thu Jan 13 22:51:51 2011
@@ -19,6 +19,11 @@ package org.apache.maven.scm.provider.st
  * under the License.
  */
 
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
 import org.apache.maven.scm.CommandParameters;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
@@ -50,10 +55,6 @@ import org.apache.maven.scm.provider.sta
 import org.apache.maven.scm.repository.ScmRepositoryException;
 import org.codehaus.plexus.util.StringUtils;
 
-import java.io.File;
-import java.io.IOException;
-import java.util.Arrays;
-
 /**
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl
  * @version $Id$
@@ -321,21 +322,27 @@ public class StarteamScmProvider
 throws ScmException
 {
 ScmFileSet newFileSet = null;
+
 try
 {
 File basedir = getAbsoluteFilePath( currentFileSet.getBasedir() );
 
-File[] files = currentFileSet.getFiles();
+List files = currentFileSet.getFileList();
 
-for ( int i = 0; i < files.length; ++i )
+List relPathFiles = new ArrayList(files.size());
+
+for ( File file : files )
 {
-if ( files[i].isAbsolute() )
+if ( file.isAbsolute() )
 {
-files[i] = new File( getRelativePath( basedir, files[i] ) 
);
+relPathFiles.add( new File( getRelativePath( basedir, file 
) ));
+} else {
+relPathFiles.add( file );
 }
+
 }
 
-newFileSet = new ScmFileSet( basedir, Arrays.asList( files ) );
+newFileSet = new ScmFileSet( basedir, relPathFiles );
 }
 catch ( IOException e )
 {

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/StarteamCommandLineUtils.java
URL: 
h

svn commit: r1057940 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/tag/SvnTagCommand.java

2011-01-11 Thread olamy
Author: olamy
Date: Tue Jan 11 23:45:48 2011
New Revision: 1057940

URL: http://svn.apache.org/viewvc?rev=1057940&view=rev
Log:
fix junit

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/tag/SvnTagCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/tag/SvnTagCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/tag/SvnTagCommand.java?rev=1057940&r1=1057939&r2=1057940&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/tag/SvnTagCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/tag/SvnTagCommand.java
 Tue Jan 11 23:45:48 2011
@@ -90,7 +90,7 @@ public class SvnTagCommand
 throw new ScmException( "tag must be specified" );
 }
 
-if ( fileSet.getFileList().isEmpty() )
+if ( !fileSet.getFileList().isEmpty() )
 {
 throw new ScmException( "This provider doesn't support tagging 
subsets of a directory" );
 }




svn commit: r1057938 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command: AbstractFileCheckingCon

2011-01-11 Thread olamy
Author: olamy
Date: Tue Jan 11 23:45:29 2011
New Revision: 1057938

URL: http://svn.apache.org/viewvc?rev=1057938&view=rev
Log:
fix junit

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/branch/SvnBranchCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java?rev=1057938&r1=1057937&r2=1057938&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/AbstractFileCheckingConsumer.java
 Tue Jan 11 23:45:29 2011
@@ -21,6 +21,7 @@ package org.apache.maven.scm.provider.sv
 
 import java.io.File;
 import java.util.ArrayList;
+import java.util.Iterator;
 import java.util.List;
 
 import org.apache.maven.scm.ScmFile;
@@ -74,13 +75,13 @@ public abstract class AbstractFileChecki
 
 if ( !filtered )
 {
-for ( ScmFile file : files )
+for ( Iterator ite = files.iterator(); ite.hasNext(); )
 {
-
+ScmFile file = ite.next();
 if ( !file.getStatus().equals( ScmFileStatus.DELETED )
 && !new File( workingDirectory, file.getPath() ).isFile() )
 {
-files.remove( file );
+ite.remove();
 }
 }
 

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/branch/SvnBranchCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/branch/SvnBranchCommand.java?rev=1057938&r1=1057937&r2=1057938&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/branch/SvnBranchCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/branch/SvnBranchCommand.java
 Tue Jan 11 23:45:29 2011
@@ -64,7 +64,7 @@ public class SvnBranchCommand
 throw new ScmException( "branch name must be specified" );
 }
 
-if ( fileSet.getFileList().isEmpty() )
+if ( !fileSet.getFileList().isEmpty() )
 {
 throw new ScmException( "This provider doesn't support branching 
subsets of a directory" );
 }




svn commit: r1057019 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src: main/java/org/apache/maven/scm/provider/perforce/ main/java/org/apache/maven/scm/provider/perforce/comma

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 20:13:07 2011
New Revision: 1057019

URL: http://svn.apache.org/viewvc?rev=1057019&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in perforce provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/PerforceInfoCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/PerforceVerbMapper.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceFilelogConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/changelog/PerforceChangeLogConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/login/PerforceLoginCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/update/PerforceHaveConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/changelog/PerforceChangeLogConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/changelog/PerforceDescribeConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/status/PerforceStatusConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/unedit/PerforceUnEditConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java?rev=1057019&r1=1057018&r2=1057019&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java
 Sun Jan  9 20:13:07 2011
@@ -20,8 +20,14 @@ package org.apache.maven.scm.provider.pe
  */
 
 
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+
 import org.apache.maven.scm.CommandParameters;
-import org.apache.maven.scm.NoSuchCommandScmException;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.command.add.AddScmResult;
@@ -60,13 +66,6 @@ import org.apache.maven.scm.repository.S
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.cli.Commandline;
 
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.net.InetAddress;
-import java.net.UnknownHostException;
-
 /**
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl 
  * @author mperham
@@ -509,6 +508,7 @@ public class PerforceScmProvider
 command.setExecutable( "p4" );
 Process proc = command.execute();
 BufferedReader br = new BufferedReader( new 
InputStreamReader( proc.getInputStream() ) );
+@SuppressWarnings( "unused" )
 String line;
 while ( ( line = br.readLine() ) != null )
 {

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/PerforceInfoCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/PerforceInfoCommand.java?rev=1057019&r1=1057018&r2=1057019&view=diff
=

svn commit: r1057018 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src: main/java/org/apache/maven/scm/provider/local/command/checkout/ main/java/org/apache/maven/scm/provider/loc

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 20:12:29 2011
New Revision: 1057018

URL: http://svn.apache.org/viewvc?rev=1057018&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in local provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/checkout/LocalCheckOutScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/list/LocalListScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/update/LocalUpdateScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/metadata/LocalScmMetadataUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/repository/LocalScmProviderRepository.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/test/java/org/apache/maven/scm/provider/local/command/checkout/LocalCheckOutCommandTckTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/test/java/org/apache/maven/scm/provider/local/command/update/LocalUpdateCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/checkout/LocalCheckOutScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/checkout/LocalCheckOutScmResult.java?rev=1057018&r1=1057017&r2=1057018&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/checkout/LocalCheckOutScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/checkout/LocalCheckOutScmResult.java
 Sun Jan  9 20:12:29 2011
@@ -19,10 +19,11 @@ package org.apache.maven.scm.provider.lo
  * under the License.
  */
 
-import org.apache.maven.scm.command.checkout.CheckOutScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.command.checkout.CheckOutScmResult;
+
 /**
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl
  * @version $Id$
@@ -30,7 +31,9 @@ import java.util.List;
 public class LocalCheckOutScmResult
 extends CheckOutScmResult
 {
-public LocalCheckOutScmResult( String commandLine, List files )
+private static final long serialVersionUID = -2646018573623668026L;
+
+public LocalCheckOutScmResult( String commandLine, List files )
 {
 super( commandLine, files );
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/list/LocalListScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/list/LocalListScmResult.java?rev=1057018&r1=1057017&r2=1057018&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/list/LocalListScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/list/LocalListScmResult.java
 Sun Jan  9 20:12:29 2011
@@ -19,10 +19,11 @@ package org.apache.maven.scm.provider.lo
  * under the License.
  */
 
-import org.apache.maven.scm.command.list.ListScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.command.list.ListScmResult;
+
 /**
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
  * @version $Id$
@@ -30,7 +31,10 @@ import java.util.List;
 public class LocalListScmResult
 extends ListScmResult
 {
-public LocalListScmResult( String commandLine, List files )
+
+private static final long serialVersionUID = 259954569217343901L;
+
+public LocalListScmResult( String commandLine, List files )
 {
 super( commandLine, files );
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/update/LocalUpdateScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/update/LocalUpdateScmResult.java?rev=1057018&r1=1057017&r2=1057018&view=diff
==
--- 
maven/scm/trunk/maven-scm-pro

svn commit: r1057017 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src: main/java/org/apache/maven/scm/provider/hg/ main/java/org/apache/maven/scm/provider/hg/command/ main/java/org/

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 20:11:55 2011
New Revision: 1057017

URL: http://svn.apache.org/viewvc?rev=1057017&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in hg provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgChangeSet.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgOutgoingConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/HgRepoUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameCommandTckTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/command/diff/HgDiffCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java?rev=1057017&r1=1057016&r2=1057017&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgScmProvider.java
 Sun Jan  9 20:11:55 2011
@@ -72,7 +72,7 @@ public class HgScmProvider
 
 private static class HgUrlParserResult
 {
-private List messages = new ArrayList();
+private List messages = new ArrayList();
 
 private ScmProviderRepository repository;
 }
@@ -132,9 +132,8 @@ public class HgScmProvider
 {
 try
 {
-
+@SuppressWarnings( "unused" )
 File file = new File( url );
-
 }
 catch ( Throwable e )
 {
@@ -170,7 +169,7 @@ public class HgScmProvider
 }
 
 /** {...@inheritdoc} */
-public List validateScmUrl( String scmSpecificUrl, char delimiter )
+public List validateScmUrl( String scmSpecificUrl, char delimiter )
 {
 HgUrlParserResult result = parseScmUrl( scmSpecificUrl );
 

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java?rev=1057017&r1=1057016&r2=1057017&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java
 Sun Jan  9 20:11:55 2011
@@ -51,12 +51,12 @@ public class HgUtils
 /**
  * Map between command and its valid exit codes
  */
-private static final Map EXIT_CODE_MAP = new HashMap();
+private static final Map> EXIT_CODE_MAP = new 
HashMap>();
 
 /**
  * Default exit codes for entries not in exitCodeMap
  */
-private static final List DEFAULT_EXIT_CODES = new ArrayList();
+private static final List DEFAULT_EXIT_CODES = new 
ArrayList();
 
 /** Setup exit codes*/
 static
@@ -64,13 +64,13 @@ public class HgUtils
 DEFAULT_EXIT_CODES.add( new Integer( 0 ) );
 
 //Diff is different
-List diffExitCodes = new ArrayList();
-diffExitCodes.add( new Integer( 0 ) ); //No difference
-diffExitCodes.add( new Integer( 1 ) ); //Conflicts in merge-like or 
changes in diff-like
-diffExitCodes.add( new Integer( 2 ) ); //Unrepresentable diff changes
+List diffExitCodes = new ArrayList( 3 );
+diffExitCodes.add( Integer.valueOf( 0 ) ); //No difference
+diffExitCodes.add( Integer.valueOf( 1 ) ); //Conflicts in merge-like 
or changes in diff-like
+diffExitCodes.add( Integer.valueOf( 2 ) ); //Unrepresentable diff 
changes
 EXIT_CODE_MAP.put( HgCommandConstants.DIFF_CMD, diffExitCodes );
 //Outgoing is different
-List outgoingExitCodes = new ArrayList( );
+List outgoingExitCodes = new Ar

svn commit: r1057016 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git: maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/ maven-scm-provider-git-commons/s

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 20:11:26 2011
New Revision: 1057016

URL: http://svn.apache.org/viewvc?rev=1057016&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in git provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/GitChangeSet.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/GitConfigFileReader.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/info/GitInfoScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/update/GitUpdateScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/GitExeScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/GitCommandLineUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/add/GitExeAddCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitExeBlameCommandTckTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/changelog/GitChangeLogConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/remove/GitRemoveConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/update/GitUpdateCommandConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java?rev=1057016&r1=1057015&r2=1057016&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java
 Sun Jan  9 20:11:26 2011
@@ -68,7 +68,7 @@ public abstract class AbstractGitScmProv
  */
 private static class ScmUrlParserResult
 {
-private List messages = new ArrayList();
+private List messages = new ArrayList();
 
 private ScmProviderRepository repository;
 }
@@ -139,9 +139,9 @@ public abstract class AbstractGitScmProv
 throws ScmException;
 
 /** {...@inheritdoc} */
-public List validateScmUrl( String scmSpecificUrl, char delimiter )
+public List validateScmUrl( String scmSpecificUrl, char delimiter )
 {
-List messages = new ArrayList();
+List messages = new ArrayList();
 try
 {
 makeProviderScmRepository( scmSpecificUrl, delimiter );

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/GitChangeSet.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/GitChangeSet.java?rev=1057016&r1=1057015&r2=1057016&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/GitChangeSet.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/a

svn commit: r1057015 - 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/ maven-scm-provider-cv

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 20:10:42 2011
New Revision: 1057015

URL: http://svn.apache.org/viewvc?rev=1057015&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in cvs providers

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/CvsCommandUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/test/java/org/apache/maven/scm/provider/cvslib/command/changelog/CvsChangeLogConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/test/java/org/apache/maven/scm/provider/cvslib/repository/CvsScmProviderRepositoryTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/test/java/org/apache/maven/scm/provider/cvslib/cvsexe/CvsExeScmProviderTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsjava/src/main/java/org/apache/maven/scm/provider/cvslib/cvsjava/util/CvsConnection.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvstest/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/CvsChangeLogCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvstest/src/main/java/org/apache/maven/scm/provider/cvslib/command/checkout/CvsCheckoutCommandTest.java

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/CvsCommandUtils.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/CvsCommandUtils.java?rev=1057015&r1=1057014&r2=1057015&view=diff
==
--- 
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/CvsCommandUtils.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/CvsCommandUtils.java
 Sun Jan  9 20:10:42 2011
@@ -40,6 +40,7 @@ public class CvsCommandUtils
 {
 private CvsCommandUtils()
 {
+// noop
 }
 
 public static boolean isCvsNT()
@@ -130,7 +131,7 @@ public class CvsCommandUtils
 
 if ( settings.getCvsVariables().size() > 0 )
 {
-for ( Enumeration e = settings.getCvsVariables().propertyNames(); 
e.hasMoreElements(); )
+for ( Enumeration e = 
settings.getCvsVariables().propertyNames(); e.hasMoreElements(); )
 {
 String key = (String) e.nextElement();
 String value = settings.getCvsVariables().getProperty( key );

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/test/java/org/apache/maven/scm/provider/cvslib/command/changelog/CvsChangeLogConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/test/java/org/apache/maven/scm/provider/cvslib/command/changelog/CvsChangeLogConsumerTest.java?rev=1057015&r1=1057014&r2=1057015&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/test/java/org/apache/maven/scm/provider/cvslib/command/changelog/CvsChangeLogConsumerTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/test/java/org/apache/maven/scm/provider/cvslib/command/changelog/CvsChangeLogConsumerTest.java
 Sun Jan  9 20:10:42 2011
@@ -75,12 +75,12 @@ public class CvsChangeLogConsumerTest
 s = in.readLine();
 }
 
-Collection entries = command.getModifications();
+Collection entries = command.getModifications();
 assertEquals( "Wrong number of entries returned", 3, entries.size() );
 ChangeSet entry = null;
-for ( Iterator i = entries.iterator(); i.hasNext(); )
+for ( Iterator i = entries.iterator(); i.hasNext(); )
 {
-entry = (ChangeSet) i.next();
+entry = i.next();
 assertTrue( "ChangeLogEntry erroneously picked up",
 entry.toString().indexOf( "ChangeLogEntry.java" ) == 
-1 );
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/test/java/org/apache/maven/scm/provider/cvslib/repository/CvsScmProviderRepositoryTest.java
URL: 
http://svn.ap

svn commit: r1057014 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src: main/java/org/apache/maven/scm/provider/clearcase/command/tag/ main/java/org/apache/maven/scm/provider/

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 20:09:47 2011
New Revision: 1057014

URL: http://svn.apache.org/viewvc?rev=1057014&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in clearcase provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/repository/ClearCaseScmProviderRepository.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkin/ClearCaseCheckInConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/remove/ClearCaseRemoveConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/status/ClearCaseStatusConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/update/ClearCaseUpdateConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagConsumer.java?rev=1057014&r1=1057013&r2=1057014&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagConsumer.java
 Sun Jan  9 20:09:47 2011
@@ -36,7 +36,7 @@ public class ClearCaseTagConsumer
 {
 private ScmLogger logger;
 
-private List taggedFiles = new ArrayList();
+private List taggedFiles = new ArrayList();
 
 // --
 //
@@ -78,7 +78,7 @@ public class ClearCaseTagConsumer
 //
 // --
 
-public List getTaggedFiles()
+public List getTaggedFiles()
 {
 return taggedFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/repository/ClearCaseScmProviderRepository.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/repository/ClearCaseScmProviderRepository.java?rev=1057014&r1=1057013&r2=1057014&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/repository/ClearCaseScmProviderRepository.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/repository/ClearCaseScmProviderRepository.java
 Sun Jan  9 20:09:47 2011
@@ -201,7 +201,6 @@ public class ClearCaseScmProviderReposit
 throws UnknownHostException, MalformedURLException
 {
 int tokenNumber = tokenizer.countTokens();
-String directory;
 if ( tokenNumber <= 2 )
 {
 throw new MalformedURLException( "ClearCaseUCM need more 
parameters. Expected url format : "

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/add/ClearCaseAddConsumerTest.java?rev=1057014&r1=1057013&r2=1057014&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/jav

svn commit: r1056993 - in /maven/scm/trunk/maven-scm-providers: maven-scm-provider-starteam/ maven-scm-providers-cvs/maven-scm-provider-cvs-commons/ maven-scm-providers-git/maven-scm-provider-git-comm

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 18:09:59 2011
New Revision: 1056993

URL: http://svn.apache.org/viewvc?rev=1056993&view=rev
Log:
[SCM-591] Move to Java 1.5 : configure modello to generate 1.5 generics

Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/pom.xml

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/pom.xml?rev=1056993&r1=1056992&r2=1056993&view=diff
==
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/pom.xml 
(original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/pom.xml Sun 
Jan  9 18:09:59 2011
@@ -63,6 +63,7 @@
 
 
   1.0.0
+  true
   
 src/main/mdo/starteam-settings.mdo
   

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/pom.xml?rev=1056993&r1=1056992&r2=1056993&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/pom.xml
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/pom.xml
 Sun Jan  9 18:09:59 2011
@@ -63,6 +63,7 @@
 
 
   1.0.0
+  true
   
 src/main/mdo/cvs-settings.mdo
   

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/pom.xml?rev=1056993&r1=1056992&r2=1056993&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/pom.xml
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/pom.xml
 Sun Jan  9 18:09:59 2011
@@ -57,6 +57,7 @@
 
 
   1.0.0
+  true
   
 src/main/mdo/git-settings.mdo
   

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/pom.xml?rev=1056993&r1=1056992&r2=1056993&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/pom.xml
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/pom.xml
 Sun Jan  9 18:09:59 2011
@@ -50,6 +50,7 @@
 
 
   1.1.0
+  true
   
 src/main/mdo/svn-settings.mdo
   




svn commit: r1056992 - in /maven/scm/trunk/maven-scm-providers: maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/ maven-scm-provider-bazaar/src/main/java/org/apache/maven/s

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 18:09:41 2011
New Revision: 1056992

URL: http://svn.apache.org/viewvc?rev=1056992&view=rev
Log:
[SCM-591] Move to Java 1.5 : fix some generics warning in bazaar provider

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarScmProvider.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/BazaarConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/test/java/org/apache/maven/scm/provider/bazaar/BazaarRepoUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/test/java/org/apache/maven/scm/provider/bazaar/command/blame/BazaarBlameCommandTckTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/test/java/org/apache/maven/scm/provider/bazaar/command/changelog/BazaarChangeLogConsumerTest.java
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/pom.xml

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarScmProvider.java?rev=1056992&r1=1056991&r2=1056992&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarScmProvider.java
 Sun Jan  9 18:09:41 2011
@@ -97,10 +97,10 @@ public class BazaarScmProvider
 }
 
 /** {...@inheritdoc} */
-public List validateScmUrl( String scmSpecificUrl, char delimiter )
+public List validateScmUrl( String scmSpecificUrl, char delimiter )
 {
 
-List errorMessages = new ArrayList();
+List errorMessages = new ArrayList();
 
 String[] checkCmd = new String[]{BazaarConstants.CHECK, 
scmSpecificUrl};
 ScmResult result;

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarUtils.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarUtils.java?rev=1056992&r1=1056991&r2=1056992&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarUtils.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/BazaarUtils.java
 Sun Jan  9 18:09:41 2011
@@ -48,12 +48,12 @@ public class BazaarUtils
 /**
  * Map between command and its valid exit codes
  */
-private static final Map EXITCODEMAP = new HashMap();
+private static final Map> EXITCODEMAP = new 
HashMap>();
 
 /**
  * Default exit codes for entries not in exitCodeMap
  */
-private static final List DEFAULTEEXITCODES = new ArrayList();
+private static final List DEFAULTEEXITCODES = new 
ArrayList();
 
 /** Setup exit codes*/
 static
@@ -61,10 +61,10 @@ public class BazaarUtils
 DEFAULTEEXITCODES.add( new Integer( 0 ) );
 
 //Diff is different
-List diffExitCodes = new ArrayList();
-diffExitCodes.add( new Integer( 0 ) ); //No difference
-diffExitCodes.add( new Integer( 1 ) ); //Conflicts in merge-like or 
changes in diff-like
-diffExitCodes.add( new Integer( 2 ) ); //Unrepresentable diff changes
+List diffExitCodes = new ArrayList();
+diffExitCodes.add( Integer.valueOf( 0 ) ); //No difference
+diffExitCodes.add( Integer.valueOf( 1 ) ); //Conflicts in merge-like 
or changes in diff-like
+diffExitCodes.add( Integer.valueOf( 2 ) ); //Unrepresentable diff 
changes
 EXITCODEMAP.put( BazaarConstants.DIFF_CMD, diffExitCodes );
 }
 
@@ -84,10 +84,10 @@ public class BazaarUtils
 int exitCode = executeCmd( consumer, cmd );
 
 //Return result
-List exitCodes = DEFAULTEEXITCODES;
+List exitCodes = DEFAULTEEXITCODES;
 if ( EXITCODEMAP.containsKey( cmdAndArgs[0] ) )
 {
-exitCodes = (List) EXITCODEMAP.get( cmdAndArgs[0] );
+exitCodes = EXITCODEMAP.get( cmdAndArgs[0] );
 }
 boolean success = exitCodes.contains( new Integer( exitCode ) );
 

svn commit: r1056991 - in /maven/scm/trunk/maven-scm-providers: maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/status/ maven-scm-provider-clearcase/src/main/java/

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 18:09:10 2011
New Revision: 1056991

URL: http://svn.apache.org/viewvc?rev=1056991&view=rev
Log:
[SCM-591] Move to Java 1.5 : status command

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/status/BazaarStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/status/ClearCaseStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/status/HgStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/status/LocalStatusCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/status/PerforceStatusCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/status/PerforceStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/status/StarteamStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/status/SynergyStatusCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsStatusCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/consumer/ChangedFileConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/status/VssStatusCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/status/VssStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/status/SvnStatusConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/status/BazaarStatusConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/status/BazaarStatusConsumer.java?rev=1056991&r1=1056990&r2=1056991&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/status/BazaarStatusConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/status/BazaarStatusConsumer.java
 Sun Jan  9 18:09:10 2011
@@ -35,7 +35,7 @@ import java.util.List;
 class BazaarStatusConsumer
 extends BazaarConsumer
 {
-private final List repositoryStatus = new ArrayList();
+private final List repositoryStatus = new ArrayList();
 
 private final File workingDir;
 
@@ -91,7 +91,7 @@ class BazaarStatusConsumer
 }
 }
 
-List getStatus()
+List getStatus()
 {
 return repositoryStatus;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/status/ClearCaseStatusConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/status/ClearCaseStatusConsumer.java?rev=1056991&r1=1056990&r2=1056991&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/status/ClearCaseStatusConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/status/ClearCaseStatusConsumer.java
 Sun Jan  9 18:09:10 2011
@@ -39,7 +39,7 @@ public class ClearCaseStatusConsumer
 
 private File workingDirectory;
 
-private List checkedOutFiles = new ArrayList();
+private List checkedOutFiles = new ArrayList();
 
 // --
 //
@@ -70,7 +70,7 @@ public class ClearCaseStatusConsumer
 //
 // --
 
-public List getCheckedOutFiles()
+public List getCheckedOutFiles()
 {
 return checkedOutFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-pro

svn commit: r1056990 - in /maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src: main/java/org/apache/maven/scm/provider/accurev/command/add/ main/java/org/apache/maven/scm/provider/accu

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 18:07:29 2011
New Revision: 1056990

URL: http://svn.apache.org/viewvc?rev=1056990&view=rev
Log:
[SCM-591] Move to Java 1.5 : remove no more needed SuppressWarning

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/checkin/AccuRevCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/remove/AccuRevRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/status/AccuRevStatusCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/remove/AccuRevRemoveCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/status/AccuRevStatusCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommand.java?rev=1056990&r1=1056989&r2=1056990&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommand.java
 Sun Jan  9 18:07:29 2011
@@ -51,7 +51,6 @@ public class AccuRevAddCommand
  * 
  * @todo handle the "binary" parameter. AccuRev does a reasonable job of 
detecting this itself.
  */
-@SuppressWarnings( "unchecked" )
 protected ScmResult executeAccurevCommand( AccuRevScmProviderRepository 
repository, ScmFileSet fileSet,
CommandParameters parameters )
 throws ScmException, AccuRevException

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/checkin/AccuRevCheckInCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/checkin/AccuRevCheckInCommand.java?rev=1056990&r1=1056989&r2=1056990&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/checkin/AccuRevCheckInCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/checkin/AccuRevCheckInCommand.java
 Sun Jan  9 18:07:29 2011
@@ -59,7 +59,6 @@ public class AccuRevCheckInCommand
 List promotedFiles = null;
 
 File basedir = fileSet.getBasedir();
-@SuppressWarnings( "unchecked" )
 List fileList = fileSet.getFileList();
 
 if ( fileList.isEmpty() )

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/remove/AccuRevRemoveCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/remove/AccuRevRemoveCommand.java?rev=1056990&r1=1056989&r2=1056990&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/remove/AccuRevRemoveCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/remove/AccuRevRemoveCommand.java
 Sun Jan  9 18:07:29 2011
@@ -57,7 +57,6 @@ public class AccuRevRemoveCommand
 
 File basedir = fileSet.getBasedir();
 
-@SuppressWarnings( "unchecked" )
 List relativeFiles = fileSet.getFileList();
 
 final List removedFiles = accuRev.defunct( basedir, 
relativeFiles, message );

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/command/status/AccuRevStatusCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-provider

svn commit: r1056982 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 17:25:13 2011
New Revision: 1056982

URL: http://svn.apache.org/viewvc?rev=1056982&view=rev
Log:
[SCM-591] Move to Java 1.5 : in diff result use CharSequence rather than a 
direct implementation fix junit compilation

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java?rev=1056982&r1=1056981&r2=1056982&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java
 Sun Jan  9 17:25:13 2011
@@ -80,10 +80,10 @@ public class GitDiffConsumerTest
 
 testScmFile( (ScmFile) changedFiles.get( 0 ), "olamy.test", 
ScmFileStatus.MODIFIED );
 
-Map differences = consumer.getDifferences();
+Map differences = consumer.getDifferences();
 assertNotNull( differences );
 
-StringBuilder readmeDiffs = differences.get( "olamy.test" );
+StringBuilder readmeDiffs = new StringBuilder( differences.get( 
"olamy.test" ) );
 assertNotNull( readmeDiffs );
 assertTrue( readmeDiffs.indexOf( "+new line" ) >= 0 );
 }
@@ -112,14 +112,14 @@ public class GitDiffConsumerTest
 
 testScmFile( changedFiles.get( 1 ), "test.txt", ScmFileStatus.MODIFIED 
);
 
-Map differences = consumer.getDifferences();
+Map differences = consumer.getDifferences();
 assertNotNull( differences );
 
-StringBuilder addDiffs = differences.get( "pom.xml" );
+StringBuilder addDiffs = new StringBuilder( differences.get( "pom.xml" 
) );
 assertNotNull( addDiffs );
 assertTrue( addDiffs.indexOf( "+  " ) >= 0 );
 
-addDiffs = differences.get( "test.txt" );
+addDiffs = new StringBuilder( differences.get( "test.txt" ) );
 assertNotNull( addDiffs );
 assertTrue( addDiffs.indexOf( "+maven-scm git provider works fine :-)" 
) >= 0 );
 }




svn commit: r1056981 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/diff/ maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/s

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 17:24:53 2011
New Revision: 1056981

URL: http://svn.apache.org/viewvc?rev=1056981&view=rev
Log:
[SCM-591] Move to Java 1.5 : in diff result use CharSequence rather than a 
direct implementation

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/diff/DiffScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/diff/StarteamDiffConsumer.java

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/diff/CvsDiffConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/command/diff/SvnDiffConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/diff/DiffScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/diff/DiffScmResult.java?rev=1056981&r1=1056980&r2=1056981&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/diff/DiffScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/diff/DiffScmResult.java
 Sun Jan  9 17:24:53 2011
@@ -36,11 +36,11 @@ public class DiffScmResult
 
 private List changedFiles;
 
-private Map differences;
+private Map differences;
 
 private String patch;
 
-public DiffScmResult( String commandLine, List changedFiles, 
Map differences, String patch )
+public DiffScmResult( String commandLine, List changedFiles, 
Map differences, String patch )
 {
 this( commandLine, null, null, true );
 this.changedFiles = changedFiles;
@@ -53,7 +53,7 @@ public class DiffScmResult
 super( commandLine, providerMessage, commandOutput, success );
 }
 
-public DiffScmResult( List changedFiles, 
Map differences, String patch, ScmResult result )
+public DiffScmResult( List changedFiles, Map 
differences, String patch, ScmResult result )
 {
 super( result );
 
@@ -69,7 +69,7 @@ public class DiffScmResult
 return changedFiles;
 }
 
-public Map getDifferences()
+public Map getDifferences()
 {
 return differences;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/diff/StarteamDiffConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/diff/StarteamDiffConsumer.java?rev=1056981&r1=1056980&r2=1056981&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/diff/StarteamDiffConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/diff/StarteamDiffConsumer.java
 Sun Jan  9 17:24:53 2011
@@ -66,7 +66,7 @@ public class StarteamDiffConsumer
 
 private List changedFiles = new ArrayList();
 
-private Map differences = new 
HashMap();
+private Map differences = new 
HashMap();
 
 private StringBuffer patch = new StringBuffer();
 
@@ -205,7 +205,7 @@ public class StarteamDiffConsumer
 return changedFiles;
 }
 
-public Map getDifferences()
+public Map getDifferences()
 {
 return differences;
 }

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/diff/CvsDiffConsumer.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/diff/CvsDiffConsumer.java?rev=1056981&r1=1056980&r2=1056981&view=diff
==
--- 
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/diff/CvsDiffConsumer.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/diff/CvsDiffConsumer.java
 Sun Jan  9 17:24:53 2011
@@ -82,9 +82,9 @@ public class CvsDiffConsumer
 
 private List change

svn commit: r1056980 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/update/ maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/b

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 17:23:55 2011
New Revision: 1056980

URL: http://svn.apache.org/viewvc?rev=1056980&view=rev
Log:
[SCM-591] Move to Java 1.5 : update command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResultWithRevision.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/diff/BazaarDiffConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/update/BazaarUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/update/ClearCaseUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/update/ClearCaseUpdateConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/diff/HgDiffConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/update/HgUpdateCommand.java
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/pom.xml

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/update/LocalUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/update/PerforceUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/update/StarteamUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/update/SynergyUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/update/VssUpdateConsumer.java

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/update/AbstractCvsUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/update/GitUpdateCommandConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java?rev=1056980&r1=1056979&r2=1056980&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java
 Sun Jan  9 17:23:55 2011
@@ -62,7 +62,7 @@ public abstract class AbstractUpdateComm
 
 UpdateScmResult updateScmResult = executeUpdateCommand( repository, 
fileSet, scmVersion );
 
-List filesList = updateScmResult.getUpdatedFiles();
+List filesList = updateScmResult.getUpdatedFiles();
 
 if ( !runChangelog )
 {
@@ -76,7 +76,7 @@ public abstract class AbstractUpdateComm
 ChangeLogScmResult changeLogScmResult =
 (ChangeLogScmResult) changeLogCmd.executeCommand( repository, 
fileSet, parameters );
 
-List changes = new ArrayList();
+List changes = new ArrayList();
 
 ChangeLogSet changeLogSet = changeLogScmResult.getChangeLog();
 
@@ -93,9 +93,9 @@ public abstract class AbstractUpdateComm
 //Do nothing, startDate isn't define.
 }
 
-for ( Iterator i = changeLogSet.getChangeSets().iterator(); 
i.hasNext(); )
+for ( Iterator i = 
changeLogSet.getChangeSets().iterator(); i.hasNext(); )
 {
-ChangeSet change = (ChangeSet) i.next();
+ChangeSet change = i.next();
 
 if ( startDate != null && change.getDate() != null )
 {
@@ -105,11 +105,11 @@ public abstract class AbstractUpdateComm
 }
 }
 
-for ( Iterator j = filesList.iterator(); j.hasNext(); )
+for ( Iterator j = filesList.iterator(); 
j.hasNext(); )
 {
-ScmFile currentFile = (ScmFile) j.next();
+ScmFile currentFile = j.next();
 
-   

svn commit: r1056960 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/unedit/ maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provide

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 15:03:50 2011
New Revision: 1056960

URL: http://svn.apache.org/viewvc?rev=1056960&view=rev
Log:
[SCM-591] Move to Java 1.5 : unedit command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/unedit/UnEditScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/unedit/PerforceUnEditCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/unedit/PerforceUnEditConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/unedit/StarteamUnEditCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/unedit/StarteamUnEditConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/unedit/SynergyUnEditCommand.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/unedit/UnEditScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/unedit/UnEditScmResult.java?rev=1056960&r1=1056959&r2=1056960&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/unedit/UnEditScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/unedit/UnEditScmResult.java
 Sun Jan  9 15:03:50 2011
@@ -19,38 +19,41 @@ package org.apache.maven.scm.command.une
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.ScmResult;
+
 /**
+ * @author Olivier Lamy
  * @version $Id$
  */
 public class UnEditScmResult
 extends ScmResult
 {
-private List unEditFiles;
+private static final long serialVersionUID = 257465331122587798L;
+private List unEditFiles;
 
 public UnEditScmResult( String commandLine, String providerMessage, String 
commandOutput, boolean success )
 {
 super( commandLine, providerMessage, commandOutput, success );
 }
 
-public UnEditScmResult( String commandLine, List unEditFiles )
+public UnEditScmResult( String commandLine, List unEditFiles )
 {
 super( commandLine, null, null, true );
 
 this.unEditFiles = unEditFiles;
 }
 
-public UnEditScmResult( List unEditFiles, ScmResult result )
+public UnEditScmResult( List unEditFiles, ScmResult result )
 {
 super( result );
 
 this.unEditFiles = unEditFiles;
 }
 
-public List getUnEditFiles()
+public List getUnEditFiles()
 {
 return unEditFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditCommand.java?rev=1056960&r1=1056959&r2=1056960&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/unedit/ClearCaseUnEditCommand.java
 Sun Jan  9 15:03:50 2011
@@ -19,6 +19,9 @@ package org.apache.maven.scm.provider.cl
  * under the License.
  */
 
+import java.io.File;
+import java.util.List;
+
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.ScmResult;
@@ -31,10 +34,9 @@ import org.codehaus.plexus.util.cli.Comm
 import org.codehaus.plexus.util.cli.CommandLineUtils;
 import org.codehaus.plexus.util.cli.Commandline;
 
-import java.io.File;
-
 /**
  * @author mailto:wim.debla...@gmail.com";>Wim Deblauwe
+ * @author Olivier Lamy
  * @version $Id$
  */
 public class ClearCaseUnEditCommand
@@ -95,10 +97,9 @@ public class ClearCaseUnEditCommand
 command.createArg().setValue( "unco" );
 command.createArg().setValue( "-kee

svn commit: r1056959 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/tag/ maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/baza

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 15:02:55 2011
New Revision: 1056959

URL: http://svn.apache.org/viewvc?rev=1056959&view=rev
Log:
[SCM-591] Move to Java 1.5 : tag command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/tag/TagScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarLsConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/tag/ClearCaseTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/tag/LocalTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/tag/StarteamTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/tag/StarteamTagConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/tag/SynergyTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/tag/VssTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/tag/VssTagConsumer.java

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/tag/AbstractCvsTagCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/tag/SvnTagCommand.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/tag/TagScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/tag/TagScmResult.java?rev=1056959&r1=1056958&r2=1056959&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/tag/TagScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/tag/TagScmResult.java
 Sun Jan  9 15:02:55 2011
@@ -19,39 +19,43 @@ package org.apache.maven.scm.command.tag
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.ScmResult;
+
 /**
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl
+ * @author Olivier Lamy
  * @version $Id$
  */
 public class TagScmResult
 extends ScmResult
 {
-private List taggedFiles;
+private static final long serialVersionUID = -5068975000282095635L;
+
+private List taggedFiles;
 
 public TagScmResult( String commandLine, String providerMessage, String 
commandOutput, boolean success )
 {
 super( commandLine, providerMessage, commandOutput, success );
 }
 
-public TagScmResult( String commandLine, List taggedFiles )
+public TagScmResult( String commandLine, List taggedFiles )
 {
 super( commandLine, null, null, true );
 
 this.taggedFiles = taggedFiles;
 }
 
-public TagScmResult( List taggedFiles, ScmResult result )
+public TagScmResult( List taggedFiles, ScmResult result )
 {
 super( result );
 
 this.taggedFiles = taggedFiles;
 }
 
-public List getTaggedFiles()
+public List getTaggedFiles()
 {
 return taggedFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarLsConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarLsConsumer.java?rev=1056959&r1=1056958&r2=1056959&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/

svn commit: r1056938 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/remove/ maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/b

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 14:27:54 2011
New Revision: 1056938

URL: http://svn.apache.org/viewvc?rev=1056938&view=rev
Log:
[SCM-591] Move to Java 1.5 : remove command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/remove/RemoveScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/remove/BazaarRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/remove/BazaarRemoveConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/remove/ClearCaseRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/remove/ClearCaseRemoveConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/remove/HgRemoveConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/remove/PerforceRemoveConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/remove/StarteamRemoveCommand.java

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/remove/AbstractCvsRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/main/java/org/apache/maven/scm/provider/cvslib/cvsexe/command/remove/CvsExeRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsjava/src/main/java/org/apache/maven/scm/provider/cvslib/cvsjava/command/remove/CvsJavaRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/remove/GitRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/remove/GitRemoveConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/remove/SvnRemoveCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/remove/SvnRemoveConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/remove/RemoveScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/remove/RemoveScmResult.java?rev=1056938&r1=1056937&r2=1056938&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/remove/RemoveScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/remove/RemoveScmResult.java
 Sun Jan  9 14:27:54 2011
@@ -19,39 +19,43 @@ package org.apache.maven.scm.command.rem
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.ScmResult;
+
 /**
  * @author mailto:br...@apache.org";>Brett Porter
+ * @author Olivier Lamy
  * @version $Id$
  */
 public class RemoveScmResult
 extends ScmResult
 {
-private List removedFiles;
+
+private static final long serialVersionUID = 8852310735079996771L;
+private List removedFiles;
 
 public RemoveScmResult( String commandLine, String providerMessage, String 
commandOutput, boolean success )
 {
 super( commandLine, providerMessage, commandOutput, success );
 }
 
-public RemoveScmResult( String commandLine, List removedFiles )
+public RemoveScmResult( String commandLine, List removedFiles )
 {
 super( commandLine, null, null, true );
 
 this.removedFiles = removedFiles;
 }
 
-public RemoveScmResult( List removedFiles, ScmResult result )
+public RemoveScmResult( List removedFiles, ScmResult result )
 {
 super( result );
 
 this.removedFiles = removedFiles;
 }
 
-public List getRemovedFiles()
+public List getRemovedFiles()
 {
 return removedFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/remove/

svn commit: r1056937 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/login/ maven-scm-api/src/main/java/org/apache/maven/scm/command/mkdir/ maven-scm-providers/maven-sc

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 14:26:04 2011
New Revision: 1056937

URL: http://svn.apache.org/viewvc?rev=1056937&view=rev
Log:
[SCM-591] Move to Java 1.5 : mkdir command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/login/LoginScmResult.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/mkdir/MkdirScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/mkdir/LocalMkdirCommand.java

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/mkdir/AbstractCvsMkdirCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/login/LoginScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/login/LoginScmResult.java?rev=1056937&r1=1056936&r2=1056937&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/login/LoginScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/login/LoginScmResult.java
 Sun Jan  9 14:26:04 2011
@@ -28,6 +28,9 @@ import org.apache.maven.scm.ScmResult;
 public class LoginScmResult
 extends ScmResult
 {
+
+private static final long serialVersionUID = -179242524702253809L;
+
 public LoginScmResult( String commandLine, String providerMessage, String 
commandOutput, boolean success )
 {
 super( commandLine, providerMessage, commandOutput, success );

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/mkdir/MkdirScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/mkdir/MkdirScmResult.java?rev=1056937&r1=1056936&r2=1056937&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/mkdir/MkdirScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/mkdir/MkdirScmResult.java
 Sun Jan  9 14:26:04 2011
@@ -21,6 +21,7 @@ package org.apache.maven.scm.command.mkd
 
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
 import org.apache.maven.scm.ScmResult;
 
 /**
@@ -32,9 +33,12 @@ import org.apache.maven.scm.ScmResult;
 public class MkdirScmResult
 extends ScmResult
 {
+
+private static final long serialVersionUID = -8717329738246682608L;
+
 private String revision;
 
-private List createdDirs;
+private List createdDirs;

 public MkdirScmResult( ScmResult scmResult )
 {
@@ -53,7 +57,7 @@ public class MkdirScmResult
 this.revision = revision;
 }
 
-public MkdirScmResult( String commandLine, List createdDirs )
+public MkdirScmResult( String commandLine, List createdDirs )
 {
 this( commandLine, null, null, true );
 
@@ -67,7 +71,7 @@ public class MkdirScmResult
 this.revision = revision;
 }
 
-public MkdirScmResult( List createdDirs, ScmResult result )
+public MkdirScmResult( List createdDirs, ScmResult result )
 {
 super( result );
 
@@ -79,7 +83,7 @@ public class MkdirScmResult
 return revision;
 }
 
-public List getCreatedDirs()
+public List getCreatedDirs()
 {
 return createdDirs;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/mkdir/LocalMkdirCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/mkdir/LocalMkdirCommand.java?rev=1056937&r1=1056936&r2=1056937&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/mkdir/LocalMkdirCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/mkdir/LocalMkdirCommand.java
 Sun Jan  9 14:26:04 2011
@@ -49,7 +49,7 @@ public class LocalMkdirCommand
 throws ScmException
 {
 LocalScmProviderRepository repo = (LocalScmProviderRepository) 
rep

svn commit: r1056932 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogComma

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 13:45:51 2011
New Revision: 1056932

URL: http://svn.apache.org/viewvc?rev=1056932&view=rev
Log:
minor style formatting

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java?rev=1056932&r1=1056931&r2=1056932&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java
 Sun Jan  9 13:45:51 2011
@@ -182,7 +182,8 @@ public class SvnChangeLogCommand
 }
 }
 
-if (endVersion == null || !StringUtils.equals("BASE", 
endVersion.getName())) {
+if (endVersion == null || !StringUtils.equals("BASE", 
endVersion.getName()))
+{
 cl.createArg().setValue( repository.getUrl() );
 }
 




svn commit: r1056929 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src: main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/ test/java/or

2011-01-09 Thread olamy
Author: olamy
Date: Sun Jan  9 13:41:48 2011
New Revision: 1056929

URL: http://svn.apache.org/viewvc?rev=1056929&view=rev
Log:
[SCM-595] Allow to use BASE in revision range for changelog command
Submitted by Evgeny Mandrikov

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommandTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java?rev=1056929&r1=1056928&r2=1056929&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommand.java
 Sun Jan  9 13:41:48 2011
@@ -182,7 +182,9 @@ public class SvnChangeLogCommand
 }
 }
 
-cl.createArg().setValue( repository.getUrl() );
+if (endVersion == null || !StringUtils.equals("BASE", 
endVersion.getName())) {
+cl.createArg().setValue( repository.getUrl() );
+}
 
 return cl;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommandTest.java?rev=1056929&r1=1056928&r2=1056929&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogCommandTest.java
 Sun Jan  9 13:41:48 2011
@@ -141,6 +141,13 @@ public class SvnChangeLogCommandTest
  "svn --non-interactive log -v -r 1 
http://foo.com/svn/trunk"; );
 }
 
+public void testCommandLineWithBaseVersion()
+throws Exception
+{
+testCommandLine( "scm:svn:http://foo.com/svn/trunk";, new 
ScmRevision("1"), new ScmRevision("BASE"),
+ "svn --non-interactive log -v -r 1:BASE" );
+}
+
 // --
 //
 // --
@@ -171,7 +178,6 @@ public class SvnChangeLogCommandTest
 
 Commandline cl = SvnChangeLogCommand.createCommandLine( svnRepository, 
workingDirectory, null, null, null,
 startVersion, 
endVersion );
-
 assertCommandLine( commandLine, workingDirectory, cl );
 }
 }




svn commit: r1055646 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ maven-scm-providers/maven-scm-pro

2011-01-05 Thread olamy
Author: olamy
Date: Wed Jan  5 21:22:58 2011
New Revision: 1055646

URL: http://svn.apache.org/viewvc?rev=1055646&view=rev
Log:
[SCM-591] move to java 1.5 . list command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ListMojo.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgListConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/list/LocalListCommand.java

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/list/AbstractCvsListCommand.java

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/list/CvsListConsumer.java

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/status/CvsStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/list/SvnListCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/list/SvnListConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java?rev=1055646&r1=1055645&r2=1055646&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java
 Wed Jan  5 21:22:58 2011
@@ -19,11 +19,12 @@ package org.apache.maven.scm.command.lis
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.ScmResult;
+
 /**
  * Result of {...@link 
org.apache.maven.scm.provider.ScmProvider#list(org.apache.maven.scm.repository.ScmRepository,
  * org.apache.maven.scm.ScmFileSet, boolean, org.apache.maven.scm.ScmVersion)} 
operation
@@ -34,32 +35,32 @@ import java.util.List;
 public class ListScmResult
 extends ScmResult
 {
-// XXX List of what?
-private List files;
+
+private static final long serialVersionUID = 5402161066844465281L;
+private List files;
 
 public ListScmResult( String commandLine, String providerMessage, String 
commandOutput, boolean success )
 {
 super( commandLine, providerMessage, commandOutput, success );
 
-files = new ArrayList( 0 );
+files = new ArrayList( 0 );
 }
 
-public ListScmResult( String commandLine, List/**/ files )
+public ListScmResult( String commandLine, List files )
 {
 super( commandLine, null, null, true );
 
 this.files = files;
 }
 
-public ListScmResult( List/**/ files, ScmResult result )
+public ListScmResult( List files, ScmResult result )
 {
 super( result );
 
 this.files = files;
 }
 
-// XXX List of what?
-public List/**/ getFiles()
+public List getFiles()
 {
 return files;
 }

Modified: 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ListMojo.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ListMojo.java?rev=1055646&r1=1055645&r2=1055646&view=diff
==
--- 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ListMojo.java
 (original)
+++ 
maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ListMojo.java
 Wed Jan  5 21:22:58 2011
@@ -19,6 +19,9 @@ package org.apache.maven.scm.plugin;
  * under the License.
  */
 
+import java.io.File;
+import java.io.IOException;
+
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFile;
@@ -26,10 +29,6 @@ import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.command.list.ListScmResult;
 import org.apache.maven.scm.repository.ScmRepository;
 
-import java.io.File;
-import java.io.IOException;
-import java.util.Iterator;
-
 /**
  * Get the list of project files.
  *
@@ -78,9 +77,8 @@ public class ListMojo
 
 if

svn commit: r1055645 - in /maven/scm/trunk: maven-scm-api/src/test/java/org/apache/maven/scm/ maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ maven-scm-providers/mav

2011-01-05 Thread olamy
Author: olamy
Date: Wed Jan  5 21:21:57 2011
New Revision: 1055645

URL: http://svn.apache.org/viewvc?rev=1055645&view=rev
Log:
[SCM-591] fix some generics warnings

Modified:

maven/scm/trunk/maven-scm-api/src/test/java/org/apache/maven/scm/ScmFileSetTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java

Modified: 
maven/scm/trunk/maven-scm-api/src/test/java/org/apache/maven/scm/ScmFileSetTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/test/java/org/apache/maven/scm/ScmFileSetTest.java?rev=1055645&r1=1055644&r2=1055645&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/test/java/org/apache/maven/scm/ScmFileSetTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/test/java/org/apache/maven/scm/ScmFileSetTest.java
 Wed Jan  5 21:21:57 2011
@@ -79,9 +79,9 @@ public class ScmFileSetTest
 {
 ScmFileSet fileSet = new ScmFileSet( new File( getBasedir(), "src" ), 
"**/**", "**/exclude/**" );
 
-List files = fileSet.getFileList();
+List files = fileSet.getFileList();
 
-Iterator it = files.iterator();
+Iterator it = files.iterator();
 while ( it.hasNext() )
 {
 File file = (File) it.next();

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java?rev=1055645&r1=1055644&r2=1055645&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java
 Wed Jan  5 21:21:57 2011
@@ -40,6 +40,7 @@ public class ChangeSetMatcher
 
 private Matcher> changeFilesMatcher;
 
+@SuppressWarnings( "unchecked" )
 public ChangeSetMatcher( String comment, String... fileNames )
 {
 this.comment = comment;

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java?rev=1055645&r1=1055644&r2=1055645&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java
 Wed Jan  5 21:21:57 2011
@@ -109,7 +109,6 @@ public class AccuRevTckUtil
 initRepo();
 }
 
-@SuppressWarnings( "unchecked" )
 private void initRepo()
 throws Exception
 {
@@ -135,7 +134,7 @@ public class AccuRevTckUtil
  * patch to fix this.
  */
 
-List scmFileNames = new ArrayList( 4 );
+List scmFileNames = new ArrayList( 4 );
 scmFileNames.add( "/pom.xml" );
 scmFileNames.add( "/readme.txt" );
 scmFileNames.add( "/src/main/java/Application.java" );




svn commit: r1055644 - /maven/scm/trunk/maven-scm-client/src/main/java/org/apache/maven/scm/client/cli/MavenScmCli.java

2011-01-05 Thread olamy
Author: olamy
Date: Wed Jan  5 21:21:30 2011
New Revision: 1055644

URL: http://svn.apache.org/viewvc?rev=1055644&view=rev
Log:
[SCM-591] move to java 1.5 fix generics warnings in scm client

Modified:

maven/scm/trunk/maven-scm-client/src/main/java/org/apache/maven/scm/client/cli/MavenScmCli.java

Modified: 
maven/scm/trunk/maven-scm-client/src/main/java/org/apache/maven/scm/client/cli/MavenScmCli.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-client/src/main/java/org/apache/maven/scm/client/cli/MavenScmCli.java?rev=1055644&r1=1055643&r2=1055644&view=diff
==
--- 
maven/scm/trunk/maven-scm-client/src/main/java/org/apache/maven/scm/client/cli/MavenScmCli.java
 (original)
+++ 
maven/scm/trunk/maven-scm-client/src/main/java/org/apache/maven/scm/client/cli/MavenScmCli.java
 Wed Jan  5 21:21:30 2011
@@ -19,6 +19,9 @@ package org.apache.maven.scm.client.cli;
  * under the License.
  */
 
+import java.io.File;
+import java.util.List;
+
 import org.apache.maven.scm.ScmBranch;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFile;
@@ -37,10 +40,6 @@ import org.apache.maven.scm.repository.S
 import org.codehaus.plexus.embed.Embedder;
 import org.codehaus.plexus.util.StringUtils;
 
-import java.io.File;
-import java.util.Iterator;
-import java.util.List;
-
 /**
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
@@ -245,14 +244,12 @@ public class MavenScmCli
 return;
 }
 
-List checkedOutFiles = result.getCheckedOutFiles();
+List checkedOutFiles = result.getCheckedOutFiles();
 
 System.out.println( "Checked out these files: " );
 
-for ( Iterator it = checkedOutFiles.iterator(); it.hasNext(); )
+for ( ScmFile file : checkedOutFiles )
 {
-ScmFile file = (ScmFile) it.next();
-
 System.out.println( " " + file.getPath() );
 }
 }
@@ -280,14 +277,12 @@ public class MavenScmCli
 return;
 }
 
-List checkedInFiles = result.getCheckedInFiles();
+List checkedInFiles = result.getCheckedInFiles();
 
 System.out.println( "Checked in these files: " );
 
-for ( Iterator it = checkedInFiles.iterator(); it.hasNext(); )
+for ( ScmFile file : checkedInFiles )
 {
-ScmFile file = (ScmFile) it.next();
-
 System.out.println( " " + file.getPath() );
 }
 }
@@ -312,14 +307,12 @@ public class MavenScmCli
 return;
 }
 
-List updatedFiles = result.getUpdatedFiles();
+List updatedFiles = result.getUpdatedFiles();
 
 System.out.println( "Updated these files: " );
 
-for ( Iterator it = updatedFiles.iterator(); it.hasNext(); )
+for ( ScmFile file : updatedFiles )
 {
-ScmFile file = (ScmFile) it.next();
-
 System.out.println( " " + file.getPath() );
 }
 }




svn commit: r1055643 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/or

2011-01-05 Thread olamy
Author: olamy
Date: Wed Jan  5 21:21:13 2011
New Revision: 1055643

URL: http://svn.apache.org/viewvc?rev=1055643&view=rev
Log:
[SCM-591] move to Java 1.5. export command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResult.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResultWithRevision.java

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/update/CvsUpdateConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResult.java?rev=1055643&r1=1055642&r2=1055643&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResult.java
 Wed Jan  5 21:21:13 2011
@@ -19,10 +19,11 @@ package org.apache.maven.scm.command.exp
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.ScmResult;
+
 /**
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
  * @version $Id$
@@ -30,21 +31,23 @@ import java.util.List;
 public class ExportScmResult
 extends ScmResult
 {
-private List exportedFiles;
+
+private static final long serialVersionUID = 8564643361304165292L;
+private List exportedFiles;
 
 public ExportScmResult( String commandLine, String providerMessage, String 
commandOutput, boolean success )
 {
 super( commandLine, providerMessage, commandOutput, success );
 }
 
-public ExportScmResult( String commandLine, List updatedFiles )
+public ExportScmResult( String commandLine, List updatedFiles )
 {
 super( commandLine, null, null, true );
 
 this.exportedFiles = updatedFiles;
 }
 
-public List getExportedFiles()
+public List getExportedFiles()
 {
 return exportedFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResultWithRevision.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResultWithRevision.java?rev=1055643&r1=1055642&r2=1055643&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResultWithRevision.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/export/ExportScmResultWithRevision.java
 Wed Jan  5 21:21:13 2011
@@ -21,6 +21,8 @@ package org.apache.maven.scm.command.exp
 
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+
 /**
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
  * @version $Id$
@@ -28,6 +30,8 @@ import java.util.List;
 public class ExportScmResultWithRevision
 extends ExportScmResult
 {
+
+private static final long serialVersionUID = -7962912849216079039L;
 private String revision;
 
 public ExportScmResultWithRevision( String commandLine, String 
providerMessage, String commandOutput,
@@ -38,7 +42,7 @@ public class ExportScmResultWithRevision
 this.revision = revision;
 }
 
-public ExportScmResultWithRevision( String commandLine, List 
exportedFiles, String revision )
+public ExportScmResultWithRevision( String commandLine, List 
exportedFiles, String revision )
 {
 super( commandLine, exportedFiles );
 

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/update/CvsUpdateConsumer.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/update/CvsUpdateConsumer.java?rev=1055643&r1=1055642&r2=1055643&view=diff
==
--- 
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/update/CvsUpdateConsumer.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/update/CvsUpdateConsumer.java
 Wed Jan  5 21:21:13 2011
@@ -37,7 +37,7 @@ public class CvsUpdateConsumer
 {
 private ScmLogger logger;
 
-priva

svn commit: r1054993 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java

2011-01-04 Thread olamy
Author: olamy
Date: Tue Jan  4 12:24:59 2011
New Revision: 1054993

URL: http://svn.apache.org/viewvc?rev=1054993&view=rev
Log:
fix junit due to 1.5 move

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java?rev=1054993&r1=1054992&r2=1054993&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumerTest.java
 Tue Jan  4 12:24:59 2011
@@ -53,7 +53,7 @@ public class GitDiffConsumerTest
 consumer.consumeLine( line );
 }
 
-List changedFiles = consumer.getChangedFiles();
+List changedFiles = consumer.getChangedFiles();
 
 assertEquals( 0, changedFiles.size() );
 }
@@ -74,16 +74,16 @@ public class GitDiffConsumerTest
 consumer.consumeLine( line );
 }
 
-List changedFiles = consumer.getChangedFiles();
+List changedFiles = consumer.getChangedFiles();
 
 assertEquals( 1, changedFiles.size() );
 
 testScmFile( (ScmFile) changedFiles.get( 0 ), "olamy.test", 
ScmFileStatus.MODIFIED );
 
-Map differences = consumer.getDifferences();
+Map differences = consumer.getDifferences();
 assertNotNull( differences );
 
-StringBuffer readmeDiffs = (StringBuffer) differences.get( 
"olamy.test" );
+StringBuilder readmeDiffs = differences.get( "olamy.test" );
 assertNotNull( readmeDiffs );
 assertTrue( readmeDiffs.indexOf( "+new line" ) >= 0 );
 }
@@ -104,22 +104,22 @@ public class GitDiffConsumerTest
 consumer.consumeLine( line );
 }
 
-List changedFiles = consumer.getChangedFiles();
+List changedFiles = consumer.getChangedFiles();
 
 assertEquals( 2, changedFiles.size() );
 
-testScmFile( (ScmFile) changedFiles.get( 0 ), "pom.xml", 
ScmFileStatus.MODIFIED );
+testScmFile( changedFiles.get( 0 ), "pom.xml", ScmFileStatus.MODIFIED 
);
 
-testScmFile( (ScmFile) changedFiles.get( 1 ), "test.txt", 
ScmFileStatus.MODIFIED );
+testScmFile( changedFiles.get( 1 ), "test.txt", ScmFileStatus.MODIFIED 
);
 
-Map differences = consumer.getDifferences();
+Map differences = consumer.getDifferences();
 assertNotNull( differences );
 
-StringBuffer addDiffs = (StringBuffer) differences.get( "pom.xml" );
+StringBuilder addDiffs = differences.get( "pom.xml" );
 assertNotNull( addDiffs );
 assertTrue( addDiffs.indexOf( "+  " ) >= 0 );
 
-addDiffs = (StringBuffer) differences.get( "test.txt" );
+addDiffs = differences.get( "test.txt" );
 assertNotNull( addDiffs );
 assertTrue( addDiffs.indexOf( "+maven-scm git provider works fine :-)" 
) >= 0 );
 }




svn commit: r1054992 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml

2011-01-04 Thread olamy
Author: olamy
Date: Tue Jan  4 12:23:57 2011
New Revision: 1054992

URL: http://svn.apache.org/viewvc?rev=1054992&view=rev
Log:
not possible to align modello version here

Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml

Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml?rev=1054992&r1=1054991&r2=1054992&view=diff
==
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml 
(original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml Tue Jan  
4 12:23:57 2011
@@ -51,6 +51,7 @@
   
 org.codehaus.modello
 modello-maven-plugin
+1.0-alpha-21
 
   
 
@@ -63,9 +64,7 @@
 
 
   1.0.0
-  
-src/main/mdo/vss-settings.mdo
-  
+  src/main/mdo/vss-settings.mdo
 
   
 




svn commit: r1054982 - in /maven/scm/trunk/maven-scm-providers: maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/ac

2011-01-04 Thread olamy
Author: olamy
Date: Tue Jan  4 11:47:10 2011
New Revision: 1054982

URL: http://svn.apache.org/viewvc?rev=1054982&view=rev
Log:
fix junits

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/changelog/AccuRevChangeLogCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/checkout/AccuRevCheckOutCommandTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/edit/ClearCaseEditConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java?rev=1054982&r1=1054981&r2=1054982&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/ChangeSetMatcher.java
 Tue Jan  4 11:47:10 2011
@@ -40,7 +40,6 @@ public class ChangeSetMatcher
 
 private Matcher> changeFilesMatcher;
 
-@SuppressWarnings( "unchecked" )
 public ChangeSetMatcher( String comment, String... fileNames )
 {
 this.comment = comment;
@@ -53,7 +52,6 @@ public class ChangeSetMatcher
 this.changeFilesMatcher = allOf( hasItems( elementMatchers ), size( 
fileNames.length, ChangeFile.class ) );
 }
 
-@SuppressWarnings( "unchecked" )
 @Override
 public boolean matchesSafely( ChangeSet changeSet )
 {

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommandTest.java?rev=1054982&r1=1054981&r2=1054982&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/add/AccuRevAddCommandTest.java
 Tue Jan  4 11:47:10 2011
@@ -41,7 +41,6 @@ public class AccuRevAddCommandTest
 extends AbstractAccuRevCommandTest
 {
 
-@SuppressWarnings( "unchecked" )
 @Test
 public void testAdd()
 throws Exception
@@ -64,7 +63,6 @@ public class AccuRevAddCommandTest
 assertHasScmFile( result.getAddedFiles(), "added/file", 
ScmFileStatus.ADDED );
 }
 
-@SuppressWarnings( "unchecked" )
 @Test
 public void testAddFailed()
 throws Exception

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/changelog/AccuRevChangeLogCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/changelog/AccuRevChangeLogCommandTest.java?rev=1054982&r1=1054981&r2=1054982&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/changelog/AccuRevChangeLogCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/java/org/apache/maven/scm/provider/accurev/command/changelog/AccuRevChangeLogCommandTest.java
 Tue Jan  4 11:47:10 2011
@@ -110,7 +110,6 @@ public class AccuRevChangeLogCommandTest
 
 }
 
-@SuppressWarnings("unchecked")
 @Test
 public void testStandardCase()
 throws Exception
@@ -199,7 +198,6 @@ public class AccuRevChangeLogCommandTest
 assertThat( cs.containsFilename( "created/file" ), is( true ) );
 }
 
-@SuppressWarnings("unchecked")
 @Test
 public void testWorkspaceChangelog()
 throws Exception

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/test/jav

svn commit: r1054981 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml

2011-01-04 Thread olamy
Author: olamy
Date: Tue Jan  4 11:45:31 2011
New Revision: 1054981

URL: http://svn.apache.org/viewvc?rev=1054981&view=rev
Log:
align modello version for vss provider

Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml

Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml?rev=1054981&r1=1054980&r2=1054981&view=diff
==
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml 
(original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/pom.xml Tue Jan  
4 11:45:31 2011
@@ -51,7 +51,6 @@
   
 org.codehaus.modello
 modello-maven-plugin
-1.0-alpha-21
 
   
 
@@ -64,7 +63,9 @@
 
 
   1.0.0
-  src/main/mdo/vss-settings.mdo
+  
+src/main/mdo/vss-settings.mdo
+  
 
   
 




svn commit: r1054980 - /maven/scm/trunk/.gitignore

2011-01-04 Thread olamy
Author: olamy
Date: Tue Jan  4 11:43:21 2011
New Revision: 1054980

URL: http://svn.apache.org/viewvc?rev=1054980&view=rev
Log:
ignore
ignore build directory

Modified:
maven/scm/trunk/.gitignore

Modified: maven/scm/trunk/.gitignore
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/.gitignore?rev=1054980&r1=1054979&r2=1054980&view=diff
==
--- maven/scm/trunk/.gitignore (original)
+++ maven/scm/trunk/.gitignore Tue Jan  4 11:43:21 2011
@@ -6,4 +6,4 @@ target
 .classpath
 .project
 .settings
-
+build




svn commit: r1054967 - /maven/scm/trunk/.gitignore

2011-01-04 Thread olamy
Author: olamy
Date: Tue Jan  4 10:52:17 2011
New Revision: 1054967

URL: http://svn.apache.org/viewvc?rev=1054967&view=rev
Log:
add .gitignore

Added:
maven/scm/trunk/.gitignore

Added: maven/scm/trunk/.gitignore
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/.gitignore?rev=1054967&view=auto
==
--- maven/scm/trunk/.gitignore (added)
+++ maven/scm/trunk/.gitignore Tue Jan  4 10:52:17 2011
@@ -0,0 +1,9 @@
+*.ipr
+atlassian-ide-plugin.xml
+*.iml
+*.iws
+target
+.classpath
+.project
+.settings
+




svn commit: r1054455 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/ maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/

2011-01-02 Thread olamy
Author: olamy
Date: Sun Jan  2 18:40:29 2011
New Revision: 1054455

URL: http://svn.apache.org/viewvc?rev=1054455&view=rev
Log:
[SCM-591] move to Java 1.5 : checkin command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/AbstractCheckInCommand.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/checkin/BazaarCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/checkin/ClearCaseCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/checkin/ClearCaseCheckInConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkin/HgCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/checkin/LocalCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/checkin/PerforceCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/checkin/StarteamCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/command/checkin/StarteamCheckInConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-synergy/src/main/java/org/apache/maven/scm/provider/synergy/command/checkin/SynergyCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-vss/src/main/java/org/apache/maven/scm/provider/vss/commands/checkin/VssCheckInCommand.java

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/checkin/AbstractCvsCheckInCommand.java

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/checkin/CvsCheckInConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/checkin/GitCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/SvnCommandLineUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkin/SvnCheckInCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/checkin/SvnCheckInConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/AbstractCheckInCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/AbstractCheckInCommand.java?rev=1054455&r1=1054454&r2=1054455&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/AbstractCheckInCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/AbstractCheckInCommand.java
 Sun Jan  2 18:40:29 2011
@@ -31,6 +31,7 @@ import org.apache.maven.scm.provider.Scm
 /**
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl
+ * @author Olivier Lamy
  * @version $Id$
  */
 public abstract class AbstractCheckInCommand

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java?rev=1054455&r1=1054454&r2=1054455&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java
 Sun Jan  2 18:40:29 2011
@@ -19,19 +19,24 @@ package org.apache.maven.scm.command.che
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
+import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm

svn commit: r1054399 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/branch/ maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/

2011-01-02 Thread olamy
Author: olamy
Date: Sun Jan  2 13:19:52 2011
New Revision: 1054399

URL: http://svn.apache.org/viewvc?rev=1054399&view=rev
Log:
[SCM-591] move to Java 1.5 : branch command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/branch/BranchScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsBranchCommand.java

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/tag/CvsTagConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/main/java/org/apache/maven/scm/provider/cvslib/cvsexe/command/branch/CvsExeBranchCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsjava/src/main/java/org/apache/maven/scm/provider/cvslib/cvsjava/command/branch/CvsJavaBranchCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/AbstractFileCheckingConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/list/GitListConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/branch/SvnBranchCommand.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/branch/BranchScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/branch/BranchScmResult.java?rev=1054399&r1=1054398&r2=1054399&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/branch/BranchScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/branch/BranchScmResult.java
 Sun Jan  2 13:19:52 2011
@@ -19,39 +19,45 @@ package org.apache.maven.scm.command.bra
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.ScmResult;
+
 /**
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
+ * @author Olivier Lamy
  * @version $Id$
  */
 public class BranchScmResult
 extends ScmResult
 {
-private List branchedFiles;
+/**
+ * 
+ */
+private static final long serialVersionUID = -4241972929129557932L;
+private List branchedFiles;
 
 public BranchScmResult( String commandLine, String providerMessage, String 
commandOutput, boolean success )
 {
 super( commandLine, providerMessage, commandOutput, success );
 }
 
-public BranchScmResult( String commandLine, List branchedFiles )
+public BranchScmResult( String commandLine, List branchedFiles )
 {
 super( commandLine, null, null, true );
 
 this.branchedFiles = branchedFiles;
 }
 
-public BranchScmResult( List branchedFiles, ScmResult result )
+public BranchScmResult( List branchedFiles, ScmResult result )
 {
 super( result );
 
 this.branchedFiles = branchedFiles;
 }
 
-public List getBranchedFiles()
+public List getBranchedFiles()
 {
 return branchedFiles;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsBranchCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsBranchCommand.java?rev=1054399&r1=1054398&r2=1054399&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsBranchCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/TfsBranchCommand.java
 Sun Jan  2 13:19:52 2011
@@ -22,6 +22,7 @@ package org.apache.maven.scm.provider.tf
 import java.util.ArrayList;
 
 import org.apache.maven.scm.ScmException;
+import org.apache.maven.scm.ScmFile;
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.ScmResult;
 import org.apache.maven.scm.command.branch.AbstractBranchCommand;
@@ -46,7 +47,7 @@ public class TfsBranchCommand
 return new BranchScmResult( command.getCommandString(), "Error 
code for TFS branch command - " + status,
 err.getOutput(), false );
 }
-return new BranchScmResult( command.getCommandString(), new 
Arra

svn commit: r1054366 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/ maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/ba

2011-01-02 Thread olamy
Author: olamy
Date: Sun Jan  2 09:01:53 2011
New Revision: 1054366

URL: http://svn.apache.org/viewvc?rev=1054366&view=rev
Log:
[SCM-591] move to Java 1.5 : blame command

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/blame/BazaarBlameCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/blame/BazaarBlameConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/main/java/org/apache/maven/scm/provider/clearcase/command/blame/ClearCaseBlameConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/blame/HgBlameConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceBlameCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/blame/PerforceBlameConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/blame/TfsBlameCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/command/blame/TfsBlameConsumer.java

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/blame/CvsBlameConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/blame/SvnBlameCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/blame/SvnBlameConsumer.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java?rev=1054366&r1=1054365&r2=1054366&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java
 Sun Jan  2 09:01:53 2011
@@ -29,6 +29,9 @@ import java.util.Date;
 public class BlameLine
 implements Serializable
 {
+
+private static final long serialVersionUID = 2675122069344705612L;
+
 private Date date;
 
 private String revision;

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameScmResult.java?rev=1054366&r1=1054365&r2=1054366&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameScmResult.java
 Sun Jan  2 09:01:53 2011
@@ -19,20 +19,22 @@ package org.apache.maven.scm.command.bla
  * under the License.
  */
 
-import org.apache.maven.scm.ScmResult;
-
 import java.util.List;
 
+import org.apache.maven.scm.ScmResult;
+
 /**
  * @author Evgeny Mandrikov
+ * @author Olivier Lamy
  * @since 1.4
  */
 public class BlameScmResult
 extends ScmResult
 {
-private List lines;
+private static final long serialVersionUID = -3877526036464636595L;
+private List lines;
 
-public BlameScmResult( String commandLine, List /* BlameLine */ lines )
+public BlameScmResult( String commandLine, List lines )
 {
 this( commandLine, null, null, true );
 
@@ -44,14 +46,14 @@ public class BlameScmResult
 super( commandLine, providerMessage, commandOutput, success );
 }
 
-public BlameScmResult( List /* BlameLine */ lines, ScmRe

svn commit: r1054215 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/ maven-scm-api/src/main/java/org/apache/maven/scm/manager/ maven-scm-api/src/main/java/org/apache/maven/scm

2011-01-01 Thread olamy
Author: olamy
Date: Sat Jan  1 09:45:44 2011
New Revision: 1054215

URL: http://svn.apache.org/viewvc?rev=1054215&view=rev
Log:
[SCM-591] move to Java 1.5

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/repository/ScmRepositoryException.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/util/ThreadSafeDateFormat.java

maven/scm/trunk/maven-scm-managers/maven-scm-manager-plexus/src/main/java/org/apache/maven/scm/manager/plexus/DefaultScmManager.java
maven/scm/trunk/maven-scm-plugin/pom.xml

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ChangeLogMojo.java

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/StatusMojo.java

maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/ValidateMojo.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java?rev=1054215&r1=1054214&r2=1054215&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java
 Sat Jan  1 09:45:44 2011
@@ -27,6 +27,7 @@ import java.util.Map;
 
 /**
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl
+ * @author Olivier Lamy
  * @version $Id$
  */
 public class CommandParameters
@@ -34,7 +35,7 @@ public class CommandParameters
 {
 private static final long serialVersionUID = -7346070735958137283L;
 
-private Map parameters = new HashMap();
+private Map parameters = new HashMap();
 
 // --
 // String
@@ -317,7 +318,7 @@ public class CommandParameters
  * @return The parameter value
  * @throws ScmException if the parameter doesn't exist
  */
-private Object getObject( Class clazz, CommandParameter parameter )
+private Object getObject( Class clazz, CommandParameter parameter )
 throws ScmException
 {
 Object object = getObject( clazz, parameter, null );
@@ -339,7 +340,7 @@ public class CommandParameters
  * @return The parameter value
  * @throws ScmException if the defaultValue is in the wrong type
  */
-private Object getObject( Class clazz, CommandParameter parameter, Object 
defaultValue )
+private Object getObject( Class clazz, CommandParameter parameter, 
Object defaultValue )
 throws ScmException
 {
 Object object = parameters.get( parameter.getName() );

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java?rev=1054215&r1=1054214&r2=1054215&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java
 Sat Jan  1 09:45:44 2011
@@ -52,6 +52,7 @@ import java.util.List;
  * @author mailto:tryg...@inamo.no";>Trygve Laugstøl
  * @author mailto:br...@apache.org";>Brett Porter
  * @author mailto:eveni...@apache.org";>Emmanuel Venisse
+ * @author Olivier Lamy
  * @version $Id$
  */
 public interface ScmManager
@@ -82,7 +83,7 @@ public interface ScmManager
  * @param scmUrl the SCM URL to validate
  * @return List of String objects with the 
messages returned by the SCM provider
  */
-List validateScmRepository( String scmUrl );
+List validateScmRepository( String scmUrl );
 
 ScmProvider getProviderByUrl( String scmUrl )
 throws ScmRepositoryException, NoSuchScmProviderException;

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java?rev=1054215&r1=1054214&r2=1054215&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
 (original)
+

svn commit: r1054130 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/log/ maven-scm-api/src/main/java/org/apache/maven/scm/manager/ maven-scm-api/src/main/java/org/apache/maven

2010-12-31 Thread olamy
Author: olamy
Date: Fri Dec 31 16:01:45 2010
New Revision: 1054130

URL: http://svn.apache.org/viewvc?rev=1054130&view=rev
Log:
[SCM-591] move to Java 1.5

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/log/ScmLogDispatcher.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/AbstractScmManager.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmProvider.java

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmUrlUtils.java

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/test/java/org/apache/maven/scm/provider/perforce/command/add/PerforceAddConsumerTest.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/AbstractCvsScmProvider.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/log/ScmLogDispatcher.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/log/ScmLogDispatcher.java?rev=1054130&r1=1054129&r2=1054130&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/log/ScmLogDispatcher.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/log/ScmLogDispatcher.java
 Fri Dec 31 16:01:45 2010
@@ -20,7 +20,6 @@ package org.apache.maven.scm.log;
  */
 
 import java.util.ArrayList;
-import java.util.Iterator;
 import java.util.List;
 
 /**
@@ -30,7 +29,7 @@ import java.util.List;
 public class ScmLogDispatcher
 implements ScmLogger
 {
-private List listeners = new ArrayList();
+private List listeners = new ArrayList();
 
 public void addListener( ScmLogger logger )
 {
@@ -40,10 +39,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void debug( String content, Throwable error )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 logger.debug( content, error );
 }
 }
@@ -51,10 +48,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void debug( String content )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 logger.debug( content );
 }
 }
@@ -62,10 +57,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void debug( Throwable error )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 logger.debug( error );
 }
 }
@@ -73,10 +66,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void error( String content, Throwable error )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 logger.error( content, error );
 }
 }
@@ -84,10 +75,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void error( String content )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 logger.error( content );
 }
 }
@@ -95,10 +84,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void error( Throwable error )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 logger.error( error );
 }
 }
@@ -106,10 +93,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void info( String content, Throwable error )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 if ( logger.isInfoEnabled() )
 {
 logger.info( content, error );
@@ -120,10 +105,8 @@ public class ScmLogDispatcher
 /** {...@inheritdoc} */
 public void info( String content )
 {
-for ( Iterator i = listeners.iterator(); i.hasNext(); )
+for ( ScmLogger logger : listeners )
 {
-ScmLogger logger = (ScmLogger) i.next();
-
 if ( logger.isInfoEnabled() )
 {
 logger.info( content );
@@ -134,10 +117,8 @@ public class ScmLogDispatcher
 /**

svn commit: r1053421 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src: main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/ test/java/org/ap

2010-12-28 Thread olamy
Author: olamy
Date: Tue Dec 28 20:13:15 2010
New Revision: 1053421

URL: http://svn.apache.org/viewvc?rev=1053421&view=rev
Log:
[SCM-592] Error parsing blame for git
Submitted by Evgeny Mandrikov.

Added:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameConsumerTest.java
   (with props)

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/blame/

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/blame/git-blame.out
Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameConsumer.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameCommand.java?rev=1053421&r1=1053420&r2=1053421&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameCommand.java
 Tue Dec 28 20:13:15 2010
@@ -62,6 +62,7 @@ public class GitBlameCommand
 {
 Commandline cl = GitCommandLineUtils.getBaseGitCommandLine( 
workingDirectory, "blame" );
 cl.createArg().setValue( "-c" );
+cl.createArg().setValue( "-l" );
 cl.createArg().setValue( filename );
 return cl;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameConsumer.java?rev=1053421&r1=1053420&r2=1053421&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/blame/GitBlameConsumer.java
 Tue Dec 28 20:13:15 2010
@@ -22,7 +22,6 @@ package org.apache.maven.scm.provider.gi
 import org.apache.maven.scm.command.blame.BlameLine;
 import org.apache.maven.scm.log.ScmLogger;
 import org.apache.maven.scm.util.AbstractConsumer;
-import org.apache.regexp.RE;
 
 import java.util.ArrayList;
 import java.util.Date;
@@ -37,37 +36,26 @@ public class GitBlameConsumer
 {
 private static final String GIT_TIMESTAMP_PATTERN = "-MM-dd HH:mm:ss 
Z";
 
-private static final String LINE_PATTERN = "(.*)\t\\((.*)\t(.*)\t.*\\)";
-
-/**
- * @see #LINE_PATTERN
- */
-private RE lineRegexp;
-
 private List lines = new ArrayList();
 
 public GitBlameConsumer( ScmLogger logger )
 {
 super( logger );
-
-lineRegexp = new RE( LINE_PATTERN );
 }
 
 public void consumeLine( String line )
 {
-if ( lineRegexp.match( line ) )
+String parts[] = line.split( "\t", 4 );
+String revision = parts[0];
+String author = parts[1].substring( 1 );
+String dateTimeStr = parts[2];
+
+Date dateTime = parseDate( dateTimeStr, null, GIT_TIMESTAMP_PATTERN );
+getLines().add( new BlameLine( dateTime, revision, author ) );
+
+if ( getLogger().isDebugEnabled() )
 {
-String revision = lineRegexp.getParen( 1 );
-String author = lineRegexp.getParen( 2 );
-String dateTimeStr = lineRegexp.getParen( 3 );
-
-Date dateTime = parseDate( dateTimeStr, null, 
GIT_TIMESTAMP_PATTERN );
-getLines().add( new BlameLine( dateTime, revision, author ) );
-
-if ( getLogger().isDebugEnabled() )
-{
-getLogger().debug( author + "

svn commit: r1052965 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagCommand.java

2010-12-26 Thread olamy
Author: olamy
Date: Sun Dec 26 21:39:20 2010
New Revision: 1052965

URL: http://svn.apache.org/viewvc?rev=1052965&view=rev
Log:
[SCM-576] PerforceTagCommand does not work when a ScmFileSet is specified.
Submitted by Rune Bremnes

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagCommand.java?rev=1052965&r1=1052964&r2=1052965&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/command/tag/PerforceTagCommand.java
 Sun Dec 26 21:39:20 2010
@@ -213,7 +213,7 @@ public class PerforceTagCommand
 for ( int i = 0; i < fs.size(); i++ )
 {
 File file = (File) fs.get( i );
-command.createArg().setValue( file.getName() );
+command.createArg().setValue( file.getPath() );
 }
 return command;
 }




svn commit: r1052939 - /maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java

2010-12-26 Thread olamy
Author: olamy
Date: Sun Dec 26 20:21:54 2010
New Revision: 1052939

URL: http://svn.apache.org/viewvc?rev=1052939&view=rev
Log:
an other try to fix test on the grid.

Modified:

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java?rev=1052939&r1=1052938&r2=1052939&view=diff
==
--- 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java
 Sun Dec 26 20:21:54 2010
@@ -128,7 +128,7 @@ public abstract class UpdateCommandTckTe
 
 Date lastUpdate = new Date( System.currentTimeMillis() - 10 );
 
-//Thread.sleep( 2000 );
+Thread.sleep( 2000 );
 
 commit( getWorkingCopy(), repository );
 




svn commit: r1052935 - in /maven/scm/trunk: maven-scm-api/src/main/java/org/apache/maven/scm/command/update/ maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apa

2010-12-26 Thread olamy
Author: olamy
Date: Sun Dec 26 20:09:05 2010
New Revision: 1052935

URL: http://svn.apache.org/viewvc?rev=1052935&view=rev
Log:
so should fix test on the grid.

Modified:

maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateConsumer.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/ScmTestCase.java

maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/update/UpdateCommandTckTest.java

Modified: 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java?rev=1052935&r1=1052934&r2=1052935&view=diff
==
--- 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java
 (original)
+++ 
maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java
 Sun Dec 26 20:09:05 2010
@@ -19,6 +19,7 @@ package org.apache.maven.scm.command.upd
  * under the License.
  */
 
+import org.apache.maven.scm.ChangeSet;
 import org.apache.maven.scm.ScmFile;
 import org.apache.maven.scm.ScmResult;
 
@@ -68,7 +69,7 @@ public class UpdateScmResult
 }
 
 /**
- * @return {...@link List} of {...@link String}
+ * @return {...@link List} of {...@link ChangeSet}
  */
 public List getChanges()
 {

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java?rev=1052935&r1=1052934&r2=1052935&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java
 Sun Dec 26 20:09:05 2010
@@ -22,6 +22,7 @@ package org.apache.maven.scm.provider.sv
 import java.io.File;
 import java.util.Iterator;
 
+import org.apache.maven.scm.ChangeSet;
 import org.apache.maven.scm.ScmBranch;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFile;
@@ -87,14 +88,9 @@ public class SvnUpdateCommand
 
 UpdateScmResultWithRevision result = new UpdateScmResultWithRevision( 
cl.toString(), consumer.getUpdatedFiles(),
 String.valueOf( 
consumer.getRevision() ) );
-if ( !result.getUpdatedFiles().isEmpty() )
-{
-for ( Iterator ite = result.getUpdatedFiles().iterator(); 
ite.hasNext(); )
-{
-ScmFile scmFile = (ScmFile) ite.next();
-result.getChanges().add( scmFile.getPath() );
-}
-}
+
+result.setChanges( consumer.getChangeSets() );
+getLogger().info( "changeSets " + consumer.getChangeSets());
 
 return result;
 }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateConsumer.java?rev=1052935&r1=1052934&r2=1052935&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateConsumer.java
 Sun Dec 26 20:09:05 2010
@@ -19,14 +19,18 @@ package org.apache.maven.scm.provider.sv
  * under the License.
  */
 
+import java.io.File;
+import java.util.ArrayList;
+import j

svn commit: r1052906 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.jav

2010-12-26 Thread olamy
Author: olamy
Date: Sun Dec 26 15:49:10 2010
New Revision: 1052906

URL: http://svn.apache.org/viewvc?rev=1052906&view=rev
Log:
remove unused imports.

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java?rev=1052906&r1=1052905&r2=1052906&view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/update/SvnUpdateCommand.java
 Sun Dec 26 15:49:10 2010
@@ -20,9 +20,7 @@ package org.apache.maven.scm.provider.sv
  */
 
 import java.io.File;
-import java.util.ArrayList;
 import java.util.Iterator;
-import java.util.List;
 
 import org.apache.maven.scm.ScmBranch;
 import org.apache.maven.scm.ScmException;




  1   2   3   4   >