Release Notes

Public

5.4.16.799: Dec 09 2016

New

CodeCollaborator: A CLI client to send Plastic SCM differences to CodeCollaborator has been implemented for Windows. It can be found in the Plastic SCM client directory: codecollaboratorclient.exe. Diffs from branches, changesets or changeset intervals can be used.

A configuration file named ccollabclient.conf needs to be placed in the regular client configuration directory (typically C:\Users\your-user-name\AppData\Local\plastic4) or alternatively in the same directory as the executable, and it has to contain three key-value pairs:

* server: the target CodeCollaborator URI

* login: the user name to be used to authenticate

* password: the password to be used to authenticate

This is how the file might look like:

 server=https://mycodecollab.server.com
 login=user
 password=mypwd

This file can be created through the 'configure' CLI parameter, which will prompt the user for each of these three values. The password value will be encrypted to prevent it from being stored in plain text.

WARNING: There's still a limitation regarding the deleted revision diffs. The diff viewer doesn't display the deleted file contents. We're working to solve that issue as soon as possible.

This is the command syntax:

Usage: codecollaboratorclient <brSpec|csetSpec|csetRange> [--title <reviewTitle>] [--id <reviewID>]
       codecollaboratorclient configure
       codecollaboratorclient -h|--help

Examples:

Create a review of branch /main/task1346 in repository myrep@myserver:8084 :
    codecollaboratorclient br:/main/task1346@myrep@myserver:8084

Create a review of changeset 8947 with title "My review":
    codecollaboratorclient cs:8947 --title "My Review"

Add the difference between changesets (536, 539] to the review with ID 6473:
    codecollaboratorclient cs:536-cs:539 --id 6473

Bug

Linux (GTK) GUI and Mac OS GUI: under some circumstances, browsing the repository list of a remote repository server could end up mismatching the credentials of the local server, making following operations from the GUI fail until it was manually restarted. Fixed.

Bug

Linux (GTK) GUI and Mac OS GUI: The diff on the "Pending changes" view was showing, for certain types of image files, the binary content of the file, instead of the relevant properties of the revisions (changeset, size, created by, and modified date). Fixed.

Bug

Linux (GTK) GUI and Mac OS GUI: When there are checked out files in the workspace, the so-called 'checkout changeset' that appears in the 'Branch Explorer' view (the changeset with dotted border and a 'home' icon) was not navigable using the keyboard. Now it's fixed.

Bug

Mac OS GUI: the 'Open with...' dialog was not showing up correctly on the newest versions of Mac OS. Fixed.