Documentation

Support

Unity Version Control

Set global configuration

Configure the defaults settings of all clients for issue tracking.
Read time 1 minuteLast updated 21 days ago

You can set a global configuration in the server so that all clients have the same default settings. The client downloads the server configuration when the UVCS desktop GUI starts. For example, you can set global parameters such as connection strings and let users specify their own credentials.

Create the global repository configuration

To set up global configuration, you need to create a repository with the name
plastic-global-config
. Use one of the following structures:
  • Global configuration for a specific repository:
    /<repname>/issuetrackers/<extension_configuration_file>.conf
  • Global configuration for all repositories:
    /allrepos/issuetrackers/<extension_configuration_file>.conf
The specific configuration for a repository loads first, and if there isn’t one, UVCS loads the
allrepos
configuration instead.

Set up the global configuration

You can find the issue trackers configuration example files in the
<plasticscm_install_path>/client/extensions/config_samples
folder. Include and update any parameters you need in your
extension_configuration_file.conf
file.
If you customize the issue tracker configuration with the credentials that every client uses, then when a user opens the Issue Tracking tab in the client, the common and global values load automatically. This means the user only has to enter the credentials information to be correctly logged in the issue tracking system. The user credentials save in the user local directory:
  • Windows:
    C:\Users\user\AppData\Local\plastic4
  • Linux or macOS:
    $HOME/.plastic4
For example,
C:\Users<user>\AppData\Local\plastic4\issuetrackers<server_port><repname>\extension_configuration_file.conf
.