Blob Blame History Raw
--- wagon-providers/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java.sav	2005-11-04 09:57:43.000000000 +0100
+++ wagon-providers/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java	2005-11-04 10:27:07.000000000 +0100
@@ -153,16 +153,16 @@
             // TODO: ewwww
             if ( new File( basedir, ".svn" ).exists() || new File( basedir, "CVS" ).exists() )
             {
-                scmManager.update( scmRepository, new ScmFileSet( basedir ), null );
+                scmManager.getProviderByRepository( scmRepository ).update( scmRepository, new ScmFileSet( basedir ), null );
             }
             else
             {
                 File lastOne = mkdirs( basedir, scmRepository );
-                scmManager.checkOut( scmRepository, new ScmFileSet( basedir ), null );
+                scmManager.getProviderByRepository( scmRepository ).checkOut( scmRepository, new ScmFileSet( basedir ), null );
 
                 if ( lastOne != null )
                 {
-                    ScmResult result = scmManager.checkIn( scmRepository,
+                    ScmResult result = scmManager.getProviderByRepository( scmRepository ).checkIn( scmRepository,
                                                            new ScmFileSet( lastOne.getParentFile(), lastOne ), null,
                                                            msg );
                     if ( !result.isSuccess() )
@@ -173,8 +173,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 );
+            scmManager.getProviderByRepository( scmRepository ).add( scmRepository, new ScmFileSet( basedir, scmFile ) );
+            ScmResult result = scmManager.getProviderByRepository( scmRepository ).checkIn( scmRepository, new ScmFileSet( basedir, scmFile ), null, msg );
             if ( !result.isSuccess() )
             {
                 throw new TransferFailedException( "Unable to commit file " + result.getCommandOutput() );
@@ -214,7 +214,7 @@
             // TODO: ewwww
             if ( !new File( basedir, ".svn" ).exists() && !new File( basedir, "CVS" ).exists() )
             {
-                scmManager.add( scmRepository, new ScmFileSet( parent, basedir ) );
+                scmManager.getProviderByRepository( scmRepository ).add( scmRepository, new ScmFileSet( parent, basedir ) );
                 lastOne = basedir;
             }
         }
@@ -261,13 +261,13 @@
             // TODO: ewwww
             if ( new File( basedir, ".svn" ).exists() || new File( basedir, "CVS" ).exists() )
             {
-                scmManager.update( scmRepository, new ScmFileSet( basedir ), null );
+                scmManager.getProviderByRepository( scmRepository ).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 );
+                scmManager.getProviderByRepository( scmRepository ).checkOut( scmRepository, new ScmFileSet( basedir ), null );
             }
 
             if ( !scmFile.exists() )