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 2004/05/08 12:10:05 UTC
cvs commit: maven-scm/scm-api/src/main/java/org/apache/maven/scm/manager DefaultScmManager.java ScmManager.java
evenisse 2004/05/08 03:10:05
Modified: scm-api/src/main/java/org/apache/maven/scm/manager
DefaultScmManager.java ScmManager.java
Log:
Add missing repository settings
Revision Changes Path
1.2 +13 -1 maven-scm/scm-api/src/main/java/org/apache/maven/scm/manager/DefaultScmManager.java
Index: DefaultScmManager.java
===================================================================
RCS file: /home/cvs/maven-scm/scm-api/src/main/java/org/apache/maven/scm/manager/DefaultScmManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultScmManager.java 20 Apr 2004 19:05:50 -0000 1.1
+++ DefaultScmManager.java 8 May 2004 10:10:05 -0000 1.2
@@ -37,6 +37,18 @@
private Map scmFactories = new HashMap();
private RepositoryInfo repoInfo;
+
+ public void setRepositoryInfo( String scmUrl )
+ throws ScmException
+ {
+ setRepositoryInfo( new RepositoryInfo( scmUrl ) );
+ }
+
+ public void setRepositoryInfo( RepositoryInfo repoInfo )
+ throws ScmException
+ {
+ this.repoInfo = repoInfo;
+ }
public void checkout( String directory )
throws Exception
@@ -74,7 +86,7 @@
}
}
- private Command getCommand( String commandName )
+ public Command getCommand( String commandName )
throws ScmException
{
Scm scmFactory = (Scm)scmFactories.get( repoInfo.getType() );
1.2 +8 -0 maven-scm/scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java
Index: ScmManager.java
===================================================================
RCS file: /home/cvs/maven-scm/scm-api/src/main/java/org/apache/maven/scm/manager/ScmManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ScmManager.java 20 Apr 2004 19:05:50 -0000 1.1
+++ ScmManager.java 8 May 2004 10:10:05 -0000 1.2
@@ -28,10 +28,18 @@
{
String ROLE = ScmManager.class.getName();
+ void setRepositoryInfo( String scmUrl )
+ throws ScmException;
+
+ void setRepositoryInfo( RepositoryInfo repoInfo )
+ throws ScmException;
+
void checkout( String directory )
throws Exception;
void update( String directory )
throws Exception;
+ Command getCommand( String commandName )
+ throws ScmException;
}