You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-dev@maven.apache.org by "Dan Tran (JIRA)" <ji...@codehaus.org> on 2005/06/09 18:27:10 UTC

[jira] Created: (SCM-44) Add more starteam commands

Add more starteam commands
--------------------------

         Key: SCM-44
         URL: http://jira.codehaus.org/browse/SCM-44
     Project: Maven SCM
        Type: New Feature
  Components: maven-scm-provider-starteam  
    Versions: 1.0-alpha-1    
 Environment: xp
    Reporter: Dan Tran
 Attachments: maven-scm-provider-starteam.zip

Add checkin, tag, add, diff, status, and update 

Here are the status of Starteam implementation

Known limitations:
=================

  - Starteam's CLI interface does not accept relative path of a file in a subdirectory
    (ie xdocs/index.xml, etc). To make it generic, Whenever there is a need to
    handle a subset of files in a directory (ScmFileSet with exclude or includes are set)
    I have to issue individual command line for each file at the targeted subdirectory.
    So i will be slow if one unintentionally sets 'includes' as **/** for a large source tree
    
  - Starteam's CLI does not have interface to create SCM folder/directory, therefor
    Add command will fail when the add file is in a folder that is not existed in repository
    

  - No TCK tests are used
  
  
  checkout:
  =========
    - Does not support checking out a subsets of a directory
    
  checkin:
  ========
    
    - requires maven.scm.message
    
    - use maven.scm.issue system property until maven-scm-api 
      supports this feature (SCM38)
    
  diff
  ====
  
    - Dump starteam diff output to a file 
    - Parsing code completes
    - Probably not usable
    
  
  update
  ======
  
    - Throws error when local file is modified (ie no merge for modified file during udpate)
    
    
  add
  ===
  
    - starteam folder must be precreated. StarTeam's stcmd does not support 
      creation of folder.
      
    - use maven.scm.issue system property until maven-scm-api supports this feature (SCM38)
    

  tag
  ===
  
    - Does not support tagging a subsets of a directory
    
  status
  ======
  
    - Does not support checking status of a subsets of a directory.
    
  changelog
  =========
  
    No change to orignal code, just add finishing touch
    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (SCM-44) Add more starteam commands

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/SCM-44?page=all ]
     
Emmanuel Venisse closed SCM-44:
-------------------------------

     Resolution: Fixed
    Fix Version: 1.0-alpha-2

Applied, thanks. For known limitations implementation, open new issues.

> Add more starteam commands
> --------------------------
>
>          Key: SCM-44
>          URL: http://jira.codehaus.org/browse/SCM-44
>      Project: Maven SCM
>         Type: New Feature
>   Components: maven-scm-provider-starteam
>     Versions: 1.0-alpha-1
>  Environment: xp
>     Reporter: Dan Tran
>      Fix For: 1.0-alpha-2
>  Attachments: maven-scm-provider-starteam.zip
>
>
> Add checkin, tag, add, diff, status, and update 
> Here are the status of Starteam implementation
> Known limitations:
> =================
>   - Starteam's CLI interface does not accept relative path of a file in a subdirectory
>     (ie xdocs/index.xml, etc). To make it generic, Whenever there is a need to
>     handle a subset of files in a directory (ScmFileSet with exclude or includes are set)
>     I have to issue individual command line for each file at the targeted subdirectory.
>     So i will be slow if one unintentionally sets 'includes' as **/** for a large source tree
>     
>   - Starteam's CLI does not have interface to create SCM folder/directory, therefor
>     Add command will fail when the add file is in a folder that is not existed in repository
>     
>   - No TCK tests are used
>   
>   
>   checkout:
>   =========
>     - Does not support checking out a subsets of a directory
>     
>   checkin:
>   ========
>     
>     - requires maven.scm.message
>     
>     - use maven.scm.issue system property until maven-scm-api 
>       supports this feature (SCM38)
>     
>   diff
>   ====
>   
>     - Dump starteam diff output to a file 
>     - Parsing code completes
>     - Probably not usable
>     
>   
>   update
>   ======
>   
>     - Throws error when local file is modified (ie no merge for modified file during udpate)
>     
>     
>   add
>   ===
>   
>     - starteam folder must be precreated. StarTeam's stcmd does not support 
>       creation of folder.
>       
>     - use maven.scm.issue system property until maven-scm-api supports this feature (SCM38)
>     
>   tag
>   ===
>   
>     - Does not support tagging a subsets of a directory
>     
>   status
>   ======
>   
>     - Does not support checking status of a subsets of a directory.
>     
>   changelog
>   =========
>   
>     No change to orignal code, just add finishing touch
>     

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira