For most purposes it isn’t important how CVS stores information in the repository. In fact, the format has changed in the past, and is likely to change in the future. Since in almost all cases one accesses the repository via CVS commands, such changes need not be disruptive.
However, in some cases it may be necessary to understand how CVS stores data in the repository, for example you might need to track down CVS locks (see Concurrency) or you might need to deal with the file permissions appropriate for the repository.
|• Repository files:||What files are stored in the repository|
|• File permissions:||File permissions|
|• Windows permissions:||Issues specific to Windows|
|• Attic:||Some files are stored in the Attic|
|• CVS in repository:||Additional information in CVS directory|
|• Locks:||CVS locks control concurrent accesses|
|• CVSROOT storage:||A few things about CVSROOT are different|