User Tools

Site Tools


subversion

Overview

This page contains information about subverison that isn't immediately obvious when searching the internet.

Repository Filesystem Layout

This is some information on various files in a subversion repository. This is in regards to the actual repository itself, not a working copy that is checked out. All paths are relative to the root of the repository. So if the repository is at /var/db/svn/project then db/ references /var/db/svn/project/db/

  • db/format
    • (doesn't exist) - assumed to be format 1, this was used up to v1.4
    • 2 - this repository was created in v1.4. The svndiff command was optimized to help reduce the storage space
    • 3 - this repository was created in v1.5+. The database format had significant updates, most notably is merge tracking
  • db/fs-type - this will be either fsfs or bdb, the two database formats subversion supports.
subversion.txt · Last modified: 2009/02/08 18:09 by vrillusions