
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
134
|
Chapter 7: Advanced Topics
The Subversion configuration area is a two-tiered hierarchy of option names and
their values. Usually, this boils down to a special directory that contains configura-
tion files (the first tier), which are just text files in standard INI format (with sections
providing the second tier). These files can be easily edited using your favorite text
editor (such as Emacs or vi), and contain directives read by the client to determine
which of several optional behaviors the user prefers.
Configuration Area Layout
The first time that the svn command-line client is executed, it creates a per-user config-
uration area. On Unix-like systems, this area appears as a directory named .subversion
in the user’s home directory. On Win32 systems, Subversion creates a folder named
Subversion, typically inside the Application Data area of the user’s profile directory
(which, by the way, is usually a hidden directory). However, on this platform the exact
location differs from system to system, and is dictated by the Windows registry.
*
We
will refer to the per-user configuration area using its Unix name, .subversion.
In addition to the per-user configuration area, Subversion also recognizes the exist-
ence of a system-wide configuration area. This gives system administrators the ...