Unity Version Control 11.0.16.8044
24 documented changes.
- Version
- 11.0.16.8044
- Released
- Jun 8, 2023
- Product
- Unity Version Control
Unity Version Control 11.0.16.8044
New
- Change
Windows - All clients: Symlink support is now enabled by default
- Windows
- Change
Windows - All clients: Windows symlink support was released in Plastic 11.0.16.6979 on May 19th, 2022. That's quite a while!
- Windows
- Change
Windows - All clients: Now symlink support is enabled by default for all machines running Windows 10.0.14972 or newer. You can check which Windows version you have by running cmd.exe:
- Windows
- Change
Windows - All clients: == REQUIREMENTS ==
- Windows
- Change
Windows - All clients: To actually use this feature, you need to enable Developer Mode in Windows. To do so, you just need to type 'Developer Settings' into the Cortana search box, in the taskbar, and switch the 'Developer Mode' toggle on:
- Windows
- Change
Windows - All clients: https://docs.microsoft.com/en-us/windows/apps/get-started/enable-your-device-for-development
- Windows
- Change
Windows - All clients: If for some reason you are not allowed to enable it and your repository contains symlinks already, you might want to keep the old behavior. To achieve that, you can simply disable the feature by setting the following configuration key in your client.conf file:
- Windows
- Change
Windows - All clients: == HOW TO UPGRADE ==
- Windows
- Change
Windows - All clients: If you already have some symlinks in your repository, your workspace will have placeholder files loaded in the tree.
- Windows
- Change
Windows - All clients: To upgrade an existing workspace, you just need to remove those files from the disk (for instance, using Windows Explorer) and undo your changes in Unity DevOps Version Control immediately after. This will force it to recreate the items as proper symlinks.
- Windows
- Change
Windows - All clients: == HOW TO CREATE SYMLINKS ON WINDOWS ==
- Windows
- Change
Windows - All clients: You can use the same Unity DevOps Version Control commands and options you would use on Linux or macOS:
- Windows
- macOS
- Linux
- Change
Windows - All clients: == ADVANCED USERS ==
- Windows
- Change
Windows - All clients: Conversely, if you want to enable the feature using an older version of Windows, you can set the same configuration key explicitly:
- Windows
- Change
Windows - All clients: Mind you, this implies an advanced usage and involves running Unity DevOps Version Control with the administrator account. Whereas such usage is discouraged for obvious reasons, it is allowed.
- Windows
- Change
All platforms - Command-line client: "cm log" command learns "--dateformat" parameter
- Change
All platforms - Command-line client: The `cm log` command is now able to set a date format to print the log entries with the specified date format.
- Change
All platforms - Command-line client: Example (will print the dates in universal sortable dateformat):
- Change
All platforms - Unity DevOps Version Control, Glu…: All platforms - Unity DevOps Version Control, Gluon: Shelves improvements
- Improvement
All platforms - Unity DevOps Version Control, Glu…: We improved the discovery for the Shelves view by opening it the first time you use the app.
- Change
All platforms - Unity DevOps Version Control, Glu…: The state of the Shelves view is remembered as a user preference in order to be shown or not when you open the application again.
- Change
All platforms - Unity DevOps Version Control, Glu…: Also, we implemented an empty state to appear if the user doesn't have shelves, or if the user executes a query without results.
Bug
- Change
All platforms - Desktop GUI: Workspace Explorer search crashes
- Improvement
All platforms - Desktop GUI: The Workspace Explorer search for very large workspaces has been improved in performance and memory management, and the results are displayed sorted by path. In addition, the search will only be executed from 3 characters as it is done in Gluon.