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 <a href="mailto:ken...@apache.org";>Kenney Westerhof</a>
  * @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.StreamConsumer;
+
 /**
  * @author <a href="mailto:ken...@apache.org";>Kenney Westerhof</a>
  * @version $Id$
@@ -32,9 +32,9 @@ import java.util.List;
 public class SvnInfoConsumer
     implements StreamConsumer
 {
-    private List<SvnInfoItem> infoItems = new ArrayList<SvnInfoItem>();
+    private List<InfoItem> infoItems = new ArrayList<InfoItem>();
 
-    private SvnInfoItem currentItem = new SvnInfoItem();
+    private InfoItem currentItem = new InfoItem();
 
     /** {@inheritDoc} */
     public void consumeLine( String s )
@@ -46,7 +46,7 @@ public class SvnInfoConsumer
                 infoItems.add( currentItem );
             }
 
-            currentItem = new SvnInfoItem();
+            currentItem = new InfoItem();
         }
         else if ( s.startsWith( "Path: " ) )
         {
@@ -105,7 +105,7 @@ public class SvnInfoConsumer
         }
     }
 
-    public List<SvnInfoItem> getInfoItems()
+    public List<InfoItem> getInfoItems()
     {
         return infoItems;
     }


Reply via email to