Next: , Previous: Subcommands, Up: Top


7 Repository

The projects repository is a directory that stores the checked-in copies of some set of projects. You usually specify it to prcs by setting the PRCS_REPOSITORY environment variable, or by using the `-R' (`--repository') option. It defaults to $HOME/PRCS.

The precise contents of the repository—the relationship between the files that appear there and the abstract set of version contents presented by prcs—is deliberately left undefined. You should not count on it being stable from release to release.

Auxiliary Data

To increase the speed of checkin and other subcommands, prcs maintains redundant information, both in the repository and in working directories. Specifically, you may find files with names such as .P.prcs_aux in your working directory, which contain information that allow prcs to make a quick, heuristic determination of which files you have modified from their repository versions. It is safe to remove (but not to modify) these auxiliary files.