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/10 16:23:16 UTC

svn commit: r527142 - in /maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm: manager/ScmManagerStub.java provider/ScmProviderStub.java

Author: evenisse
Date: Tue Apr 10 07:23:16 2007
New Revision: 527142

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

Modified:
    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

Modified: maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java?view=diff&rev=527142&r1=527141&r2=527142
==============================================================================
--- maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java (original)
+++ maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java Tue Apr 10 07:23:16 2007
@@ -24,6 +24,7 @@
 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.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;
@@ -85,6 +86,11 @@
         return scmProvider;
     }
 
+    public void setScmProvider( String providerType, ScmProvider provider )
+    {
+        setScmProvider( provider );
+    }
+
     public void setScmRepository( ScmRepository scmRepository )
     {
         this.scmRepository = scmRepository;
@@ -187,6 +193,24 @@
         throws ScmException
     {
         return this.getProviderByRepository( repository ).add( repository, fileSet, message );
+    }
+
+    /**
+     *
+     */
+    public BranchScmResult branch( ScmRepository repository, ScmFileSet fileSet, String branchName )
+        throws ScmException
+    {
+        return this.getProviderByRepository( repository ).branch( repository, fileSet, branchName );
+    }
+
+    /**
+     *
+     */
+    public BranchScmResult branch( ScmRepository repository, ScmFileSet fileSet, String branchName, String message )
+        throws ScmException
+    {
+        return this.getProviderByRepository( repository ).branch( repository, fileSet, branchName, message );
     }
 
     /**

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?view=diff&rev=527142&r1=527141&r2=527142
==============================================================================
--- 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 Tue Apr 10 07:23:16 2007
@@ -24,6 +24,7 @@
 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.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;
@@ -70,6 +71,8 @@
 
     private AddScmResult addScmResult;
 
+    private BranchScmResult branchScmResult;
+
     private CheckInScmResult checkInScmResult;
 
     private CheckOutScmResult checkOutScmResult;
@@ -101,6 +104,7 @@
     {
         setScmSpecificFilename( "" );
         setAddScmResult( new AddScmResult( "", Collections.EMPTY_LIST ) );
+        setBranchScmResult( new BranchScmResult( "", Collections.EMPTY_LIST ) );
         setChangeLogScmResult( new ChangeLogScmResult( "", "", "", true ) );
         setCheckInScmResult( new CheckInScmResult( "", "", "", true ) );
         setCheckOutScmResult( new CheckOutScmResult( "", "", "", true ) );
@@ -154,6 +158,16 @@
         return addScmResult;
     }
 
+    public void setBranchScmResult( BranchScmResult branchScmResult )
+    {
+        this.branchScmResult = branchScmResult;
+    }
+
+    public BranchScmResult getBranchScmResult()
+    {
+        return branchScmResult;
+    }
+
     public void setCheckInScmResult( CheckInScmResult checkInScmResult )
     {
         this.checkInScmResult = checkInScmResult;
@@ -324,6 +338,24 @@
         throws ScmException
     {
         return getAddScmResult();
+    }
+
+    /**
+     * @return getBranchScmResult() always
+     */
+    public BranchScmResult branch( ScmRepository repository, ScmFileSet fileSet, String branchName )
+        throws ScmException
+    {
+        return getBranchScmResult();
+    }
+
+    /**
+     * @return getBranchScmResult() always
+     */
+    public BranchScmResult branch( ScmRepository repository, ScmFileSet fileSet, String branchName, String message )
+        throws ScmException
+    {
+        return getBranchScmResult();
     }
 
     /**