Release Notes
7.0.16.2659: Oct 10 2018
Windows GUI: We added a panel to the Image Diff that ask you for confirmation before calculating the diff of big images. This is >2MB by default but you can customize it in the 'mergetool.conf' file using the 'big_file_size' key (in bytes).
WebUI: The Plastic SCM Server version number is now displayed in the page footer.
macOS: Support for macOS mojave Dark Theme (still beta, please feel free to report any theme issue to support@codicesoftware.com). REMARK: The diff viewer syntax highlighter does not change between themes on-the-fly. You need to close and reopen Plastic to get it working. We're working to support that asap.
Windows GUI: Now the GUI displays the current (working) workspace in bold font in the workspaces view. Note that branches, changesets, history ... already display the working object with a bold font.
CLI: The 'cm li' command now has a nicer, tidier output, some new flags, and a revamped help. Specifically, the new flags are:
--inactive --active --sort={name|status}
The first filters out active users, while the second filters out inactive ones. The third one allows you to sort the license usage table by user name or by its status (licensed or inactive). As always, you can refer to the built-in documentation for further information like this:
cm li --help
This is part of our ongoing effort on making our CLI great, and we expect to enhance the 'cm li' command again soon!
We implemented a workaround to a regression in macOS 10.14 Mojave launching apps from Finder or via "open" on the command line. All our clients (plastic, gluon and mergetool) where affected by some graphical issues. Additionally, AppKit started drawing corrupted graphics randomly :'(
DevOps: We just published version 0.12 of our plasticscm-mergebot-plugin! Check the changelog in the Wiki page: https://wiki.jenkins.io/display/JENKINS/PlasticSCM+MergeBot+plugin
Jenkins plugin: We just released plugin version 2.20! Check the changelog in the Wiki page: https://wiki.jenkins.io/display/JENKINS/PlasticSCM+plugin
WebUI: We enabled code folding in the diff/content views, as well as bracket matching and control + G to navigate to a line by number.
Windows Image Diff: The '1:1' and 'Fit image' buttons had their functionality swapped! We fixed that so each button launches the appropriate operation.
Jenkins plugin: Requesting the list of affected files from our SCM plugin failed. This happened with the Slack notifier plugin, for instance. It's now fixed!
DevOps: merge failed and returned a cryptic error message ("The specified branch -1 can't be found.") if the merge contained xlinks with unresolved conflicts and there weren't any changes in the destination branch inside the xlink. We changed that to make the client display a helpful message: 'The "Merge-to" operation cannot be executed because the merge from changeset cs:32992@myRepo to branch br:/main/release_2308 has conflicts. It is necessary to run a "Merge from" operation from a workspace to resolve those conflicts.'
DevOps: We added support of recursive merges that include a file with conflicts among the ancestors and the merge contributors at the same time.