Release Notes
5.4.16.771: Aug 12 2016
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.
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).
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).
Windows, Linux and Mac OS GUI's: Added telemetry to Plastic SCM to track exceptions and useful info that will help on troubleshooting issues.
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.
Mac OS GUI: Added Cmd + F shortcut in the 'Items' view to focus the search textbox.
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.
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.
Server: The 'change revision type' command was unnecessarily cleaning the server caches. Fixed.
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.