Documentation

Unity Version Control

7.x release notes for 2017

Review the 2017 release notes for version 7 of Unity Version Control.
Read time 7 minutesLast updated 6 days ago

This page contains the Unity Version Control 7.x releases published in 2017, organized from newest to oldest. For other years, refer to 7.x release notes.

7.0.16.1889

Note
Public | 2017-12-24

New

New Branch Explorer design on Linux

New Branch Explorer design arrived to Linux. We hope you like it.

Allow changeset number in
cm partial update
command

The 'cm partial update' command allows the '--changeset=number' parameter so it can go to previous/newer changesets for an specific item or the whole workspace. This is only useful in Gluon workspaces.
Examples:
cm partial update --changeset=23
Updates the entire workspace to changeset 23. Files that are changed or checked out will be skipped and will remain on whatever version they had. It is useful to go back and skip newer changes you didn't want to download to your workspace.
cm partial update src/foo.psd --changeset=15
Downloads the version of foo.psd that was loaded on changeset 15. In case foo.psd is modified or checkedout the update will fail.

Gluon for Mac OS X

Gluon for Mac OS X: Now the image diff viewer loads the image properties (EXIF, TIFF, PNG, and other properties) in the properties viewer.

Mac OS X GUI

Mac OS X GUI: Improved the trackpad support for the branch explorer. Scrolling and zooming gestures have been improved (now the diagram draws smoother while scrolling and zooming). Also improved the drawing when clicking&dragging using the mouse to scroll the diagram.

Bug

Windows GUI

Windows GUI: The "Analyze differences" functionality in the diff window was broken. The information was calculated but not shown in the view. Fixed.
In addition, we renamed the 'cloc' executable file from 'cloc-1.60' to 'cloc' (without the version number). We were a little bit out-of-date (cloc latest version is 1.72). We have also improved the message displayed when the cloc executable is not found, so we hope there won't be any more problems to use it.

Windows GUI

Windows GUI: The diff window performed an unwanted refresh after checkin/checkout/undo files in the items or the pending changes view. Now it's fixed.

Gluon for Mac OS X

Gluon for Mac OS X: When using the items view in Gluon, the preview image size could be wrong depending on the image resolution. Now it's fixed.

Gluon for Linux

Gluon for Linux: The revision history list in the details panel wasn't updated (cleared) if a directory or a private item was selected. Fixed.

Gluon for Linux

Gluon for Linux: The content view wasn't displayed for private/added items. This meant that the checkin view held a big empty space where the content view should be -if there were only private/added items- or that the diff view of a previously selected changed item wasn't replaced with the contents view of the selected private/added item.

Linux GUI

Linux GUI: The application icons were corrupted and couldn't be displayed properly. Fixed.

7.0.16.1874

Note
Public | 2017-12-22

New

We have done and in depth review of the help of t…

We have done and in depth review of the help of the command line (cm) to document flags that were missing and better explain some options.
Documentation is now much more complete than it used to be. It is an ongoing effort to make cm shine.

Improve workspace update with changed items

Until now, "Update workspace" operations (either on the GUI Items View / Workspace Explorer or through "cm update") warned about the changed items that would be left out of date. As a result, the checkin operation could fail if the user didn't force-update them and they try to checkin one of those files after performing some changes on it: an out of date item cannot be checked in. Now, changed items are checked on a workspace update. If they are in conflict with the new server changes, a merge operation will be launched.

Bug

Windows GUI

Windows GUI: Since new Branch Explorer for Plastic SCM 7.0, bookmarking a changeset/branch could show an error after the branch explorer is closed and reopened again. Fixed.

Installer

Installer: Upgrading Plastic SCM on windows logged as a windows standard user could lead the installer not to detect a previous installation. When this happens, the installer show errors when starting Plastic Server and Change Tracker services. The issue only happened if the elevated admin user never configured Plastic SCM client. Now the issue is fixed.

Mac gluon

Mac gluon: Sometimes, when switching between the explore workspace view and the configure view, the selected paths are not visible, the scroll position is wrong. Fixed.

7.0.16.1857

Note
Public | 2017-12-18

New

New Branch Explorer coming to Plastic 7.0!

New Branch Explorer coming to Plastic 7.0!
We redesigned the looks of the Branch Explorer for Windows and OSX (Linux will follow soon) introducing some new ideas we have been tinkering with for a while.
We hope you like it as much as we do and it soon becomes the new standard for all the branch diagrams we draw even on blackboards.

Gluon for Mac learns how to undelete files, so no…

Gluon for Mac learns how to undelete files, so now recovering past work becomes much easier.

Gluon on Linux learns how to undelete items

Gluon on Linux learns how to undelete items.

Small game added to the Branch Explorer view

A small game added to the Branch Explorer as a result of a HackWeek we did a few months ago.
It works in Windows.
  • When the branch explorer is focused, press Ctrl+Alt+P to show the game
  • Press Enter key to start the game
  • Use left and right arrow keys (or use the mouse) to move the paddle
  • Press 1 to decrease the game speed
  • Press 2 to increase the game speed
  • Press space bar to add more balls to the game
  • Press P to pause the game
  • Press Esc to exit the game

From now on, copied items (those modified only on…

From now on, copied items (those modified only on the merge source) will perform exclusive checkout (if needed) during the merge operation. As a result, the merge operation will no longer be able to modify a file that requires exclusive checkout while another user has checked out that particular file in their workspace to change it.

Linux/Mac OS X

Linux/Mac OS X: when you ignore files, you can now edit the rules.
It works both from "pending changes" and "explore workspace".
It is very convenient to select a file and set rules to one of its parent directories.

The undo changes performance has been greatly imp…

The undo changes performance has been greatly improved.
It is specially noticeable when undoing changes from a merge.
Now undoing the changes of a big merge with thousands of changes is about 10 times faster. The bigger the merge is, the better is the improvement.
This improvement benefits the command line and all GUIs.

Bug

Undo checkout operation issue with non-hydrated files

The undo checkout operation of a non-hydrated file was wrongly leaving the item set as if it came from the hydration source repository on the workspace.

Cloud

Cloud: Fixed some uncommon scenario where the same revision could be loaded on multiple locations. This could happen if the same repository was loaded multiple times across the same workspace (i.e. the workspace contains multiple Xlinks pointing to the same repository) and an update operation needed to download the file revision X to multiple paths: the operation could fail for some of those paths.

GTK Gluon

GTK Gluon: The "Update Forced" button in the Update report dialog was always enabled. It should be enabled only if there is at least one checked error.

GTK Gluon

GTK Gluon: The Update Forced action in the Update report dialog wasn't taking effect. Fixed.