Release Notes

Public

5.4.16.735: Mar 08 2016

New

Linux (GTK) 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:/home/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="/opt/plasticscm5/client/extensions/ttsextension/ttsextension.dll" />
</Extensions>

New

Linux (GTK) 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' (*).

(*): The 'open task in issue tracker' feature won't work with JIRA versions >= 7.x. This incompatibility will be addressed soon.