Release Notes

Public

5.0.44.522: Jan 21 2014

New

Maven: Implemented Plastic SCM Maven SCM plugin, according to the

"http://maven.apache.org/scm/maven-scm-plugin" specifications.

The commands the plugin supports are:

    * scm:add
    * scm:branch
    * scm:checkin
    * scm:checkout
    * scm:tag
    * scm:update
    

The scm connection spec for a pom.xml file, has the following syntax (in one single line):

    scm:plasticscm:[objectSpec]@[rep:]repository_name@[repserver:]
    @servername:portnumber[:path:repository_path_to_download]
    

where:

    "objectSpec" is: (br:/name | cs:N | lb:name)
    "repository_path_to_download": is only affected by the checkout and update commands. 
    

Example of repository path "/src/main/java/myapp".

(The repository path must exist in the branch, label or changeset to download).

Example:

    "scm:plasticscm:br:/main/Rel1.1@thirdpartytools@blackpearl:8087"
    

* NOTE: The plugin is not provided by the installers. A manual installation in the maven repository is required instead (using the "mvn install:install-file" or "mvn deploy:deploy-file" plugins). Please, contact support (support@codicesoftware.com) to get the plugin .jar binaries.

New

Performance

The changeset trees were not correctly cached by the server when they contained xlinks. It could break the performance in some scenarios with large trees and xlinks. Fixed.

New

Performance

The update operation performance has been improved significantly when working with cloaked items.

Example:

    Workspace with 192.818 files, 33.877 folders and more 400 cloaked rules:

    Version 5.0.44.519

    Update (Nothing to update)
        *With cloaked: 34102 ms
        *Without cloaked: 18127 ms

    Now

    Update (Nothing to update)
        *With cloaked: 14867 ms
        *Without cloaked: 17722 ms
    

Bug

The update command now is able to work correctly (download changes) with the exception rules in the cloaked system. It means that: cloak /src except the /src/code/lib folder and its content will work fine now.