Repository VCS Settings

You can configure repository VCS (Version Control System) settings at a global level, and individually per repository. Global settings are applied by default. If you configure individual settings per repository, these will remain unaffected by any subsequent global changes.

Set Global Repository Settings

To configure repository settings across your RhodeCode Enterprise instance use the following steps:

  1. Go to to the Admin ‣ Settings ‣ VCS page.

  2. Configure the following repository options:

    • Web: Require SSL if necessary.
    • Hooks: Enable built in hooks.
    • Mercurial Settings: Configure Mercurial specific settings.
    • Repositories Location: Set the file system repositories location.
    • Subversion Settings: Configure Subversion specific settings.
    • Pull Request Settings: Enable the listed additional pull request features.
  3. Click Save.

Set Individual Repository Settings

To configure specific VCS settings for an individual repository, use the following steps:

  1. Go to to the Admin ‣ Repositories ‣ Edit ‣ VCS page.

  2. Uncheck the Inherit from global settings box.

  3. Configure the following repository options:

    • Hooks: Enable built in hooks.
    • Mercurial Settings (Mercurial Only): Configure Mercurial specific settings.
    • Subversion Settings (Subversion Only): Configure Subversion specific settings.
    • Pull Request Settings (Git and Mercurial Only): Enable the listed additional pull request features.
  1. Click Save.