Release Notes

Public

5.0.44.537: Mar 04 2014

New

Eclipse plugin: Implemented Team Project Sets support. The eclipse projects can now be exported to a Team Project Set File (PSF) or import projects from a PSF file.

New

Eclipse plugin: Show label info when the workspace is configured to work in a specific changeset.

New

Eclipse plugin: several improvements performed:

* Implemented label-changeset support when importing from a PSF files. When the PSF points to a label, Eclipse translates it to its equivalent changeset.

* Implemented the 'switch to changeset' action in the eclipse's branch explorer view.

* When creating a new workspace, Eclipse plugin now proposes the Eclipse project path instead of the Eclipse workspace path.

New

Maven plugin: Implemented the 'status' command for the Maven plugin.

New

Visual Studio package: Now, VSIX installation is silent, so no popups are opened when registering the package.

New

Command line client: XML output is now available for certain cm commands. Flag "--xml" has been added to the following commands to get an output in XML format: showacl, log, history, ls and update.

New

Command line client: 'cm find' command: Now, the 'find' command can show the hash of a revision.

Example: "cm find revision --format={hash}".

Bug

Eclipse plugin: The eclipse plugin was not performing the checkin operation of a single deleted file properly. Fixed.

Bug

TeamCity plugin: now the plugin preserves executable permissions when creating the build patch so that the agent can run them.

NOTE: To use this upgrade of the plugin, it is required to run TeamCity with Java 7.

Bug

GUI: Method history: When clicking the "Load more" button continuously and very quickly, sometimes the information displayed was not correct.

Some elements were remaining as "loading" when in fact the information was already loaded. Some other revisions appeared as not connected, when in fact, all revisions were also conected. Fixed.

Bug

Mergetool: An exception was thrown when clicking on navigation buttons and there were no conflicts in the file. Fixed.

Bug

Merge: interval changesets merge: When the same interval is merged to multiple destinations and, at least one destination is already replicated, the next replication process will fail, showing an error message. Fixed. (Broken since release 5.0.44.502).

Bug

GitSync: Push branches or tags with non ASCII characters was failing. Fixed.

Bug

GitSync: Plastic labels with spaces and other illegal git characters were not being pushed to Git. Fixed. Now they are pushed, the name exported to git will be the same in plastic but replacing these illegal characters with a dash ('-'). E.g.: "Label 1" will be pushed as "Label-1".

Bug

There was an issue when you had two xlinks to the same repository and a file (or directory) is moved between them manually (not with a 'cm mv' command but directly using the Windows Explorer or command prompt). The Pending Changes view should detect the scenario but it wasn't working properly.

Since the move between xlinks (even on the same repository) is not allowed, the Pending Changes view should show the result as a file being deleted on the source and a file being added (private file) on the destination. Now it's Fixed.

Bug

Command line client: 'cm describebranchhistory' command: The command output was not sorted by date. Fixed.

Bug

Merge operation: The recursive merge could fail when multiple intermediate merges calculate the same writable xlink to be copied (added). Fixed.

Bug

Visual Studio package: There was an issue wihen uninstalling and reinstalling the VSIX package without opening the IDE. Fixed. Now, the following command is executed in the uninstallation process in order to force to unregister the package inmediately (This affects the upgrade process as well): 'devenv /setup /nosetupvstemplates'.

Bug

Visual Studio package: Issue when Visual Studio 2012 was installed and Visual Studio 2013 wasn't. The unregistering of the Visual Studio package was not performed during the uninstall process. Fixed.