Author: carlos
Date: Wed Mar  1 17:38:16 2006
New Revision: 382231

URL: http://svn.apache.org/viewcvs?rev=382231&view=rev
Log:
Upgrade dependencies

Modified:
    maven/sandbox/wagon-scm/pom.xml
    
maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java

Modified: maven/sandbox/wagon-scm/pom.xml
URL: 
http://svn.apache.org/viewcvs/maven/sandbox/wagon-scm/pom.xml?rev=382231&r1=382230&r2=382231&view=diff
==============================================================================
--- maven/sandbox/wagon-scm/pom.xml (original)
+++ maven/sandbox/wagon-scm/pom.xml Wed Mar  1 17:38:16 2006
@@ -2,17 +2,17 @@
   <parent>
     <artifactId>wagon-providers</artifactId>
     <groupId>org.apache.maven.wagon</groupId>
-    <version>1.0-alpha-6-SNAPSHOT</version>
+    <version>1.0-alpha-7-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>wagon-scm</artifactId>
   <name>Maven Wagon SCM-based Provider</name>
-  <version>1.0-alpha-6-SNAPSHOT</version>
+  <version>1.0-alpha-7-SNAPSHOT</version>
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.scm</groupId>
       <artifactId>maven-scm-api</artifactId>
-      <version>1.0-alpha-1</version>
+      <version>1.0-beta-3-SNAPSHOT</version>
       <exclusions>
         <exclusion>
           <artifactId>plexus-container-default</artifactId>
@@ -27,19 +27,19 @@
     <dependency>
       <groupId>org.apache.maven.scm</groupId>
       <artifactId>maven-scm-test</artifactId>
-      <version>1.0-alpha-1</version>
+      <version>1.0-beta-3-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.maven.scm</groupId>
-      <artifactId>maven-scm-provider-cvs</artifactId>
-      <version>1.0-alpha-1</version>
+      <artifactId>maven-scm-provider-cvsexe</artifactId>
+      <version>1.0-beta-3-SNAPSHOT</version>
       <scope>runtime</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.maven.scm</groupId>
-      <artifactId>maven-scm-provider-svn</artifactId>
-      <version>1.0-alpha-1</version>
+      <artifactId>maven-scm-provider-svnexe</artifactId>
+      <version>1.0-beta-3-SNAPSHOT</version>
     </dependency>
   </dependencies>
 </project>

Modified: 
maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java
URL: 
http://svn.apache.org/viewcvs/maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java?rev=382231&r1=382230&r2=382231&view=diff
==============================================================================
--- 
maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java
 (original)
+++ 
maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java
 Wed Mar  1 17:38:16 2006
@@ -1,7 +1,7 @@
 package org.apache.maven.wagon.providers.scm;
 
 /*
- * Copyright 2001-2005 The Apache Software Foundation.
+ * Copyright 2001-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -21,6 +21,7 @@
 import org.apache.maven.scm.ScmResult;
 import org.apache.maven.scm.manager.NoSuchScmProviderException;
 import org.apache.maven.scm.manager.ScmManager;
+import org.apache.maven.scm.provider.ScmProvider;
 import org.apache.maven.scm.provider.svn.repository.SvnScmProviderRepository;
 import org.apache.maven.scm.repository.ScmRepository;
 import org.apache.maven.scm.repository.ScmRepositoryException;
@@ -151,18 +152,19 @@
             String msg = "Adding " + resourceName + " to repository";
 
             // TODO: ewwww
+            ScmProvider scmProvider = scmManager.getProviderByRepository( 
scmRepository );
             if ( new File( basedir, ".svn" ).exists() || new File( basedir, 
"CVS" ).exists() )
             {
-                scmManager.update( scmRepository, new ScmFileSet( basedir ), 
null );
+                scmProvider.update( scmRepository, new ScmFileSet( basedir ), 
null );
             }
             else
             {
                 File lastOne = mkdirs( basedir, scmRepository );
-                scmManager.checkOut( scmRepository, new ScmFileSet( basedir ), 
null );
+                scmProvider.checkOut( scmRepository, new ScmFileSet( basedir 
), null );
 
                 if ( lastOne != null )
                 {
-                    ScmResult result = scmManager.checkIn( scmRepository,
+                    ScmResult result = scmProvider.checkIn( scmRepository,
                                                            new ScmFileSet( 
lastOne.getParentFile(), lastOne ), null,
                                                            msg );
                     if ( !result.isSuccess() )
@@ -173,8 +175,8 @@
             }
 
             // TODO: detect if it is necessary to add first!
-            scmManager.add( scmRepository, new ScmFileSet( basedir, scmFile ) 
);
-            ScmResult result = scmManager.checkIn( scmRepository, new 
ScmFileSet( basedir, scmFile ), null, msg );
+            scmProvider.add( scmRepository, new ScmFileSet( basedir, scmFile ) 
);
+            ScmResult result = scmProvider.checkIn( scmRepository, new 
ScmFileSet( basedir, scmFile ), null, msg );
             if ( !result.isSuccess() )
             {
                 throw new TransferFailedException( "Unable to commit file " + 
result.getCommandOutput() );
@@ -214,7 +216,8 @@
             // TODO: ewwww
             if ( !new File( basedir, ".svn" ).exists() && !new File( basedir, 
"CVS" ).exists() )
             {
-                scmManager.add( scmRepository, new ScmFileSet( parent, basedir 
) );
+                ScmProvider scmProvider = scmManager.getProviderByRepository( 
scmRepository );
+                scmProvider.add( scmRepository, new ScmFileSet( parent, 
basedir ) );
                 lastOne = basedir;
             }
         }
@@ -259,15 +262,16 @@
             File basedir = scmFile.getParentFile();
 
             // TODO: ewwww
+            ScmProvider scmProvider = scmManager.getProviderByRepository( 
scmRepository );
             if ( new File( basedir, ".svn" ).exists() || new File( basedir, 
"CVS" ).exists() )
             {
-                scmManager.update( scmRepository, new ScmFileSet( basedir ), 
null );
+                scmProvider.update( scmRepository, new ScmFileSet( basedir ), 
null );
             }
             else
             {
                 // TODO: this should be checking out a full hierachy (requires 
the -d equiv)
                 basedir.mkdirs();
-                scmManager.checkOut( scmRepository, new ScmFileSet( basedir ), 
null );
+                scmProvider.checkOut( scmRepository, new ScmFileSet( basedir 
), null );
             }
 
             if ( !scmFile.exists() )


Reply via email to