You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by ev...@apache.org on 2007/04/05 17:22:22 UTC

svn commit: r525844 - /maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java

Author: evenisse
Date: Thu Apr  5 08:22:21 2007
New Revision: 525844

URL: http://svn.apache.org/viewvc?view=rev&rev=525844
Log:
Add missing method

Modified:
    maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java

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?view=diff&rev=525844&r1=525843&r2=525844
==============================================================================
--- 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 Thu Apr  5 08:22:21 2007
@@ -100,6 +100,15 @@
         throws NoSuchScmProviderException;
 
     /**
+     * Set a provider to be used for a type of SCM.
+     * If there was already a designed provider for that type it will be replaced.
+     *
+     * @param providerType the type of SCM, eg. <code>svn</code>, <code>cvs</code>
+     * @param provider     the provider that will be used for that SCM type
+     */
+    void setScmProvider( String providerType, ScmProvider provider );
+
+    /**
      * Adds the given files to the source control system
      *
      * @param repository the source control system