Release Notes
5.4.16.799: Dec 09 2016
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
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.
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.
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.
Mac OS GUI: the 'Open with...' dialog was not showing up correctly on the newest versions of Mac OS. Fixed.