Release Notes

Public

 6.0.16.1820: Dec 01 2017

New

Gluon for Linux is also here!

This is the second preview of the upcoming Plastic SCM 7.0 version, and the greatest thing we are showing is Gluon for Linux and OS X. The artist-centric UI we created to simplify workflows in game dev teams goes beyond the Windows land.

New

New cm help objectspec command includes the definition of the different object specs supported by Plastic.

Improved the help of the acl command. Marked some old commands as deprecated.

Moved the help of the cm from an embedded resource to a .txt file.

New

Server now gracefully rejects proxy server requests in PlasticProto saying "method not found" instead of throwing a null (made wrongly to the wrong server).

Bug

The checkin operation of an outdated item (i.e. a locally changed item unaffected by a previous update operation) should fail with the error "The parent revision of the item 'path' is inconsistent with the loaded one in the changeset cs:number'. However, when the checkin also includes an xlink under the same directory of the outdated item, under some special circumstances (depending on the internal children order) it was failing with a null reference error. Now, the null reference error is fixed and the expected "The parent ..." error is received.

Bug

Mac GUI: The client showed a message reporting about an unexpected error when the user closed a workspace window that had previously displayed the pending changes view. Fixed.

Bug

The checkin operation logged an error on the server if the contents of a deleted directory (item X) were moved inside an added directory with the same name, and both changes came directly from a merge (merge source in this case). The logged error message ' No revision has been found on the result tree for the merge change: item <X> srcrev: <Y> type: Moved'. Despite this logged error, the checkin operation succeeded and its result was also OK. We've fixed this scenario so no confusing error message is logged anymore.

Bug

Mac GUI: Clicking the OK button in the Preferences window after changing any of the settings caused the whole client to close if the configuration files (client.conf, guiclient.conf) were read-only. Fixed.

Bug

Windows GUI: Some submodules were not visible in the Window GUI when they were displayed in "tree mode" and the user did not have permissions for "read/view" in the parent repository. Now it's fixed.