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();
}
/**