Unity Version Control 11.0.16.7726
35 documented changes.
- Version
- 11.0.16.7726
- Released
- Jan 19, 2023
- Product
- Unity Version Control
Unity Version Control 11.0.16.7726
New
- Change
All platforms - Command-line client: Flag to print just the root spec
- Change
All platforms - Command-line client: Now the shelve creation is able to print just the shelveset spec of the root repository, skipping other "xlinked" shelvesets created this way. This is useful for automation purposes.
- Change
All platforms - Command-line client: Example:
- Change
All platforms - DevOps: Trunkbot now also sends trunk branch in a property
- Change
All platforms - DevOps: The trunkbot now also sends the configured trunk branch (usually the /main branch) to the underlying Continuous Integration system in a property named `PLASTICSCM_MERGEBOT_TRUNK_NAME` .
- Removal
Windows - Gluon: Removed "Switch to Legacy GUI" menu option
- Windows
- Change
Windows - Gluon: This release marks the end of support for the legacy Gluon GUI for Windows.
- Windows
- Removal
Windows - Gluon: We removed the "Switch to Legacy GUI" menu option in Gluon, and soon the executable won't be included in the install package.
- Windows
- Change
All platforms - Plastic: Unified the style of the color pickers
- Change
All platforms - Plastic: We unified the style of all color pickers that are shown in the application. This is how they look now:
- Change
Linux - Plastic: Allow changing the editor font.
- Linux
- Change
Linux - Plastic: For Windows and macOS you could change the font of the diff/merge:
- Windows
- macOS
- Linux
- Change
Linux - Plastic: Now you can also do it on Linux
- Linux
- Change
All platforms - Plastic: Unified the look of the overlapped views
- Change
All platforms - Plastic: Sometimes when opening a view that requires all the space in the window, we open it on top of the current view. Overlapped views show a header at the top, that you can also use to close the view go back to the previous one.
- Change
All platforms - Plastic: We unified the style of these headers, and now all overlapped views in the application have the same look.
- Change
MacOS - Plastic: Update default merge tool
- macOS
- Improvement
MacOS - Plastic: We updated the merge tool that is used by default to solve file merge conflicts. Now, unless you change it manually, the name of the new cross-platform merge tool will be used, instead of the legacy platform-specific one
- macOS
- Improvement
Command-line client: Merge command improved for automation
- Feature
Command-line client: Several options have been added, mirroring the update command: --xml and --encoding:
- Change
Command-line client: See --usage for details:
- Change
All Platforms - Plastic: Merge files from command line with Binary Merge
- Change
All Platforms - Plastic: A quick way to get started is to run Plastic with a single argument:
- Change
All Platforms - Plastic: plastic binmerge
- Change
All Platforms - Plastic: plasticgui binmerge
- Change
All Platforms - Plastic: plasticgui binmerge
- Change
All Platforms - Plastic: For example, To merge two files with a common base file:
- Change
All Platforms - Plastic: In order to determine if a merge was successful, Plastic will return 0 or 1 as the application exit code. 0 means a merge was successfully performed and the result file has been save, 1 means that a merge has been aborted or not saved.
All Platforms - Plastic
- Change
For Windows:
- Windows
- Change
For MacOS:
- macOS
- Change
For Linux:
- Linux
Bug
- Fix
All platforms - Plastic: Corrected Merge View title when applying shelveset
- Change
All platforms - Plastic: When applying a shelveset the view title is now "Apply shelveset sh:<shelveset id>".
- Change
Windows - Gluon: Legacy merge tool opening for shelveset conflicts
- Windows
- Fix
Windows - Gluon: On Windows Gluon, when trying to apply a shelveset that is in conflict with the local changes, we were opening the legacy merge tool (native to Windows). We fixed this issue, and now the new cross-platform merge tool is used instead
- Windows