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