Index

A note on the digital index

A link in an index entry is displayed as the section title in which that entry appears. Because some sections have multiple index markers, it is not unusual for an entry to have several links to the same section. Clicking on any link will take you directly to the place in the text in which the marker appears.

Symbols

# (hashes), commenting configuration files and, Built-in Authentication and Authorization
* (asterisk)
variables, as, Path-Based Authorization
wildcards, as, Ignoring Unversioned Items
/ (root) directory, Creating the Repository
:: (double colons), Keyword Substitution
? (question mark)
--help option, svn Options
wildcards and, Ignoring Unversioned Items
@ (at sign), granting access control, Path-Based Authorization
[ ] (square brackets)
creating configuration files and, Built-in Authentication and Authorization
wildcard characters and, Ignoring Unversioned Items
_ (underscores), using public/private symbols, Using the APIs

A

A (add) code, Working Copies, See an overview of your changes
--accept option, Postponing conflict resolution, svn Options
--accept theirs-full option, Discarding your changes in favor of a newly fetched revision
access controls (svnserv.conf), setting, Set access controls
add command, Getting Data into Your Repository, Basic Work Cycle, Make Changes to Your Working Copy, Description
automatic property setting and, Automatic Property Setting
unversioned items and, Ignoring Unversioned Items, Ignoring Unversioned Items
administrative directories, Working Copies
ambient depth, Sparse Directories
anchors (keyword), Keyword Substitution
anon-access variable, Set access controls
Apache Portable Runtime (APR) library, Vendor Branches, The Apache Portable Runtime Library
installing Subversion and, Installing Subversion
Apache server, Vendor Branches, Overview, httpd, the Apache HTTP ServerPath-Based Authorization
configuration, Basic Apache ConfigurationAuthentication Options
portable runtime library, The Apache Portable Runtime Library
APIs (Application Programming Interface), Embedding Subversion
using, Using the APIs
Application Programming Interface (API)
using, Using the APIs
APR (Apache Portable Runtime) library, Vendor Branches, The Apache Portable Runtime Library
installing Subversion and, Installing Subversion
apr_initialize( ) function, The Apache Portable Runtime Library
apr_pool_t datatype, The Apache Portable Runtime Library
asterisk (*)
variables, as, Path-Based Authorization
wildcards, as, Ignoring Unversioned Items
at sign (@), granting access control, Path-Based Authorization
atomic transactions, Revisions
auth section (config file), Config
auth-access variable, Set access controls
authentication
Apache server options, Authentication OptionsAuthorization Options
CVS and, Authentication
realms, Create a users file and realm
requests and responses, Requests and Responses
SASL, Authenticating with SASL
svnserve processes and, Built-in Authentication and Authorization
author command, Description
Author keyword, Keyword Substitution
authorized_keys file, Initial setup
AuthType directive, Setting up HTTP authentication
authz-db variable, Path-Based Authorization
AuthzSVNAccessFile directive, Per-directory access control, Path-Based Authorization, Directives
AuthzSVNAnonymous directive, Directives
AuthzSVNAuthoritative directive, Directives
AuthzSVNNoAuthWhenAnonymousAllowed directive, Directives
--auto-props option (svn), svn Options
auto-props section (config file), Config
automatic property setting, Automatic Property Setting
autoversioning, WebDAV and AutoversioningLinux davfs2

B

backdate, Mixed revisions are useful
backporting bug fixes, Cherrypicking
backup files, as unversioned items, Ignoring Unversioned Items
BASE revision keyword, Viewing conflict differences interactively, Revision Keywords
BDB (see Berkeley DB)
--bdb-log-keep option, Purging unused Berkeley DB logfiles, svnadmin Options
--bdb-txn-nosync option, svnadmin Options
Berkeley DB, Choosing a Data StoreBerkeley DB
configuration, Berkeley DB Configuration
logfiles, purging, Purging unused Berkeley DB logfiles
recovery, Berkeley DB RecoveryMigrating Repository Data Elsewhere
repository layer and, Repository Layer
storing data and, How Subversion saves disk space
utilities, Berkeley DB utilities
binary files, Binary Files and Translation
blame command, Merge-Sensitive Logs and Annotations, Description
branches, Branching and MergingSummary
changes, undoing, Undoing Changes
creating, Creating a Branch
CVS and, Branches and Tags
data lifetimes and, Data Lifetimes
deleted items, resurrecting, Resurrecting Deleted Items
feature, Feature Branches
keeping in sync, Keeping a Branch in SyncMergeinfo and Previews
maintenance, Branch MaintenanceCommon Branching Patterns
patterns, Common Branching Patterns
release, Release Branches
tags, Tags
traversing, Traversing BranchesTags
vendor, Vendor BranchesSummary
BrowserMatch directive (httpd.conf), Mac OS X
bug fixes, Cherrypicking
--bypass-hooks option, Commit Log Message Correction, svnadmin Options

C

-c (--change) option, Comparing repository revisions, svn Options
C (conflict) code, See an overview of your changes, Postponing conflict resolution, Conflict Resolution
C programming language, Embedding Subversion, Using Languages Other Than C and C++
API, using, Using the APIs
C# programming language, Using Languages Other Than C and C++
C++ programming language, Using Languages Other Than C and C++
CA (certificate authority), SSL certificate management
cadaver, cadaver, DAV Explorer
carriage returns (CR), End-of-Line Character Sequences
case-sensitivity of keywords, Keyword Substitution
cat command, Examining History, Description, Description
repositories, browsing, Browsing the Repository
certificate authority (CA), SSL certificate management
--change (-c) option, Comparing repository revisions, svn Options
changed command, Description
changelist command, Creating and Modifying Changelists, Description
--changelist option, Changelists As Operation Filters, svn Options
changelists, ChangelistsNetwork Model
limitations, Changelist Limitations
operation filters and, Changelists As Operation FiltersChangelist Limitations
changesets, Changesets, Cherrypicking
character set conversion errors, Subversion’s Use of Locales
cheap copies, copying directories/files, Creating a Branch
checking in, Working Copies
checking out, Working Copies
checkout command, svn import, Description
externals definitions and, Externals Definitions
initial, Initial CheckoutBasic Work Cycle
older repositories, fetching, Fetching Older Repository Snapshots
sparse directories and, Sparse Directories
checkpoints, Berkeley DB
cherrypicking, CherrypickingMerge Syntax: Full Disclosure
--cl option, svn Options
--clean-logs option, Repository Backup, svnadmin Options
cleanup command, Recovering from an Interruption, Description
locking and, Locking
client credentials caching, Client Credentials Caching
client interoperability, Client Interoperability
client layer, Client Layer
clients, The Repository
command-line client, Configuration Area Layout
external editors and, Using External Editors
commands, Basic UsageSummary
commit command, Working Copies, Basic Work Cycle, Commit Your ChangesExamining History, Description
locking and, Creating Locks
mixed revision working copies and, Updates and commits are separate
revisions and, Revisions
COMMITTED revision keyword, Revision Keywords
complex tags, creating, Creating a Complex Tag
Concurrent Versions System (see CVS)
conf/ directory, The Subversion Repository, Defined
conf/svnserve.conf file, Built-in Authentication and Authorization
--config-dir option, svnsync Options
--config-dir option (svn), svn Options
configuration area, Runtime Configuration AreaLocalization
configuration files, Built-in Authentication and Authorization, Runtime Configuration Area
conflict markers, Postponing conflict resolution
conflicts, The Copy-Modify-Merge Solution, More on Merge Conflicts
merging by hand, Merging conflicts by hand
resolving, Resolve Conflicts (Merging Others’ Changes)Commit Your Changes
CVS and, Conflict Resolution
syntactic/semantic, Keeping a Branch in Sync
Content-Type: header, Proper MIME type
copy command, Initial Checkout, Basic Work Cycle, Make Changes to Your Working Copy, Description
branches, creating with, Creating a Branch
complex tags, creating, Creating a Complex Tag
deleted items and, Resurrecting Deleted Items
merge tracking, The Final Word on Merge Tracking
tags, creating, Creating a Simple Tag
--copy-info option, svnlook Options
copy-modify-merge model, The Copy-Modify-Merge SolutionSubversion in Action, Locking
copy-revprops command, Description
CR (carriage returns), End-of-Line Character Sequences
CR value (svn:eol-style), End-of-Line Character Sequences
CRAM-MD5, Built-in Authentication and Authorization
crashtest command, Description
create command, Description
create command (svnadmin), Creating the Repository, svnadmin
logfiles, purging unused, Purging unused Berkeley DB logfiles
credentials (clients), Requests and Responses
CRLF value (svn:eol-style), End-of-Line Character Sequences
CVS (Concurrent Versions System), Preface, The Copy-Modify-Merge Solution, See an overview of your changes, Subversion for CVS Users
converting repositories to subversion, Converting a Repository from CVS to Subversion
.cvsignore files, Ignoring Unversioned Items
cvs2svn utility, Migrating Repository Data Elsewhere, Converting a Repository from CVS to Subversion
Cyrus SASL, Using svnserve with SASLTunneling over SSH

D

-d (--daemon) option, svnserve Options
d (diff) option, Resolve Conflicts (Merging Others’ Changes)
(see also diff option)
D (directory) code, See an overview of your changes
--daemon (-d) option, svnserve Options
data stores, choosing, Choosing a Data StoreCreating and Configuring Your Repository
database locks, Locking
databases, Choosing a Data Store
Berkeley DB, Berkeley DB
FSFS and, FSFS
repository maintenance and, Repository Maintenance
datatypes (APR), The Apache Portable Runtime Library
date command, Description
Date keyword, Keyword Substitution
dates (revision), Revision Dates
DAV (Distributed Authoring and Versioning), What Is WebDAV?
DAV configuration directive, Directives
DAV Explorer, cadaver, DAV Explorer
dav/ directory, The Subversion Repository, Defined
db/ directory, The Subversion Repository, Defined, Creating the Repository
db_archiver utility, Berkeley DB utilities
DB_CONFIG file, Berkeley DB Configuration
logfiles, purging, Purging unused Berkeley DB logfiles
DB_LOG_AUTOREMOVE directive, Purging unused Berkeley DB logfiles
db_recover utility, Berkeley DB utilities
dead transactions, removing, Removing dead transactions
definitions (externals), Externals DefinitionsPeg and Operative Revisions
delete command, Initial Checkout, Make Changes to Your Working Copy, Description
work cycles and, Basic Work Cycle
deleted items, resurrecting, Resurrecting Deleted Items
--deltas option, Migrating Repository Data Elsewhere
DeltaV protocol (see WebDAV/DeltaV protocol)
deltification, How Subversion saves disk space
deltify command, Description
--depth file option, Ignoring Unversioned Items, Sparse Directories
diff command, Examine the details of your local modifications, Undoing Working Changes, Using External Differencing and Merge Tools, Description, Description
ancestry, noticing/ignoring, Noticing or Ignoring Ancestry
changelists and, Changelists
operation, Changelists As Operation Filters
changes, examining, Examine Your Changes
cherrypicking, Cherrypicking
CVS and, More Disconnected Operations
history, examining, Examining History, Examining the Details of Historical ChangesBrowsing the Repository
syncing up branches with, Keeping a Branch in Sync
viewing conflicts interactively with, Viewing conflict differences interactively
work cycles and, Basic Work Cycle
workflow and, Properties and the Subversion Workflow
diff-and-apply command, Merge Syntax: Full Disclosure
diff-cmd option, Config, Using External Differencing and Merge Tools
--depth option, svn Options
--diff-cmd option, svn Options
diff3 utiltity, Using External Differencing and Merge Tools
diff3-cmd option, Config, Using External Differencing and Merge Tools
--diff3-cmd option, svn Options
diff3-has-program-arg option (config file), Config
DIGEST-MD5, Using svnserve with SASL
directories
CVS, Directory Versions
sparse, Sparse DirectoriesLocking
dirs-changed command, Description
disk space, Managing Disk SpaceBerkeley DB Recovery
Distributed Authoring and Versioning (DAV), What Is WebDAV?
dos2unix conversion utility, End-of-Line Character Sequences
double colons (::), Keyword Substitution
Dreamweaver, using WebDAV protocol, Microsoft Office, Dreamweaver, Photoshop
--drop-empty-revs option, Filtering Repository History, svndumpfilter Options
--dry-run option, Mergeinfo and Previews, svn Options
dump command, Migrating Repository Data Elsewhere, Filtering Repository History, Description

E

e (edit) option, Resolve Conflicts (Merging Others’ Changes)
EDITOR environment variable, Resolving conflict differences interactively, Using External Editors
editor-cmd option, Config, Using External Editors
--editor-cmd option, svn Options
--editor-cmd command-line option, Using External Editors
editors, using, Using External Editors
enable-auto-props option (config file), Config
--encoding option, svn Options
encryption with SASL, SASL encryption
end-of-line (EOL) markers, End-of-Line Character Sequences
entries file, The Entries File
environment variables, Implementing Repository Hooks
localization and, Understanding Locales
EOL (end-of-line) markers, End-of-Line Character Sequences
exclude command, svndumpfilter, Description
export command, Description
--extensions (-x) option, Examine the details of your local modifications, svn Options
extensions (file), File Content Type
external diff3, External diff3
external differencing, Using External Differencing and Merge ToolsSummary
external editors, using, Using External Editors
externals definitions, Externals DefinitionsPeg and Operative Revisions

F

-F (--file) option, Commit Your Changes, Using External Editors, svn Options
feature branches, Feature Branches
--file (-F) option, Commit Your Changes, Using External Editors, svn Options
file changes, Make Changes to Your Working Copy
file content types, File Content Type
file patterns, Ignoring Unversioned Items
file portability, File PortabilityIgnoring Unversioned Items
executability, File Executability
file servers, The Repository
file sharing, problems with, The Problem of File Sharing
file-explorer WebDAV extensions, File-Explorer WebDAV ExtensionsWebDAV Filesystem Implementation
file:// access method, Subversion Repository URLs, Server Configuration, Repository Access Layer
filesystem trees, The Repository
branching and, The Key Concepts Behind Branching
virtual filesystems and, Repository Layer
flags (commands), Help!
fnmatch system function, Ignoring Unversioned Items
--force option, Breaking and Stealing Locks, svn Options
--force-log option, svn Options
--force-uuid option, svnadmin Options
--foreground option, svnserve Options
format/ directory, The Subversion Repository, Defined
--fs-type argument, Creating the Repository
FSFS, Choosing a Data Store, FSFS
fsfs-reshard.pl script and, fsfs-reshard.py
noncompliant remote filesystems and, Berkeley DB
fsfs-reshard.py script, fsfs-reshard.py

G

-g (--use-merge-history) option, Merge-Sensitive Logs and Annotations
G (merGed) code, Resolve Conflicts (Merging Others’ Changes)
garbage collecting, The Apache Portable Runtime Library
GET requests, Proper MIME type
global section (servers file), Servers
global-ignores option, Ignoring Unversioned Items, Config
globs, Ignoring Unversioned Items, Servers
Google Code Project Hosting service, Repository Layer
groups section (servers file), Servers
GSSAPI (Kerberos), Using svnserve with SASL
Guile, Using Languages Other Than C and C++

H

-h (--help) option, Resolve Conflicts (Merging Others’ Changes), svn Options
.h (header) files, Using the APIs
hashes (#), commenting configuration files and, Built-in Authentication and Authorization
HEAD revision keyword, Viewing conflict differences interactively, Revision Keywords
header (.h) files, Using the APIs
HeadURL keyword, Keyword Substitution
--help (-h) option, Resolve Conflicts (Merging Others’ Changes), svn Options
help command, Help!, Cherrypicking, Description, Description, Description, Description, Description
history, Examining HistorySometimes You Just Need to Clean Up
history command, Description
hooks, Implementing Repository Hooks
hooks/ directory, The Subversion Repository, Defined, Implementing Repository Hooks
hot backups (Berkeley DB), Berkeley DB
hot-backup.py script, Repository Backup
hotcopy command, Repository Backup, Description
HTML, Customizing the look
htpasswd utility, Setting up HTTP authentication
HTTP protocol, Network Model, Overview
http-auth-types option, Servers
http-compression option, Servers
http-library option, Servers
http-proxy-exceptions option, Servers
http-proxy-host option, Servers
http-proxy-password option, Servers
http-proxy-port option, Servers
http-proxy-username option, Servers
http-timeout option, Servers
http:// protocol, Repository Access Layer
httpd, Berkeley DB, httpd, the Apache HTTP ServerPath-Based Authorization
CVS authentication and, Authentication
installing Subversion and, Installing Subversion
httpd.conf, Basic Apache Configuration
authentication, Authentication Options
servers, configuring, Configure the servers
https:// protocol, SSL certificate management, Other Apache features, Repository Access Layer

I

-i (--inetd) option, svnserve Options
Id keyword, Keyword Substitution
--ignore-ancestry option, Merges Without Mergeinfo, svn Options
--ignore-externals option, Externals Definitions, svn Options
--ignore-uuid option, svnadmin Options
import command, Getting Data into Your Repository, Getting Data into Your Repository, Description
automatic property setting and, Automatic Property Setting
unversioned items and, Ignoring Unversioned Items, Ignoring Unversioned Items
in sync branches, Keeping a Branch in Sync
include command, svndumpfilter, Description
--incremental option, Migrating Repository Data Elsewhere, svn Options, svnadmin Options
inetd, Invoking the Server
--inetd (-i) option, svnserve Options
info command, Sparse Directories, Creating Locks, Description, Description
locking and, Discovering Locks
svnlook, svnlook
INI-based configuration areas, Configuration and the Windows Registry
init command (svnsync), Repository Replication
initialize command, Repository Replication, Description
INSTALL file, Installing Subversion
installation, Installing Subversion
interactive conflict resolution, Resolve Conflicts (Merging Others’ Changes)
interactive-conflicts option (config file), Config
internationalized repositories, Subversion’s Use of Locales
interprocess communication (IPC), Repository Access Layer
IPC (interprocess communication), Repository Access Layer

K

-kb (CVS) flag, Binary Files and Translation
--keep-changelists option, Changelists As Operation Filters, svn Options
--keep-local option, svn Options
Kerberos (GSSAPI), Using svnserve with SASL
keyword anchors, Keyword Substitution
keyword substitution, Keyword SubstitutionSparse Directories
keywords, Keyword Substitution
revision, Revision Specifiers
Konqueror, Nautilus, Konqueror

L

l (launch) option, Resolve Conflicts (Merging Others’ Changes)
L (lock) code, Locking
layered library design, Layered Library Design
LC_MESSAGES variable, Subversion’s Use of Locales
LDAP, Using svnserve with SASL
left side of the comparison, Merge Syntax: Full Disclosure
LF (line feeds), End-of-Line Character Sequences
LF value (svn:eol-style), End-of-Line Character Sequences
libsvn_client library, Layered Library Design, Client Layer
libsvn_delta library, Layered Library Design
libsvn_diff library, Layered Library Design
libsvn_fs library, Layered Library Design, Repository Layer
libsvn_fs_base library, Layered Library Design
libsvn_fs_fs library, Layered Library Design
libsvn_ra library, Layered Library Design
libsvn_ra_local library, Layered Library Design
libsvn_ra_serf library, Layered Library Design
libsvn_ra_svn library, Layered Library Design
libsvn_repos library, Layered Library Design, Repository Layer
libsvn_subr library, Layered Library Design
libsvn_wc library, Layered Library Design, Client Layer
Limit configuration directive, Blanket access control
LimitExcept configuration directive, Blanket access control
line feeds (LF), End-of-Line Character Sequences
Linux davfs2, Linux davfs2
list command, Examining History, Description
repositories, browsing, Browsing the Repository
list-dblogs command, Description
list-dblogs command (svnadmin), Berkeley DB utilities
list-unused-dblogs command, Description
list-unused-dblogs command (svnadmin), Berkeley DB utilities, Purging unused Berkeley DB logfiles
--listen-host option, svnserve as daemon, svnserve Options
--listen-once (-X) option, svnserve Options
--listen-port option, svnserve as daemon, svnserve Options
load command, Migrating Repository Data Elsewhere, Filtering Repository History, Description
LoadModule directive, Basic Apache Configuration
locale command, Understanding Locales
localhost, Subversion Repository URLs
localization, LocalizationUsing External Editors
locally changed state, How Working Copies Track the Repository, How Working Copies Track the Repository
Location directive, Basic Apache Configuration
authorization and, Blanket access control
lock command, Creating Locks, Description, Description
lock owners, Creating Locks
lock token, Creating Locks
lock-modify-unlock model, The Lock-Modify-Unlock Solution
locking files, The Lock-Modify-Unlock Solution
locks, LockingExternals Definitions
breaking and stealing, Breaking and Stealing LocksLock Communication
communication, Lock Communication
creating, Creating LocksDiscovering Locks
discovering, Discovering Locks
locks/ directory, The Subversion Repository, Defined
log command, Merge-Sensitive Logs and Annotations, Description, Description
ASCII characters and, Initial Checkout
branching and, Keeping a Branch in Sync
commit command and, Generating a List of Historical Changes
deleted items, resurrecting, Resurrecting Deleted Items
historical changes, generating lists of, Generating a List of Historical ChangesExamining the Details of Historical Changes
log messages, committing, Commit Log Message Correction
log-encoding option, Config
logfiles, Recovering from an Interruption
Apache servers and, Apache logging
checkpoints and, Berkeley DB
unused Berkeley DB, purging, Purging unused Berkeley DB logfiles
login (CVS) command, Authentication
lslocks command, Description
lstxns command, Removing dead transactions, Description

M

-m (--message) option, Commit Your Changes, Creating Locks, Using External Editors, svn Options
M (modified) code, See an overview of your changes
Mac OS X, using WebDAV protocol, Microsoft Office, Dreamweaver, Photoshop, Mac OS X
malloc( ) C function, The Apache Portable Runtime Library
max-encryption, SASL encryption
memory pools, programming with, The Apache Portable Runtime Library
merge command, Basic Merging, Description
ancestry, noticing/ignoring, Noticing or Ignoring Ancestry
branching and, Undoing Changes
cherrypicking, Cherrypicking
conflicts and, More on Merge Conflicts
deleted items and, Resurrecting Deleted Items
merge syntax and, Merge Syntax: Full Disclosure
mergeinfo and previews, Mergeinfo and Previews
svn:mergeinfo property and, Merges Without Mergeinfo
merge option
advanced merging, Advanced MergingTraversing Branches
merge tools, Using External Differencing and Merge ToolsSummary
merge-tool-cmd option (config file), Config, Using External Differencing and Merge Tools
mergeinfo command, Mergeinfo and Previews, Description
merges, The Copy-Modify-Merge Solution, Branching and MergingSummary
advanced, Advanced MergingTraversing Branches
--message (-m) option, Commit Your Changes, Creating Locks, Using External Editors, svn Options
metadata properties, Metadata Properties
mf (mine-full) option, Resolve Conflicts (Merging Others’ Changes)
Microsoft Office, using WebDAV protocol, Microsoft Office, Dreamweaver, Photoshop
Microsoft Web Folders, Microsoft Web Folders
MIME (Multipurpose Internet Mail Extensions) types, File Content Type, Proper MIME type
automatically setting properties, Automatic Property Setting
mime-type property, Postponing conflict resolution
mime-types-file option (config file), Config
min-encryption variable, SASL encryption
.mine files, Postponing conflict resolution
mine-full argument, Postponing conflict resolution
miscellany section (config file), Config
mixed revisions, Mixed Revision Working Copies
mkdir command, Make Changes to Your Working Copy, Description
tags, creating, Creating a Simple Tag
.mo filename extension, Subversion’s Use of Locales
mod_authz_svn configuration directives, mod_authz_svn
mod_authz_svn library, Layered Library Design
mod_authz_svn module, Per-directory access control, mod_authz_svn
path-based authorization and, Path-Based Authorization
mod_dav module, Prerequisites
mod_dav_svn configuration directives, mod_dav_svn Configuration Directives
mod_dav_svn library, Layered Library Design
mod_dav_svn module, Overview, httpd, the Apache HTTP Server, Per-directory access control, Apache logging, Directivesmod_authz_svn
autoversioning and, Autoversioning
WebDAV services and, What Is WebDAV?
mod_mime module, Autoversioning
mod_proxy module, Configure the servers
move command, Initial Checkout, Make Changes to Your Working Copy, Description
directories, renaming, Externals Definitions
merge tracking, The Final Word on Merge Tracking
repositories, organizing with, Repository Layout
work cycles and, Basic Work Cycle
Multipurpose Internet Mail Extensions (see MIME types)
MxScheme, Using Languages Other Than C and C++

N

-N (--non-recursive) option, Sparse Directories, svn Options
native line-ending styles, End-of-Line Character Sequences
native value (svn:eol-style), End-of-Line Character Sequences
Nautilus, Nautilus, Konqueror
Neon library, SSL certificate management
neon-debug-mask option, Servers
NetDrive, WebDrive, NetDrive
network model, Network ModelSummary
--new option, svn Options
--no-auth-cache option, Disabling Password Caching, Client Credentials Caching, svn Options, svnsync Options, Authentication
--no-auto-props option, svn Options
--no-diff-added option, svnlook Options
--no-diff-deleted option, svn Options, svnlook Options
--no-ignore option, Ignoring Unversioned Items, svn Options
no-unlock option (config file), Config
--no-unlock option, svn Options
Node-copyfrom-path header, Filtering Repository History
Node-path header, Filtering Repository History
--non-interaction option, Client Credentials Caching
--non-interactive option, Postponing conflict resolution, svn Options, svnsync Options
--non-recursive (-N) option, Sparse Directories, svn Options
--notice-ancestry option, Noticing or Ignoring Ancestry, svn Options
NTLM, Using svnserve with SASL

O

OCaml, Using Languages Other Than C and C++
ODBC (Open Database Connectivity), Repository Layer
--old option, svn Options
One-Time-Passwords (OTP), Using svnserve with SASL
OpenSSL, SSL certificate management
operation filters, Changelists As Operation FiltersChangelist Limitations
operative revisions, Peg and Operative RevisionsChangelists, Peg and Operative Revisions
OPERATIVE-REV, Peg and Operative Revisions
options (commands), Help!
Oracle, FSFS
OTP (One-Time-Passwords), Using svnserve with SASL
out-of-date files, The Copy-Modify-Merge Solution
owners (lock), Creating Locks

P

p (postpone) option, Resolve Conflicts (Merging Others’ Changes)
pageant tool, Tunneling over SSH
--parent-dir option, Migrating Repository Data Elsewhere, svnadmin Options
--parents option, svn Options
--password option, Client Credentials Caching, svn Options
password-db variable, Create a users file and realm
passwords, caching and disabling, Disabling Password Caching
patch command, Keeping a Branch in Sync, More on Merge Conflicts
changelists and, Changelists
patch program, Properties and the Subversion Workflow
path arguments, Repository Layer
path-based authorization, Path-Based AuthorizationSupporting Multiple Repository Access Methods
peg revisions, Peg and Operative RevisionsChangelists
PEG-REV, Peg and Operative Revisions
Perl, Using Languages Other Than C and C++
Photoshop, using WebDAV protocol, Microsoft Office, Dreamweaver, Photoshop
PHP, Using Languages Other Than C and C++
--pid-file option, svnserve Options
pool-based memory management, The Apache Portable Runtime Library
portable runtime library (Apache), The Apache Portable Runtime Library
post-commit command, Description
post-commit hook, svnlook, Set up replication
post-lock command, Description
post-lock hook, Breaking and Stealing Locks
post-revprop-change command, Description
post-unlock command, Description
post-unlock hook, Breaking and Stealing Locks
post hooks, Implementing Repository Hooks
pre hooks, Implementing Repository Hooks
--pre-1.4-compatible option, svnadmin Options
--pre-1.5-compatible option, svnadmin Options
pre-commit command, Description
pre-commit hook, svnlook, Authentication Options
pre-lock command, Description
pre-revprop-change command, Description
pre-unlock command, Description
--preserve-revprops option, Filtering Repository History, svndumpfilter Options
preserved-conflict-file-exts option (config file), Config
PREV revision keyword, Revision Keywords
previews, Mergeinfo and Previews
project root, Planning Your Repository Organization
propdel command, Manipulating Properties, Description
propedit command, Manipulating Properties, Using External Editors, Description
properties, PropertiesFile Portability
manipulating, Manipulating PropertiesProperties and the Subversion Workflow
setting automatically, Automatic Property Setting
workflow and, Properties and the Subversion Workflow
propget command, Manipulating Properties, Description, Description
proplist command, Description, Description
proplist option, Metadata Properties
propset command, Description
committing log messages and, Commit Log Message Correction
propset option, Metadata Properties
protocols, Network Model
Python, Using Languages Other Than C and C++

R

-R (--recursive) option, Sparse Directories, svn Options
-r (--revision) option, Generating a List of Historical Changes, Comparing working copy to repository, svnadmin Options, svnlook Options
branches and, Traversing Branches
dates, Revision Dates
older repositories, fetching, Fetching Older Repository Snapshots
peg revisions and, Peg and Operative Revisions
revision keywords, Revision Keywords
svnlook program, svnlook
r (resolved) option, Resolve Conflicts (Merging Others’ Changes)
RA (Repository Access), Layered Library Design, Repository Access Layer
README.txt, The Subversion Repository, Defined
realms (authentication), Create a users file and realm
--record-only option, Blocking Changes, svn Options
recover command, Berkeley DB Configuration, Berkeley DB utilities, Description
recovery (Berkeley DB), Berkeley DB RecoveryMigrating Repository Data Elsewhere
--recursive (-R) option, Sparse Directories, svn Options
.reg files, Configuration and the Windows Registry
regedit program, Authenticating with SASL, Configuration and the Windows Registry
Reginal and Language Options control panel item, Understanding Locales
registry keys
authenticating with SASL, Authenticating with SASL
configuring, Configuration and the Windows RegistryConfiguration Options
regular characters, Ignoring Unversioned Items
--reintegrate option, Keeping a Branch in Sync, Feature Branches, svn Options
--relocate option, Externals Definitions, svn Options
--remove option, svn Options
--renumber-revs option, Filtering Repository History, svndumpfilter Options
replicating bug fixes, Cherrypicking
repositories, The Repository, The Subversion Repository, Defined
access layers, Repository Access Layer
access methods, supporting multiple, Supporting Multiple Repository Access Methods
administration, Repository AdministrationSummary
backup, Repository BackupManaging Repository UUIDs
browsing, Browsing the Repository
creating/configuring, Creating and Configuring Your RepositoryRepository Maintenance
CVS, converting to Subversion, Converting a Repository from CVS to Subversion
data stores, choosing, Choosing a Data StoreCreating and Configuring Your Repository
data, getting into, Getting Data into Your Repository
deployment, strategies for, Strategies for Repository DeploymentCreating and Configuring Your Repository
fetching older snapshots, Fetching Older Repository Snapshots
history, filtering, Filtering Repository HistoryRepository Replication
hooks, Implementing Repository Hooks
post-commit, Description
post-lock, Description
post-revprop-change, Description
post-unlock, Description
pre-commit, Description
pre-lock, Description
pre-revprop-change, Description
pre-unlock, Description
start-commit, Description
layouts, Recommended Repository Layout, Repository Layout
maintenance, Repository MaintenanceMoving and Removing Repositories
migrating data, Migrating Repository Data ElsewhereFiltering Repository History
moving and removing, Moving and Removing Repositories
planning organization for, Planning Your Repository OrganizationDeciding Where and How to Host Your Repository
replicating, Repository Replication
repository layer, Repository LayerRepository Access Layer
servers, choosing, Deciding Where and How to Host Your Repository
URLs, Subversion Repository URLs
Repository Access (RA), Layered Library Design, Repository Access Layer
repository dump streams, Migrating Repository Data Elsewhere
requests, Requests and Responses
Require valid-user directive, Blanket access control
resolve command, Basic Work Cycle, Postponing conflict resolution, Description
--accept theirs-full option, Discarding your changes in favor of a newly fetched revision
merging conflicts by hand, Merging conflicts by hand
resolved command, Properties and the Subversion Workflow, Description
responses, Requests and Responses
$Rev$ keyword, Keyword Substitution
revert command, Basic Work Cycle, Undoing Working Changes, Properties and the Subversion Workflow, Mergeinfo and Previews, Description
CVS and, More Disconnected Operations
--revision (-r) option, Generating a List of Historical Changes, Comparing working copy to repository, svn Options, svnadmin Options, svnlook Options
branches and, Traversing Branches
dates, Revision Dates
older repositories, fetching, Fetching Older Repository Snapshots
peg revisions and, Peg and Operative Revisions
revision keywords, Revision Keywords
svnlook program and, svnlook
-r (--revision) option, svn Options
Revision keyword, Keyword Substitution
revision keywords, Revision Specifiers
revisions, RevisionsHow Working Copies Track the Repository
branches and, Using Branches
CVS revision numbers and, Revision Numbers Are Different Now
revision keywords, Revision Keywords
specified as dates, Revision Dates
specifiers, Revision SpecifiersProperties
working copies and, Mixed Revision Working Copies
--revprop option, svn Options, svnlook Options
right side of the comparison, Merge Syntax: Full Disclosure
rmlocks command, Description
rmtxns command, Description
rmtxns command (svnadmin), Removing dead transactions
root (/) directory, Creating the Repository
root arguments, Repository Layer
rsh program, svnserve over a tunnel
Ruby, Using Languages Other Than C and C++
runtime configuration area, Runtime Configuration AreaLocalization

S

SASL (Cyrus Simple Authentication and Security Layer), Built-in Authentication and Authorization, Using svnserve with SASLTunneling over SSH
SC.EXE, svnserve as Windows service
scripts, installing hooks, Implementing Repository Hooks
Secure-Remote-Password (SRP), Using svnserve with SASL
security, Client Credentials Caching
of files, The Lock-Modify-Unlock Solution
semantic conflicts, Keeping a Branch in Sync
serialization, The Lock-Modify-Unlock Solution
servers, The Repository
configuration, Server ConfigurationSupporting Multiple Repository Access Methods
repositories, choosing for, Deciding Where and How to Host Your Repository
svnadmin/svnlook and, Creating the Repository
servers file, Servers
--set-depth option, Sparse Directories, svn Options
setlog command, Description
setlog command (svnadmin), Commit Log Message Correction
setrevprop command, Description
setuuid command, Description
setuuid command (svnadmin), Managing Repository UUIDs
shallow checkouts, Sparse Directories
shell wildcard patterns, Ignoring Unversioned Items
--show-ids option, svnlook Options
--show-revs option, svn Options
--show-updates (-u) option, See an overview of your changes, svn Options, Status
Simple Authentication and Security Layer (SASL), Using svnserve with SASLTunneling over SSH
Simplified Wrapper and Interface Generator (SWIG), Using Languages Other Than C and C++
--skip-missing-merge-sources option, svndumpfilter Options
sniffing networks, SSL certificate management
source code, installing Subversion and, Installing Subversion
--source-password option, svnsync Options
--source-username option, svnsync Options
sparse directories, Sparse DirectoriesLocking
square brackets ([ ])
creating configuration files and, Built-in Authentication and Authorization
wildcard characters and, Ignoring Unversioned Items
SRP (Secure-Remote-Password), Using svnserve with SASL
SSH, svnserve over SSH, svnserve over a tunnel, Tunneling over SSHhttpd, the Apache HTTP Server
ssh-agent tool, Tunneling over SSH
sshd program, SSH configuration tricks
SSL, using certificate management with Apache, SSL certificate management
ssl-authority-files option, Servers
ssl-authority-files variable, SSL certificate management
ssl-client-cert-file option, Servers
ssl-client-cert-file variable, SSL certificate management
ssl-client-cert-password option, Servers
ssl-client-cert-password variable, SSL certificate management
ssl-trust-default-ca option, Servers
start-commit command, Description
status command, Mixed revisions are normal, Basic Work Cycle, Recovering from an Interruption, Description
ASCII characters and, Initial Checkout
branching and, Keeping a Branch in Sync
changelists and, Creating and Modifying Changelists
changes, examining, Examine Your Changes
CVS and, More Disconnected Operations
locking and, Locking
discovering, Discovering Locks
unversioned items and, Ignoring Unversioned Items
update command and, Distinction Between Status and Update
workflow and, Properties and the Subversion Workflow
status option, See an overview of your changes
sticky working copies, Sparse Directories
store-auth-creds option, Client Credentials Caching, Config
store-passwords option (config file), Config
Subversion
history of, Subversion’s History
.svn directory, Initial Checkout, The Entries File
.svn files, Recovering from an Interruption, Inside the Working Copy Administration Area
svn program, The Subversion Command-Line Client: svnsvnadmin
commands, Basic UsageSummary
subcommands
add, Description
blame, Description
checkout, Description
cleanup, Description
commit, Description
copy, Description
delete, Description
diff, Description
export, Description
help, Description
import, Description
info, Description
list, Description
lock, Description
log, Description
merge, Description
mergeinfo, Description
mkdir, Description
move, Description
propdel, Description
propedit, Description
propget, Description
proplist, Description
propset, Description
resolve, Description
resolved, Description
revert, Description
status, Description
switch, Description
unlock, Description
update, Description
URLs and, Subversion Repository URLs
svn+ssh:// protocol, Tunneling over SSH, Repository Access Layer
svn: prefix, Properties
svn:// protocol, Network Model, Repository Access Layer
svn:author property, Unversioned Properties
svn:autoversioned property, Unversioned Properties
svn:date property, Creating the Repository, Unversioned Properties
svn:eol-style property, End-of-Line Character Sequences, Versioned Properties
svn:executable property, Automatic Property Setting, File Executability, Versioned Properties
svn:externals property, Externals Definitions, Versioned Properties
svn:ignore property, Ignoring Unversioned Items, Versioned Properties
svn:keywords property, Keyword Substitution, Keyword Substitution, Versioned Properties
svn:log property, Unversioned Properties
svn:mergeinfo property, Mergeinfo and Previews, Merges Without Mergeinfo, Blocking Merge-Unaware Clients, Versioned Properties
svn:mime-type file property, File Content Type
svn:mime-type property, Postponing conflict resolution, Proper MIME type, Using External Differencing and Merge Tools, Versioned Properties, Binary Files and Translation
autoversioning and, Autoversioning
svn:needs-lock property, Versioned Properties
svn:realmstring key, Client Credentials Caching
svn:special property, Versioned Properties
SVNActivitiesDB configuration directive, Directives
svnadmin program, Breaking and Stealing Locks, Repository Administration, svnadmin, svnadminsvnlook
creating/configuring repositories, Creating the RepositoryCreating the Repository
logfiles, purging, Purging unused Berkeley DB logfiles
migrating repository data, Migrating Repository Data ElsewhereFiltering Repository History
subcommands
crashtest, Description
create, Description
deltify, Description
dump, Description
help, Description
hotcopy, Description
list-dblogs, Description
list-unused-dblogs, Description
load, Description
lslocks, Description
lstxns, Description
recover, Description
rmlocks, Description
rmtxns, Description
setlog, Description
setrevprop, Description
setuuid, Description
upgrade, Description
verify, Description
SVNAllowBulkUpdates configuration directive, Directives
SVNAutoversioning configuration directive, Directives
SVNAutoversioning directive, Autoversioning
svndumpfilter program, svndumpfilter, Filtering Repository History, svndumpfilter Options
options, svndumpfiltersvnversion
subcommands
exclude, Description
help, Description
include, Description
SVNIndexXSLT configuration directive, Customizing the look, Directives
SVNKit, Using Languages Other Than C and C++
SVNListParentPath configuration directive, Directives
svnlook program, Breaking and Stealing Locks, Repository Administration, svnlooksvndumpfilter, svnlooksvnsync
subcommands
author, Description
cat, Description
changed, Description
date, Description
diff, Description
dirs-changed, Description
help, Description
history, Description
info, Description
lock, Description
log, Description
propget, Description
proplist, Description
tree, Description
uuid, Description
youngest, Description
SVNMasterURI configuration directive, Directives
SVNParentPath configuration directive, Basic Apache Configuration, Directives
SVNParentPath directive, Listing repositories
SVNPath configuration directive, Directives
SVNPathAuthz configuration directive, Directives
SVNReposName configuration directive, Directives
svnserve (Apache), Berkeley DB
svnserve program, Network Model, svnserve, a Custom Serverhttpd, the Apache HTTP Server, Repository Access Layer
built-in authentication/authorizdation, Built-in Authentication and AuthorizationUsing svnserve with SASL
CVS authentication and, Authentication
options, svnservesvndumpfilter
SASL, using with, Using svnserve with SASLTunneling over SSH
server configuration, The svnserve Server
SSH, Tunneling over SSHhttpd, the Apache HTTP Server
svnserve.conf file, Built-in Authentication and Authorization
SASL, authenticating with, Authenticating with SASL
SVNSpecialURI configuration directive, Directives
svnsync program, svnsync, svnsyncsvnserve
repository replication and, Repository ReplicationRepository Backup
subcommands
copy-revprops, Description
help, Description
initialize, Description
synchronize, Description
svnversion, Keyword Substitution
svnversion command, svnversion
svnversion program, svnversionDirectives
svn_client_checkout( ) function, Client Layer
SVN_EDITOR environment variable, Using External Editors
svn_load_dirs.pl, svn_load_dirs.pl
SVN_MERGE environment variable, Resolving conflict differences interactively
svn_path_canonicalize( ) function, URL and Path Requirements, Code Samples
svn_path_uri_decode( ) function, URL and Path Requirements
svn_pool_clear( ) function, The Apache Portable Runtime Library
svn_pool_create( ) function, The Apache Portable Runtime Library
svn_pool_destroy( ) function, The Apache Portable Runtime Library
SVN_SSH environment variable, Tunneling over SSH
SWIG (Simplified Wrapper and Interface Generator), Using Languages Other Than C and C++
switch command, Sparse Directories, Externals Definitions, Description
branching and, Working with Your Branch
traversing, Traversing Branches
switches (commands), Help!
symbolic links, Make Changes to Your Working Copy
--sync-password option, svnsync Options
sync-username option, svnsync Options
synchronize command, Description
synchronize command (svnsync), Repository Replication
syntactic conflicts, Keeping a Branch in Sync

T

-t (--transaction) option, svnlook, Removing dead transactions, svnlook Options
-t (--tunnel) option, svnserve Options
tags, Tags
complex, creating, Creating a Complex Tag
CVS and, Branches and Tags
target of the merge, Merge Syntax: Full Disclosure
Tcl, Using Languages Other Than C and C++
teams, working in parallel, Release Branches
templates, Implementing Repository Hooks
tf (theirs-full) option, Resolve Conflicts (Merging Others’ Changes)
theirs-full argument, Postponing conflict resolution
third-party data, synchronizing, Vendor Branches
time formats, Revision Dates
time, versioning, Repository Layer
.tmpl files, Implementing Repository Hooks
tokens (lock), Creating Locks
--transaction (-t) option, svnlook, Removing dead transactions, svnlook Options
transactions, Repository Layer
atomic, Revisions
translations, Binary Files and Translation
traversing branches, Traversing BranchesTags
tree changes, Make Changes to Your Working Copy
tree command, Description
trees, The Repository, Revisions
revisions and, Revisions
working copies and, Working Copies
trunk directories, Repository Layout
trunks, Basic Merging
--tunnel (-t) option, svnserve Options
tunnel mode, svnserve over a tunnel
tunnels section (config file), Config

U

-u (--show-updates) option, See an overview of your changes, Status
U (update) code, Resolve Conflicts (Merging Others’ Changes)
umask, Supporting Multiple Repository Access Methods
unchanged state, How Working Copies Track the Repository, How Working Copies Track the Repository
underscores (_), using public/private symbols, Using the APIs
unified diff format, Examine the details of your local modifications
Universally Unique Identifier (see UUID)
Unix, implementing repository hooks, Implementing Repository Hooks
unix2dos conversion utility, End-of-Line Character Sequences
unlock command, Breaking and Stealing Locks, Description
unversioned items, Ignoring Unversioned ItemsKeyword Substitution
update command, Working Copies, Description
conflicts and, More on Merge Conflicts
locking and, Creating Locks
mixed revision working copies and, Updates and commits are separate, Updates and commits are separate
--non-interactive option, Postponing conflict resolution
older repositories, fetching, Fetching Older Repository Snapshots
status command and, Distinction Between Status and Update
syncing up branches with, Keeping a Branch in Sync
working copies and, Update Your Working Copy
working copies, disposing, Disposing of a Working Copy
upgrade command, Description
URLs
path requirements and, URL and Path Requirements
repositories and, Subversion Repository URLs
use-commit-times option (config file), Config
--use-merge-history (-g) option, Merge-Sensitive Logs and Annotations
--use-post-commit-hook option, svnadmin Options
--use-post-revprop-change-hook option, svnadmin Options
--use-pre-commit-hook option, Migrating Repository Data Elsewhere, svnadmin Options
--use-pre-revprop-change-hook option, svnadmin Options
user files, creating, Create a users file and realm
--username option, Authenticating As a Different User, Client Credentials Caching, svn Options
UUID (Universally Unique Identifier), Repository Replication, Managing Repository UUIDs
uuid command, Description

V

-v (--verbose) option, See an overview of your changes, svn list, Manipulating Properties, Resurrecting Deleted Items
variables (svnserve.conf), Create a users file and realm
vendor branches, Vendor BranchesSummary
--verbose (-v) option, See an overview of your changes, svn list, Resurrecting Deleted Items
mixed revisions, examining, Mixed revisions are normal
verify command, Description
version control systems, The Repository
branches and, Release Branches
--version option, Requests and Responses
versioned modules, Versioned Modules
versioning models, Versioning ModelsSubversion in Action
virtual filesystems, Repository Layer
VISUAL environment variable, Using External Editors

Y

youngest command, svnlook, Description
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset