Release Notes
Public
5.4.16.736: Mar 10 2016
New
Windows GUI: Now it is possible to diff selected chunks of text. To do that:
1. Select the first text chunk from a 'diff viewer' textbox (pending changes view, diff window, merge window...).
2. Choose 'Add diff selection' option in the context menu.
3. Select another chunk of text and choose 'Diff with previous selection' option in the context menu.
An external diff tool will raise showing the diffs of the selected text chunks.
New
Gluon: Now, a warning message is shown if the communication with the issue tracker system detects an error when submitting the checkin data log.
New
Linux (GTK) GUI and Mac OS GUI: New 'Size' column added to the 'History' view. The column is only shown for file revisions.
New
Mergetool: When the merge window is displayed, the tool now navigates automatically to the first manual confict. If there are no manual conficts, the tool navigates to the first automatic confict, if any.
New
Mergetool Linux: 'search' feature is now available! Just click on the 'Find...' button located at the toolbar, or press Ctrl + F after focusing on any contributor's textbox.
New
Mac OS GUI: The 'Pending changes' view will now display a side panel to link the new changeset to issue tracker tasks. It is required to have an issue tracker extension configured to 'bind issues to Plastic changesets' mode.
How to configure issue trackers on Linux: There are two options:
1) Using global configuration - https://www.plasticscm.com/documentation/extensions/plastic-scm-version-control-task-and-issue-tracking-guide.shtml#Globalextensionconfiguration
2) Manually editing the issue tracker configuration, an example using our internal issue tracking system (please note it will be different for JIRA, but you get the idea)
The config is at .plastic4/issuetrackers/yourserver_port/allrepos/configfile.conf
Example:/Users/pablo/.plastic4/issuetrackers/192.168.221.138_6060/allrepos/tts.conf, and the file contents are as follows:
WorkingMode=TaskOnChangeset Name=TTS host;Value=tts.com;Type=Host;IsGlobal=False Name=User;Value=pablo;Type=User;IsGlobal=False Name=Password;Value=|SoC|veryencrypted;Type=Password;IsGlobal=False Name=Branch prefix;Value=scm;Type=BranchPrefix;IsGlobal=False Name=View defect URL;Value=http://tts.com/tts/visualize.php?iddefect={0};Type=Text;IsGlobal=False
Finally, you have to edit the .plastic4/client.conf file to bind Plastic SCM to the configured issue tracker system. To do that, open the file and add the following contents as an example:
<Extensions> <Extension AssemblyFile="/Applications/macplastic.app/Contents/MonoBundle/extensions/ttsextension/ttsextension.dll" /> </Extensions>
New
Mac OS GUI: The 'Create branch' dialog has been completely refurbished. It offers users the possibility to select a pending task from the configured issue tracker to automatically fill in the branch name and comments text fields. Additionally, a request can be sent to the issue tracker to mark the selected task as 'opened'.
Bug
JIRA extension: The 'mark task as open in issue tracker' functionality is now compatible with JIRA >= 7.x.
Bug
Unity 3D plugin: Fixed path printing in windows when configuring the working path the first time a project is binded to Plastic SCM as VCS system.
Bug
Linux (GTK) GUI and Mac OS GUI: If Plastic was configured to use an issue tracker extension in 'Task On Changeset' mode, double clicking the tasks list to add a task to the new changeset didn't properly solve JIRA issue IDs. Fixed.