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