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;
   }