Release Notes
6.0.16.920: Mar 22 2017
Windows GUI: dynamic diff window to help diffing code in multi-screen setups.
You can show the diffs from a branch or changeset, move the window to a second screen, and the diffs will be updated when you select a different changeset or branch. This is super useful to review changes.
The diff window will be updated if you select a different branch in Branch Explorer or the branches view, and same for changesets. It works for shelves too.
You can skip this behavior launching the diff window using Shift + DoubleClick. When there are more than one "dynamic" diff, the diffs won't be updated.
Mac OS GUI: When right clicking an item in any view (items, branches, changesets) the selection did not change. Some users requested to change this behavior.
Now, when you right click an item in a view, the selection is changed, and then its context menu is displayed.
Eclipse plugin: Added support to find locally moved, renamed and deleted files. You can find these options clicking the "options" buttons in the pending changes view.
Jenkins plugin: Each build will publish environment variables containing the data of the built changeset for each configured workspace. These are the exposed variables of the main workspace for the project:
PLASTICSCM_CHANGESET_ID: Number of the currently built changeset PLASTICSCM_CHANGESET_GUID: GUID of the currently built changeset PLASTICSCM_BRANCH: Name of the branch in Plastic SCM PLASTICSCM_AUTHOR: Name of the user who created the currently built changeset PLASTICSCM_REPSPEC: The configured repository specification for the current build.
Additional workspaces will include their position in the list, like this:
PLASTICSCM_1_CHANGESET_GUID PLASTICSCM_5_AUTHOR PLASTICSCM_9_CHANGESET_ID
etc.
Command Line Interface: The checkin result will return the created changesets list as a comma-separated list when the --machinereadable parameter is present.
Bamboo plugin: Branch detection was only working for direct children of the main plan branch. This restriction has been removed.
Bamboo plugin: The silent merge (using the Plastic SCM MergeTool) wasn't working anymore. Fixed
Linux (GTK) GUI and Mac OS GUI: Performing a merge operation using the --nointeractiveresolution parameter didn't have any effect. Fixed.
Windows GUI: Clicking an object on the Branch explorer seldom displayed an error message regarding an index out of range error. Fixed.
Windows GUI: Dialogs with multi-line text areas didn't have text wrapping enabled. This affected the checkin comments text field, the create branch dialog, the new label/attribute dialog and the code review comments dialog. Fixed.
Windows GUI: The Branch Explorer filters where being applied after drawing the diagram, so they were not correctly shown until the Branch Explorer was refreshed. Fixed.
Cloud Server: When the encryption keys were incorrectly set, the decryption process was failing with the following misleading error message: 'Padding is invalid and cannot be removed'.
From now on, a more descriptive message will be shown: 'Data cannot be decrypted, please ensure your encryption key password is correct'.
Cloud Edition was incorrectly asking for credentials, when it already had the right ones configured.
Trying to delete or move the currently loaded changeset in the workspace with privates incorrectly warned of pending changes. Fixed.
Sync View: Under certain circumstances, the sync replication view could fail with the following error: 'An item with the same key has already been added'.
This error could happen since 5.4.16.809 on 5.4 versions and since 6.0.16.804 on 6.0 versions. Now it's fixed.