Unity Version Control 11.0.16.8395
31 documented changes.
- Version
- 11.0.16.8395
- Released
- Jan 25, 2024
- Product
- Unity Version Control
Unity Version Control 11.0.16.8395
New
- Improvement
All Platforms - Desktop GUI: Enhanced Undo performance by 25%
- Change
All Platforms - Desktop GUI: Previously, undoing a large number of files (15k) in the GUI took longer compared to the cm undo command.
- Fix
All Platforms - Desktop GUI: The GUI was sluggish because it sent all paths directly to the operation, triggering a platform path resolution for each. This process expanded and made paths canonical while resolving symlinks. On the other hand, the CLI combined and calculated paths after executing an unco operation. Since the GUI always uses pre-resolved platform paths, the path resolution step becomes unnecessary and can be skipped.
- Change
All Platforms - Desktop GUI: Following these adjustments, the undo operation is now 25% faster.
- Change
All Platforms - Desktop GUI: Before the change: 48 seconds for 10,000 paths on the Windows platform.
- Windows
- Change
All Platforms - Desktop GUI: After the change: 36 seconds.
- Change
All platforms - Desktop GUI: Enhancements for clearer Diff Viewer comparisons
- Change
All platforms - Desktop GUI: We've addressed an issue in this release to ensure a more straightforward experience during comparisons. Here's what you need to know:
- Change
All platforms - Desktop GUI: Problem Before:
- Change
All platforms - Desktop GUI: Before this update, selecting 'Ignore Whitespaces' or 'Ignore EOLs' would retain the 'SkipFormatChange' setting. If 'SkipFormatChange' was set to "true," no format differences were displayed. This caused confusion as users expected differences when choosing these options.
- Change
All platforms - Desktop GUI: Resolution:
- Change
All platforms - Desktop GUI: We've modified the behavior to align 'Skip Format Changes' with 'Ignore EOLs and Whitespaces' in the x-merge.
- Improvement
All platforms - Desktop GUI: Updated Usage:
- Change
All platforms - Desktop GUI: This adjustment ensures a more intuitive experience during comparisons.
- Change
All platforms - Desktop GUI, Gluon: Tree mode in Pending Changes view
- Feature
All platforms - Desktop GUI, Gluon: We added a new option in the Pending Changes view to visualize your changes as a directory tree instead of as a list.
- Change
All platforms - Desktop GUI, Gluon: This lets you see the changes organized by the directory structure and select all the changes under a directory with a single click.
- Change
All platforms - Desktop GUI, Gluon: You can choose the way to visualize the changes in the Options dialog, under the "What to show" tab:
- Feature
All platforms - Desktop GUI, Gluon: Added 2 spaces tab option
- Feature
All platforms - Desktop GUI, Gluon: We added a new option in the Code Editor preferences that allows you to visualize tabs as 2 spaces
All platforms - Desktop GUI
- Change
'Recognize All': Disables 'Skip Format Changes'
- Change
'Ignore EOLs and Whitespaces': Enables 'Skip Format Changes'
- Change
'Ignore Whitespaces': Disables 'Skip Format Changes'
- Change
'Ignore EOLs': Disables 'Skip Format Changes'
Bug
- Change
All-Platforms - Command-line client: Unexpected standard output for machinereadable
- Removal
All-Platforms - Command-line client: When performing a checkin with update and machinereadable options enabled, there were some unexpected lines in the standard output which have been removed. Now every message displayed is properly formatted as expected.
- Change
All-Platforms - Command-line client: For example:
- Change
All-Platforms - Command-line client: On a workspace with the selector behind the head of the branch, (checkin would need to have option --update to succeed), perform some changes in any item and then run the following:
- Change
All-Platforms - Command-line client: Before you would get the following:
- Change
All-Platforms - Command-line client: Expected result
- Change
All-Platforms - Command-line client: Now all output messages follow the machine readable output specs with no standard output pollution.