The AccuRev Repository

The AccuRev Server program manages a data repository, which provides long-term storage for your organization’s development data — for example, all versions of all source files. The repository consists of:

  • A database called accurev, which contains:

      A site schema, which contains the user registry, list of depots, list of workspaces, and other repository-wide information.

      A schema for each depot, each of which contains depot-specific metadata and AccuWork issue data.

  • The site_slice directory, which contains repository-wide AccuWork data, workflow configuration data, server preferences, and triggers

  • The depots directory, which contains a set of subdirectories, each storing an individual depot. A depot subdirectory stores one or both of:

      A version-controlled directory tree: all the versions of a set of files and directories.

      AccuWork schema, query, and change package configuration data.

When it starts, the AccuRev Server program determines the location of the site_slice and depots directories by looking at the settings in configuration file acserver.cnf. This file must reside in the same directory as the Server program (accurev_server) itself. See Server Configuration File for more information.