Unity Version Control 11.0.16.6898
64 documented changes.
- Version
- 11.0.16.6898
- Released
- Apr 28, 2022
- Product
- Unity Version Control
Unity Version Control 11.0.16.6898
New
- Change
Command-line client: New environment variable to track the merge info during an 'after-clientcheckin' trigger
- Change
Command-line client: The `after-clientcheckin` trigger will now fill a new environment variable named `PLASTIC_MERGE_LINKS` with info about the merge links (if any) introduced in the checkin operation (i.e. checking in a merge from another branch).
- Change
Command-line client: The value of the `PLASTIC_MERGE_LINKS` environment variable would be like this format (just one merge link):
- Change
Command-line client: And if there are several merge links in the checkin operation, they will be separated by semicolon ';' char:
- Change
Command-line client: Example:
- Change
Command-line client: Please refer-to the client checkin triggers documentation site for further info.
- Change
Server: New environment variable to track the merge info during an 'after-checkin' trigger
- Change
Server: The `after-checkin` trigger will now fill a new environment variable named `PLASTIC_MERGE_LINKS` with info about the merge links (if any) introduced in the checkin operation (i.e. checking in a merge from another branch).
- Change
Server: The value of the `PLASTIC_MERGE_LINKS` environment variable would be like this format (just one merge link):
- Change
Server: And if there are several merge links in the checkin operation, they will be separated by semicolon ';' char:
- Change
Server: Example:
- Change
Server: Please refer-to the server checkin triggers documentation site for further info.
- Change
All platforms - Command-line client: New 'cm configure' command replaces 'clconfigureclient' tool.
- Security
All platforms - Command-line client: The `clconfigureclient` tool was a mono/netframework application, and it had troubles configuring a client with a server using ssl on linux and macOS. This was caused due to unmatched security protocol for the ssl connection between the `clconfigureclient` process and the plastic server.
- macOS
- Linux
- Security
All platforms - Command-line client: To fix this, we have removed the `clconfigureclient` application, and created a subcommand for the regular command-line-client of Plastic SCM (that runs on netcore, and thus accepts enhanced security protocol, enabling a correct ssl handshake with the plastic server).
- Change
All platforms - Command-line client: The new command is `cm configure` command, and does the same as `clconfigureclient` application.
- Change
All platforms - Command-line client: Issue `cm help configure` to show the command help for further info.
- Change
All platforms - Gluon: Try the new Gluon GUI!
- Change
All platforms - Gluon: You are cordially invited to try out the new Gluon GUI, codenamed GluonX. GluonX has all the functionality of Gluon across all platforms, and additionally includes support for changelists in the Checkin view.
- Feature
All platforms - Gluon: To make it as easy as possible, we have added a button to the existing Gluon GUIs which will launch the new GUI. Note, you can switch back at any time using the "Switch to legacy GUI" option in the menu at the top right of the new GUI.
- Change
All platforms - Gluon: Switch to new GUI on Windows:
- Windows
- Change
All platforms - Gluon: Switch to new GUI on Mac:
- macOS
- Change
All platforms - Gluon: Switch to new GUI on Linux:
- Linux
- Change
All platforms - Gluon: When GluonX is launched you will be presented with this welcome screen:
- Change
All platforms - Gluon: Switch back to original GUI:
- Change
All platforms - Gluon: Please give the new Gluon GUI a try and share your thoughts with us.
Bug
- Change
Command-line client: Creating a branch no longer allows empty branch names
- Change
Command-line client: Previously when creating a child branch it was possible to create one with an empty name. It now will return an error message instead.
- Change
All clients: The fast-update operation failed with after-update triggers.
- Change
All clients: The fast-update operation failed with an "Object reference not set" exception when running the after-update trigger if the workspace was already up-to-date (it means, if it already pointed to the branch head).
- Change
All clients: This operation is internally used to update changes from the global configuration repository (plastic-global-config), so it also made the application of the global configuration in the workspace fail.
- Change
All clients: Some trigger environment variables were not properly set for fast-update.
- Fix
All clients: The PLASTIC_INITIAL_CHANGESET and PLASTIC_FINAL_CHANGESET environment variables were not set for the fast-update operation when running before/after-update triggers. Now it is fixed.
Alpha new
- Change
All platforms - PlasticX, GluonX: Loading spinner in Diff window
- Change
All platforms - PlasticX, GluonX: When the diff window is opened a progress spinner will be displayed while the diff data is loading.
- Change
All platforms - PlasticX, GluonX: Save user columns preferences
- Change
All platforms - PlasticX, GluonX: PlasticX will remember user columns width, sort column, and sort column order preferences every time we open the program, giving the user more personalization options
- Change
All platforms - PlasticX, GluonX: Also, we decreased default column size in columns "status", "created by" and "repository" in Items View
- Change
All platforms - PlasticX: Permission dialog is now resizable
- Feature
All platforms - PlasticX: We added the option to resize all permissions dialogs in PlasticX
- Change
All platforms - PlasticX, GluonX: version in client logs.
- Change
All platforms - PlasticX, GluonX: "plasticx.relevant.log.txt" and "plasticx.debug.log.txt" log files will include program version as the first log trace (INFO).
- Feature
Windows - PlasticX: Added SemanticMerge to solve conflicts for supported languages
- Windows
- Feature
Windows - PlasticX: We added SemanticMerge tool to be launched automatically to solve conflicts during the merge operation for csharp, vb.net, and java languages.
- Windows
- Change
Windows - PlasticX: Now you have the semantic power by default in the merge without having to configure it.
- Windows
- Feature
All platforms - GluonX: added Plastic Link button!
- Change
All platforms - GluonX: You can now copy Plastic Links into the clipboard and share file links with your colleagues.
- Change
All platforms - GluonX: A Plastic Link is like a URL that points to a file in a Plastic repository. You can send links to controlled documents to other people, and when they click on the link, the document will be downloaded into their workspace.
- Change
All platforms - GluonX: Click the Copy button in the Details panel to copy a file link into your clipboard:
- Change
All platforms - PlasticX: Diff changeset by changeset
- Feature
All platforms - PlasticX: Added a new mode for diff branches, the diff changeset by changeset mode which allows to get differences for every changeset from a branch.
- Change
All platforms - PlasticX: Both diff modes "Diff entire branch" and "Diff changeset by changeset" will be available in the Diff window and could be switched between each other, the "Diff entire branch" mode will be displayed by default.
- Change
All platforms - PlasticX: The "Diff entire branch" mode will display:
- Change
All platforms - PlasticX: The "Diff changeset by changeset" mode will display:
All platforms - PlasticX
- Change
The branch diff changed files.
- Change
The selected file diff panel.
- Change
The list of changesets panel for this branch.
- Change
The selected changeset comments panel.
- Change
The diff changed files for the selected changeset.
- Change
The selected file diff panel.
Alpha bug
- Fix
All platforms - PlasticX: fixed Japanese text truncation on Sync view buttons
- Fix
All platforms - PlasticX: The fixed an issue where the text of the buttons on the Sync view was being truncated in Japanese.
- Change
All platforms - PlasticX: Error 'CloudLocalAccount' was not found
- Removal
All platforms - PlasticX: The key for text CloudLocalAccount has been removed from plastic-gui.en.txt.