jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Maven SCM
  • SCM-44

Add more starteam commands

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.0-alpha-1
  • Fix Version/s: 1.0-alpha-2
  • Component/s: maven-scm-provider-starteam
  • Labels:
    None
  • Environment:
    xp
  • Testcase included:
    yes

Description

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

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Hide
    Zip Archive
    maven-scm-provider-starteam.zip
    09/Jun/05 11:26 AM
    64 kB
    Dan Tran
    1. Text File
      LICENSE.txt 11 kB
    2. Text File
      NOTICE.txt 0.1 kB
    3. XML File
      pom.xml 0.3 kB
    4. File
      project.properties 0.0 kB
    5. Java Source File
      src/main/.../add/StarteamAddCommand.java 3 kB
    6. Java Source File
      src/main/.../add/StarteamAddConsumer.java 3 kB
    7. Java Source File
      src/main/.../StarteamChangeLogCommand.java 4 kB
    8. Java Source File
      src/main/.../StarteamChangeLogConsumer.java 11 kB
    9. Java Source File
      src/main/.../StarteamCheckInCommand.java 5 kB
    10. Java Source File
      src/main/.../StarteamCheckInConsumer.java 4 kB
    11. Java Source File
      src/main/.../StarteamCheckOutCommand.java 4 kB
    12. Java Source File
      src/main/.../StarteamCheckOutConsumer.java 4 kB
    13. Java Source File
      src/main/.../diff/StarteamDiffCommand.java 4 kB
    14. Java Source File
      src/main/.../diff/StarteamDiffConsumer.java 6 kB
    15. Java Source File
      src/main/.../command/StarteamCommand.java 0.9 kB
    16. Java Source File
      src/main/.../StarteamCommandLineUtils.java 5 kB
    17. Java Source File
      src/main/.../StarteamStatusCommand.java 3 kB
    18. Java Source File
      src/main/.../StarteamStatusConsumer.java 5 kB
    19. Java Source File
      src/main/.../tag/StarteamTagCommand.java 4 kB
    20. Java Source File
      src/main/.../tag/StarteamTagConsumer.java 1 kB
    21. Java Source File
      src/main/.../StarteamUpdateCommand.java 5 kB
    22. Java Source File
      src/.../StarteamScmProviderRepository.java 2 kB
    23. Java Source File
      src/main/.../StarteamScmProvider.java 3 kB
    24. XML File
      src/main/resources/.../plexus/components.xml 3 kB
    25. Java Source File
      src/test/.../add/StarteamAddCommandTest.java 4 kB
    26. Java Source File
      src/test/.../StarteamAddConsumerTest.java 3 kB
    27. Java Source File
      src/.../StarteamChangeLogCommandTest.java 3 kB
    28. Java Source File
      src/.../StarteamChangeLogConsumerTest.java 3 kB
    29. Java Source File
      src/test/.../StarteamCheckInCommandTest.java 4 kB
    30. Java Source File
      src/.../StarteamCheckInConsumerTest.java 3 kB
    Showing 30 of 43 items Download Zip
    Show
    Zip Archive
    maven-scm-provider-starteam.zip
    09/Jun/05 11:26 AM
    64 kB
    Dan Tran

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Emmanuel Venisse added a comment - 13/Jun/05 8:40 AM

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

Show
Emmanuel Venisse added a comment - 13/Jun/05 8:40 AM Applied, thanks. For known limitations implementation, open new issues.

People

  • Assignee:
    Unassigned
    Reporter:
    Dan Tran
Vote (0)
Watch (0)

Dates

  • Created:
    09/Jun/05 11:26 AM
    Updated:
    13/Mar/06 4:08 AM
    Resolved:
    13/Jun/05 8:40 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.