Unity Version Control 11.0.16.7303
60 documented changes.
- Version
- 11.0.16.7303
- Released
- Aug 11, 2022
- Product
- Unity Version Control
Unity Version Control 11.0.16.7303
New
- Change
All platforms - GluonX: Remark current loaded revision
- Change
All platforms - GluonX: The current loaded history revision will be remarked in bold style in the History Panel.
- Change
All platforms - PlasticX, GluonX: Issue tracker configuration
- Feature
All platforms - PlasticX, GluonX: A new preference option has been added to the Preferences window for the issue tracker configuration.
- Change
All platforms - PlasticX, GluonX: Some features will be available if this preference is enabled:
- Change
All platforms - Server: GUIDs storage is 5 times faster
- Improvement
All platforms - Server: We improved the performance of reading GUIDs in our Jet backend. Now reading a GUID is 5 times faster than before!
- Change
All platforms - Server: Taking into account that many objects in the Plastic SCM data model contain a GUID, almost all read operations (and especially those in bulk) will take advantage of this improvement. But not only that, the new method of reading GUIDs does not allocate any memory at all - so we also (slightly) reduced the memory footprint of the Plastic SCM Server. Good news overall!
- Change
Command-line client: GetWorkspaceFromPath command now displays workspace type
- Change
Command-line client: Workspaces can be of two different types: regular or partial (Gluon). In addition to that, Windows users can choose between static or dynamic workspaces (virtualized with PlasticFS).
- Windows
- Change
Command-line client: Now, the GetWorkspaceFromPath command can display this extended information if the option --extended is provided to the command:
- Change
Command-line client: It is also possible to get this information through the --format option by using the 'type' and 'dynamic' keywords:
- Change
Command-line client: More information in the help (cm [gwp | getworkspacefrompath] --help)
- Change
Server - DevOps: Code Review gating for Multiliner mergebot
- Change
Server - DevOps: The built-in multiliner-bot is now able to use embedded Plastic code reviews to drive the CI/CD lifecycle.
- Change
Server - DevOps: Enable the following "Process reviewed branches only" toggle button in multiliner-bot configuration to activate this feature:
- Change
Server - DevOps: The feature works as follows:
- Change
Server - DevOps: ((*) tracked branch: those that starts with the configured branch prefix in multiliner-bot config)
- Change
All platforms - PlasticX: Checkin & Undo shortcuts
- Change
All platforms - PlasticX: Checkin and Undo operations from pending changes view will be now available using key gestures, Alt+I for Checkin button and Alt+U for Undo button.
- Change
All platforms - PlasticX, GluonX: Fix date formatting for languages different than English
- Change
All platforms - PlasticX, GluonX: When the system language was not set to English, we were forcing some date and number fields to the English formatting. We did this to fix some issues with Turkish characters.
- Change
All platforms - PlasticX, GluonX: We addressed each issue individually, so now we can take the system language for date fields again, instead of forcing it to English.
- Change
All platforms, PlasticX, GluonX: Various diff improvements
- Change
All platforms, PlasticX, GluonX: Before:
- Change
All platforms, PlasticX, GluonX: After:
- Change
All platforms - PlasticX: Create top-level branch
- Feature
All platforms - PlasticX: A new menu item has been added to branches context menu in Branches view and Branch explorer. This new option will allow to create new branch in level 0, a top-level branch.
- Change
All platforms - PlasticX: Color changesets by server in the Branch Explorer.
- Change
All platforms - PlasticX: We ported the "Color changesets - replication source" functionality, already existing in the Legacy GUI, to the new GUI. It allows to set up custom colors for all the changesets belonging to a certain server.
- Change
All platforms - PlasticX: This is how it works:
- Change
All platforms - PlasticX: Color changesets by user in the Branch Explorer
- Change
All platforms - PlasticX: We ported the "Color changesets - users" functionality, already existing in the Legacy GUI, to the new GUI. It allows to set up custom colors for all the changesets created by a certain user.
- Change
All platforms - PlasticX: This is how it works:
- Change
All platforms - PlasticX, GluonX: Automatically detect local server
- Change
All platforms - PlasticX, GluonX: When configuring Plastic for the first time, if you select the on-premises mode, you will see an empty server field that you must fill with the server you want to connect to.
- Change
All platforms - PlasticX, GluonX: Now, if there is a local server running on a well-known port, this field automatically filled:
- Change
All platforms - PlastiX, GluonX: Object GUID in Diff window
- Change
All platforms - PlastiX, GluonX: The object GUID has been included in diff window as diff metadata.
All platforms - PlasticX, GluonX
- Change
Create new branch from a existing task.
- Change
Checkin operations record attached to tasks.
- Change
Automatic status transitions.
- Change
Display linked tasks in pending changes view.
Server - DevOps
- Change
When a code review of a tracked branch(*) is created, or its status changes, the task branch is queued in multiliner-bot.
- Change
Then, multiliner-bot will eventually dequeue this task branch. But before continue its processing in the CI cycle, multiliner-bot will check whether there is at least a "Reviewed" code review for this branch. Otherwise, the branch processing is skipped, and the branch is queued again at the end of the queue.
- Change
If there are more than a code review linked to this task branch, all of them need to be approved before processing the task branch.
- Change
If all the code reviews are approved, the task branch continues its processing by the multiliner-bot:
- Change
If the merge fails (manual conflicts detected), or the branch build in the configured CI system fails, the status of the linked code reviews of the branch will be set to "Under review".
- Change
If the merge succeeds and the branch build succeeds too, the task branch is merged, and the "status" attribute of the branch is set to "merged" (these fields must be filled in the multiliner-bot configuration).
All platforms, PlasticX, GluonX
- Improvement
Updated the syntax highlight grammars to the latest version, which brings the latest language features for major languages like C#, Python, Java, etc...
- Fix
fixed some syntax highlight exceptions registered in the log coloring some documents.
- Change
Improve the behavior when changing a file in the pending changes view or the diff view. Previously, when selecting another file, the diff viewer scrolled to the first line, and then it went to the first diff. Now the first line is not scrolled. See before and after:
Bug
- Change
All platforms - PlasticX: Branch name shown incorrectly when branch explorer filtered
- Fix
All platforms - PlasticX: We fixed an issue where the branch name was being displayed incorrectly in the Branch Explorer when you filtered the view to show just the current and related branches. (You can do this from the context menu on a branch, from the "Branch Explorer" submenu).
- Change
macOS - PlasticX: Show History shortcut hides app
- macOS
- Change
macOS - PlasticX: Cmd+H shortcut is currently used by the system to hide apps, so it can't be used in PlasticX to show the history view.
- macOS
- Change
macOS - PlasticX: For this reason, the "Show history" shortcut has been changed to Cmd+Y and the Redo shortcut has been also changed from Cmd+Y to Shift+Cmd+Z.
- macOS
- Change
Command-line client: PlasticLink arguments wrongly processed as option arguments
- Change
Command-line client: If you use a PlasticLink as argument for the command line, the command failed with a cryptic error message:
- Change
Command-line client: Now the command does not fail.