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.