Repository VCS Settings
You can configure |repo| VCS (Version Control System) settings at a global level, and individually per |repo|. Global settings are applied by default. If you configure individual settings per |repo|, these will remain unaffected by any subsequent global changes.
Set Global Repository Settings
To configure |repo| settings across your |RCE| instance use the following steps:
Go to to the :menuselection:`Admin --> Settings --> VCS` page.
Configure the following |repo| options:
- :guilabel:`Web`: Require SSL if necessary.
- :guilabel:`Hooks`: Enable built in hooks.
- :guilabel:`Mercurial Settings`: Configure |hg| specific settings.
- :guilabel:`Repositories Location`: Set the file system |repos| location.
- :guilabel:`Subversion Settings`: Configure |svn| specific settings.
- :guilabel:`Pull Request Settings`: Enable the listed additional |pr| features.
Click :guilabel:`Save`.
Set Individual Repository Settings
To configure specific VCS settings for an individual |repo|, use the following steps:
Go to to the :menuselection:`Admin --> Repositories --> Edit --> VCS` page.
Uncheck the :guilabel:`Inherit from global settings` box.
Configure the following |repo| options:
- :guilabel:`Hooks`: Enable built in hooks.
- :guilabel:`Mercurial Settings` (|hg| Only): Configure |hg| specific settings.
- :guilabel:`Subversion Settings` (|svn| Only): Configure |svn| specific settings.
- :guilabel:`Pull Request Settings` (|git| and |hg| Only): Enable the listed additional |pr| features.
- Click :guilabel:`Save`.