Unity Version Control 11.0.16.7134
42 documented changes.
- Version
- 11.0.16.7134
- Released
- Jun 30, 2022
- Product
- Unity Version Control
Unity Version Control 11.0.16.7134
New
- Change
Command-line client: Shelvesets can be applied to partial workspaces.
- Change
Command-line client: Previously, it was not possible to apply a shelveset in partial workspaces (such as Gluon workspaces). Now we fully allow them (from the creation to the application).
- Change
Command-line client: The apply operation tries to apply all the shelveset changes in the workspace if possible. However, changes can be skipped if they are related to items that are not configured in the workspace (they are silently ignored) or if they collide with local workspace changes (they are properly reported)
- Change
Command-line client: For more examples, you can check the help:
- Change
Command-line client: cm partial shelveset apply --help
- Change
Server: Log the web call in the ChannelCall
- Change
Server: Now the Server monitors and log all the web calls too, so you can see those call with their stats on the ChannelCall log as you see for any other Plastic call. See a new log sample:
- Change
Server: See an example of how it was before:
- Change
Server: 2022-06-02 09:14:33,868 INFO ChannelCall - conn: 9 protocol:plasticproto sec:none recb: 912|rect: 134|sentb: 3645|sendt: 0|queuedt: 0|prt: 361|th: 65|dest: 0|mt: 158|sert: 0|zip: 0|cpu: 0| 127.0.0.1|user:tester|GetLockRule
- Change
Server: 2022-06-02 09:14:33,869 INFO ChannelCall - conn: 11 protocol:plasticproto sec:none recb: 809|rect: 162|sentb: 3612|sendt: 0|queuedt: 0|prt: 317|th: 67|dest: 0|mt: 2|sert: 0|zip: 0|cpu: 0| 127.0.0.1|user:tester|CheckRepositoryExists
- Change
Server: 2022-06-02 09:14:34,197 INFO ChannelCall - conn: 7 protocol:plasticproto sec:none recb: 913|rect: 126|sentb: 3742|sendt: 0|queuedt: 0|prt: 719|th: 63|dest: 0|mt: 489|sert: 0|zip: 0|cpu: 0| 127.0.0.1|user:tester|GetBranchInfoByName
- Change
Server: 2022-06-02 09:14:34,198 INFO ChannelCall - conn: 5 protocol:plasticproto sec:none recb: 793|rect: 447|sentb: 3680|sendt: 0|queuedt: 0|prt: 1269|th: 61|dest: 0|mt: 792|sert: 0|zip: 0|cpu: 0| 127.0.0.1|user:tester|GetRepositoryInfoByName
- Change
All Platforms: Command-line client
- Fix
All Platforms: To list with the "--tree" option now displays the result regardless of some selector cannot be resolved
- Fix
All Platforms: Previously, if several arguments were fed to the ls command in order to display their related trees, if one of them was not able to resolve the selector (i.e., there was a typo), the other trees were not displayed either. Now it is fixed and, regardless of the validity of each selector, it will display the results.
- Change
All Platforms: For example:
- Change
All Platforms: As you can see, the CommandResult will remain 1 (error), but the output will be dumped accordingly.
- Change
All platforms - all clients: display language no longer overriden on APAC systems
- Change
All platforms - all clients: Previously, when the configured language was English "en" but the system language was Chinese, Japanese or Korean, we would force the client to use the system language.
- Change
All platforms - all clients: We no longer do this, and the configured language is always used.
- Change
Windows - Plastic, PlasticX: Auto-upgrade enabled in Enterprise Edition for non-admin users
- Windows
- Change
Windows - Plastic, PlasticX: For a while the auto-upgrade feature has been available for all Cloud Edition users, but administrators in Enterprise Edition. We have now made auto-upgrade available for all users in all editions.
- Windows
- Change
Windows - Plastic, PlasticX: You will be notified of available version upgrades in the help panel:
- Windows
- Change
Windows - Plastic, PlasticX: If you click on the Download link, the installer will download:
- Windows
- Change
Windows - Plastic, PlasticX: Simply click 'Restart and Upgrade' to install the latest version:
- Windows
- Change
Command-line client: Shelvesets can be deleted from partial workspaces.
- Change
Command-line client: Previously, it was not possible to perform a shelve operation in partial workspaces (such as Gluon workspaces). Now we fully allow every operation (create/apply/delete).
- Change
Command-line client: It is possible to delete an existing partial shelveset with shelveset id 3 doing the following
- Change
Command-line client: Mind there is no confirmation message. In case you would like to see it was deleted you can execute the following command to list every existing shelve created in the repository:
- Change
Command-line client: The creation subcommand (create | mk) is the default operation, so bear in mind that, if no subcommand is specified, it will try to perform the creation of a new shelveset.
- Change
Command-line client: For more examples, you can check the help:
- Change
Command-line client: cm partial shelveset --help
- Change
Command-line client: cm partial shelveset delete --help
- Feature
All platforms - PlasticX, GluonX: Added select all shortcut
- Feature
All platforms - PlasticX, GluonX: Added a new shortcut to select all rows in the tables and trees where the multiple selection is allowed:
- Change
All platforms - PlasticX, GluonX: Due to conflicts with existing keyboard shortcuts, the following shortcuts have been modified:
All platforms - PlasticX, GluonX
- Change
Ctrl + A (Windows and Linux)
- Windows
- Linux
- Change
Cmd + A (MacOS)
- macOS
- Change
"Annotate" shortcut, replaced with Ctrl + T (Windows/Linux), Cmd + T in MacOs
- Windows
- macOS
- Linux
- Change
"Apply label to workspace content" shortcut, replaced with Ctrl + L (Windows/Linux), Cmd + L in MacOs
- Windows
- macOS
- Linux
Bug
- Change
All platforms - PlasticX: Restored status bar position in switcher window
- Change
All platforms - PlasticX: We restored the correct status bar position in switcher window, now it will appear at the bottom again