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 Server –Path-Based Authorization configuration, Basic Apache Configuration –Authentication 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 Options –Authorization 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 Autoversioning –Linux 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 Store –Berkeley DB configuration, Berkeley DB Configuration logfiles, purging, Purging unused Berkeley DB logfiles recovery, Berkeley DB Recovery –Migrating 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 Merging –Summary 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 Sync –Mergeinfo and Previews maintenance, Branch Maintenance –Common Branching Patterns patterns, Common Branching Patterns release, Release Branches tags, Tags traversing, Traversing Branches –Tags vendor, Vendor Branches –Summary 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, Changelists –Network Model limitations, Changelist Limitations operation filters and, Changelists As Operation Filters –Changelist 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 Checkout –Basic Work Cycle older repositories, fetching, Fetching Older Repository Snapshots sparse directories and, Sparse Directories checkpoints, Berkeley DB cherrypicking, Cherrypicking –Merge 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 Usage –Summary commit command, Working Copies , Basic Work Cycle , Commit Your Changes –Examining 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 Area –Localization 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 Solution –Subversion 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 SASL –Tunneling 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 Store –Creating 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 Definitions –Peg 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 Changes –Browsing 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 Directories –Locking dirs-changed command, Description disk space, Managing Disk Space –Berkeley 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 Tools –Summary external editors, using, Using External Editors externals definitions, Externals Definitions –Peg 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 Portability –Ignoring 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 Extensions –WebDAV 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 History –Sometimes 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 Server –Path-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 Substitution –Sparse 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, Localization –Using 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, Locking –Externals Definitions breaking and stealing, Breaking and Stealing Locks –Lock Communication communication, Lock Communication creating, Creating Locks –Discovering 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 Changes –Examining 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 Merging –Traversing Branches merge tools, Using External Differencing and Merge Tools –Summary 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 Merging –Summary advanced, Advanced Merging –Traversing 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 , Directives –mod_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 Model –Summary --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 Filters –Changelist Limitations operative revisions, Peg and Operative Revisions –Changelists , 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 Authorization –Supporting Multiple Repository Access Methods peg revisions, Peg and Operative Revisions –Changelists 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, Properties –File Portability manipulating, Manipulating Properties –Properties 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 Recovery –Migrating 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 Registry –Configuration 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 Administration –Summary backup, Repository Backup –Managing Repository UUIDs browsing, Browsing the Repository creating/configuring, Creating and Configuring Your Repository –Repository Maintenance CVS, converting to Subversion, Converting a Repository from CVS to Subversion data stores, choosing, Choosing a Data Store –Creating and Configuring Your Repository data, getting into, Getting Data into Your Repository deployment, strategies for, Strategies for Repository Deployment –Creating and Configuring Your Repository fetching older snapshots, Fetching Older Repository Snapshots history, filtering, Filtering Repository History –Repository 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 Maintenance –Moving and Removing Repositories migrating data, Migrating Repository Data Elsewhere –Filtering Repository History moving and removing, Moving and Removing Repositories planning organization for, Planning Your Repository Organization –Deciding Where and How to Host Your Repository replicating, Repository Replication repository layer, Repository Layer –Repository 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, Revisions –How 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 Specifiers –Properties 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 Area –Localization S SASL (Cyrus Simple Authentication and Security
Layer), Built-in Authentication and Authorization , Using svnserve with SASL –Tunneling 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 Configuration –Supporting 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 SASL –Tunneling 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 Directories –Locking 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 SSH –httpd, 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: svn –svnadmin commands, Basic Usage –Summary 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 , svnadmin –svnlook creating/configuring repositories, Creating the Repository –Creating the Repository logfiles, purging, Purging unused Berkeley DB logfiles migrating repository data, Migrating Repository Data Elsewhere –Filtering 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, svndumpfilter –svnversion 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 , svnlook –svndumpfilter , svnlook –svnsync 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 Server –httpd, the Apache HTTP Server , Repository Access Layer built-in authentication/authorizdation, Built-in Authentication and Authorization –Using svnserve with SASL CVS authentication and, Authentication options, svnserve –svndumpfilter SASL, using with, Using svnserve with SASL –Tunneling over SSH server configuration, The svnserve Server SSH, Tunneling over SSH –httpd, 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 , svnsync –svnserve repository replication and, Repository Replication –Repository Backup subcommands copy-revprops, Description help, Description initialize, Description synchronize, Description svnversion, Keyword Substitution svnversion command, svnversion svnversion program, svnversion –Directives 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 Branches –Tags 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 Items –Keyword 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 Branches –Summary --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 Models –Subversion in Action virtual filesystems, Repository Layer VISUAL environment variable, Using External Editors W WebDAV/DeltaV protocol, Overview , httpd, the Apache HTTP Server , Other Apache features , WebDAV and Autoversioning –Linux davfs2 file-explorer extensions, File-Explorer WebDAV Extensions –WebDAV Filesystem Implementation standalone applications and, Standalone WebDAV Applications WebDrive, WebDrive, NetDrive wildcard characters, Ignoring Unversioned Items Windows, Client Credentials Caching Berkeley DB, operating on, Berkeley DB configuring, Configuration and the Windows Registry –Configuration Options file:// scheme and, Subversion Repository URLs locale configuration and, Understanding Locales SASL, authenticating with, Authenticating with SASL svnserve and, svnserve as Windows service WebDAV protocol and, Microsoft Web Folders working copies, The Copy-Modify-Merge Solution , Working Copies –Revisions changes, making, Make Changes to Your Working Copy mixed revisions and, Mixed Revision Working Copies updating, Update Your Working Copy work cycle and, Basic Work Cycle working copy locks, Locking wrapper scripts, Embedding Subversion
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.