Overview

The trigger system in Unity Version Control (UVCS) allows you to use shell scripts, or any other operating system executable, to execute user commands at specific points in the client or server execution workflow.

The trigger system in UVCS allows the developers and admins to perform tasks such as the following:

  • Enforce branch creation policies such as naming conventions or ensure that branch names always refer to a certain associated task.
  • Introduce before-checkin rules to enforce coding standards or create formatting rules.
  • Enforce that contributors add comments on checkin.

UVCS allows you to associate several scripts to any given trigger and perform different actions in sequence. You can customize the order you execute these scripts in.

Additional resources