Release Notes

Public

7.0.16.2856: Dec 18 2018

New

Linux/macOS GUI: We added a side panel to the branch, changeset and shelves views to display properties and attributes:

* The properties viewer allows you to edit the comments of the selected changeset/branch/label/shelf.

* The attributes viewer allows you to apply attributes to the selected changeset/branch/label/shelf.

New

Gtk and macOS: We added a scroll minimap to both the diff and merge tools! It shows where there are diffs/conflicts in the file. You can click on the minimap to jump to that position:

New

We changed how 'cm find' queries apply to changesets. If you don't have the 'view' permission in a branch, its changesets will be filtered out of any 'cm find changeset' query. This affects the CLI client ('cm find') and the query views in our GUIs as well, e.g. Changesets View.

Bug

Gluon: The configure view showed a help panel reporting that the repository was empty in some rare scenarios. Fixed!

Bug

BranchExplorer, all platforms: We fixed a bug that caused the checkout changeset -the one that represents the current status of the workspace in the branch explorer- to be drawn in the incorrect position, namely behind the last changeset.

Bug

macOS GUI: we found a crash opening the pending changes view for the first time when the first item in the list was a big file. Now it's fixed.

Bug

DevOps: The link of the "learn more" button of the trunk-bot built-in mergebot was broken since 7.0.16.2722. Fixed.

Bug

GitServer: The git clone operation failed when the plastic repository had defined a secured path rule that denied the view permission to the "ALL USERS" user. This happened because the server could not calculate the git objects from the plastic objects.

Now, the secured path permissions are not checked anymore for the GitServer calls.