Release Notes

Public

5.4.16.771: Aug 12 2016

New

Gluon CLI: cm partial configure command now accepts a new flag: --ignorecase. With this flag, the command ignores casing on specified paths. Example:

* If the user types the following command: cm partial configure --ignorecase +/data/teXtures, the command will work for loading /Data/Textures.

New

Command Line Interface: cm listlocks command now accepts a new flag: --ignorecase. With this flag, the command ignores casing on serverpath specs. Example:

* If the user types the following command: cm listlocks --ignorecase serverpath:/conFIG/enViRonMENt.cnF#cs:499, the command will work for listing locks on /Config/Environment.cnf, if any. (It is supposed the /Config/Environment.cnf file exists in changeset tree cs:499).

New

Gluon: 'Configuration mode' is now able to automatically unload files from their old location when they need to be loaded in a new location. This is useful when there are files that are checked to be loaded in their new location but they were already loaded in the workspace in an old location.

(Before this release, an 'item already loaded' error was shown to the user).

New

Windows, Linux and Mac OS GUI's: Added telemetry to Plastic SCM to track exceptions and useful info that will help on troubleshooting issues.

New

Mac OS GUI: Several aesthetical fixes were made in branch explorer properties viewer, configuration dialogs and pending changes view. Some dynamic texts did not fit inside some labels.

New

Mac OS GUI: Added Cmd + F shortcut in the 'Items' view to focus the search textbox.

New

Linux (GTK) GUI and Mac OS GUI: Fixed progress message in 'Checkin to another branch' dialog. The name of the newly created branch was not shown.

New

Check in: The initial step of the 'checkin' operation (generating data to submit) has been improved. On Linux-based OS is 4x times faster. Windows it's 13% faster.

Bug

Server: The 'change revision type' command was unnecessarily cleaning the server caches. Fixed.

Bug

Gluon: the check in operation for a moved item with the source parent deleted was failing when the deleted parent was processed before the moved item. Example:

* move /src/lib/foo.c -> /foo.c
* rm   /src/lib
* cm checkin

If the rm operation was processed before the move, the check in could fail. But now this issue has been fixed.