Release Notes

Public

7.0.16.2904: Jan 11 2019

New

Command line client: Commands which accept the -R or --recursive option will now also accept -r.

New

We have made the add command a bit more flexible. Previously it was not possible to add a directory if it contained a controlled item. Now you can run add on a directory containing controlled files and it will add only the private items. It also works recursively.

An example should make this clear. Suppose you have the following in your workspace:

src/client/foo.cs      -controlled
|   |-----/bar.cs      -private
|--/common/roo.cs      -private
|--/server/far.cs      -controlled
    |-----/net/goo.cs  -private

You can now add all three private files with one command:

cm add src -R
The selected items are about to be added. Please wait ...
Item c:/workspace/src/client/bar.cs was correctly added
Item c:/workspace/src/common/ was correctly added
Item c:/workspace/src/common/roo.cs was correctly added
Item c:/workspace/src/server/net/ was correctly added
Item c:/workspace/src/server/net/goo.cs was correctly added

New

Command line interface: We have add using wildcards much nicer. You can now use wildcards to add files recursively, even if you already have controlled files in the directory tree.

For example, just use "cm add -r *.cs" to recursively add all your .cs files in one go.

New

Plastic & Gluon GUIs: We "bothered" users for years asking to confirm the inclusion of dependencies during the checkin operation when always they wanted them to be included. From now on, we will take care of including the dependencies directly in both, checkin and shelve operations, making life easier for users :)

New

Plastic for Windows: Improved workspace creation usability:

- After creating a workspace from the repositories view using the "Create workspace for this repository" context menu option, the workspace is automatically opened.

- After creating a workspace from the workspaces view, now the view scrolls and focus the recently created one.

Bug

Windows GUI: The root node in the items view was not expanded after refreshing the view the first time the workspace was updated. Now it's fixed.

Bug

Windows GUI 2D Version Tree: The "only relevant" button wasn't properly disabling the checkboxes in the "Version tree panel". Fixed.

Bug

Linux and macOS GUIs: The value "Check if there are newer changes in the repo" setting in the new Pending Changes Options dialog wasn't loaded correctly. In addition, if the OK button in that dialog was clicked without any changes in settings, the save and refresh operations were launched unnecessarily. Now they are fixed.

Bug

Windows Branch Explorer: The GUI sometimes displaying errors ('Index out of bounds') that prevented the Branch Explorer from loading. That happened if the user previously opened a 2D Version Tree, selected the "Version tree" option in the Options side panel, closed the GUI and reopened it again. Fixed!

Bug

KNOWN ISSUE: Due to a minor issue in an internal API, this release won't be friendly-named with a song in the "About" form as usual.