Sophie

Sophie

distrib > Mageia > 6 > i586 > media > core-updates > by-pkgid > d32d95698a59acd37b394f83dfc217c6 > files > 61

subversion-doc-1.9.7-1.mga6.i586.rpm

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Part I. Getting to Know Subversion</title>
    <link rel="stylesheet" type="text/css" href="styles.css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.76.1" />
    <style type="text/css">
body { background-image: url('images/draft.png');
       background-repeat: no-repeat;
       background-position: top left;
       /* The following properties make the watermark "fixed" on the page. */
       /* I think that's just a bit too distracting for the reader... */
       /* background-attachment: fixed; */
       /* background-position: center center; */
     }</style>
    <link rel="home" href="index.html" title="Version Control with Subversion [DRAFT]" />
    <link rel="up" href="index.html" title="Version Control with Subversion [DRAFT]" />
    <link rel="prev" href="svn.preface.acks.html" title="Acknowledgments" />
    <link rel="next" href="svn.basic.html" title="Chapter 1. Fundamental Concepts" />
  </head>
  <body>
    <div xmlns="" id="vcws-version-notice">
      <p>This text is a work in progress—highly subject to
       change—and may not accurately describe any released
       version of the Apache™ Subversion® software.
       Bookmarking or otherwise referring others to this page is
       probably not such a smart idea.  Please visit
       <a href="http://www.svnbook.com/">http://www.svnbook.com/</a>
       for stable versions of this book.</p>
    </div>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">Part I. Getting to Know Subversion</th>
        </tr>
        <tr>
          <td width="20%" align="left"><a accesskey="p" href="svn.preface.acks.html">Prev</a> </td>
          <th width="60%" align="center"> </th>
          <td width="20%" align="right"> <a accesskey="n" href="svn.basic.html">Next</a></td>
        </tr>
      </table>
      <hr />
    </div>
    <div class="part" title="Part I. Getting to Know Subversion">
      <div class="titlepage">
        <div>
          <div>
            <h1 class="title"><a id="svn.content"></a>Part I. Getting to Know Subversion</h1>
          </div>
        </div>
      </div>
      <div class="toc">
        <p>
          <strong>Table of Contents</strong>
        </p>
        <dl>
          <dt>
            <span class="chapter">
              <a href="svn.basic.html">1. Fundamental Concepts</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.basic.version-control-basics.html">Version Control Basics</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.basic.version-control-basics.html#svn.basic.repository">The Repository</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.basic.version-control-basics.html#svn.basic.working-copy">The Working Copy</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.basic.version-control-basics.html#svn.basic.vsn-models">Versioning Models</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.basic.version-control-basics.html#svn.basic.vsn-models.problem-sharing">The problem of file sharing</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.basic.version-control-basics.html#svn.basic.vsn-models.lock-unlock">The lock-modify-unlock solution</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.basic.version-control-basics.html#svn.basic.vsn-models.copy-merge">The copy-modify-merge solution</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.basic.in-action.html">Version Control the Subversion Way</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.basic.in-action.html#svn.basic.svn-repositories">Subversion Repositories</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.basic.in-action.html#svn.basic.in-action.revs">Revisions</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.basic.in-action.html#svn.advanced.reposurls">Addressing the Repository</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.basic.in-action.html#svn.basic.in-action.wc">Subversion Working Copies</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.basic.in-action.html#svn.basic.in-action.track-repos">How the working copy works</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.basic.in-action.html#svn.basic.in-action.wc-funcdamentals">Fundamental working copy interactions</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.basic.in-action.html#svn.basic.in-action.mixedrevs">Mixed-revision working copies</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.basic.summary.html">Summary</a>
                </span>
              </dt>
            </dl>
          </dd>
          <dt>
            <span class="chapter">
              <a href="svn.tour.html">2. Basic Usage</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.help.html">Help!</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.importing.html">Getting Data into Your Repository</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.importing.html#svn.tour.importing.import">Importing Files and Directories</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.importing.html#svn.tour.importing.layout">Recommended Repository Layout</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.importing.html#svn.tour.importing.naming">What's In a Name?</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.initial.html">Creating a Working Copy</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.cycle.html">Basic Work Cycle</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cycle.html#svn.tour.cycle.update">Update Your Working Copy</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cycle.html#svn.tour.cycle.edit">Make Your Changes </a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cycle.html#svn.tour.cycle.examine">Review Your Changes</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.examine.status">See an overview of your changes</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.examine.diff">Examine the details of your local modifications</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cycle.html#svn.tour.cycle.revert">Fix Your Mistakes</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cycle.html#svn.tour.cycle.resolve">Resolve Any Conflicts</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.resolve.diff">Viewing conflict differences interactively</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.resolve.resolve">Resolving conflict differences interactively</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.resolve.pending">Postponing conflict resolution</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.resolve.byhand">Manual conflict resolution</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.resolve.theirsfull">Discarding your changes in favor of a newly fetched
          revision</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.cycle.html#svn.tour.cycle.resolve.revert">Punting: using svn revert</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cycle.html#svn.tour.cycle.commit">Commit Your Changes</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.history.html">Examining History</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.history.html#svn.tour.history.diff">Examining the Details of Historical Changes</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.history.html#svn.tour.history.diff.local">Examining local changes</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.history.html#svn.tour.history.diff.wcrepos">Comparing working copy to repository</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.history.html#svn.tour.history.diff.reposrepos">Comparing repository revisions</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.history.html#svn.tour.history.log">Generating a List of Historical Changes</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.history.html#svn.tour.history.browsing">Browsing the Repository</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.history.html#svn.tour.history.browsing.cat">Displaying file contents</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.history.html#svn.tour.history.browsing.annotate">Displaying line-by-line change attribution</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.tour.history.html#svn.tour.history.browsing.list">Listing versioned directories</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.history.html#svn.tour.history.snapshots">Fetching Older Repository Snapshots</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.cleanup.html">Sometimes You Just Need to Clean Up</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cleanup.html#svn.tour.cleanup.disposal">Disposing of a Working Copy</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.cleanup.html#svn.tour.cleanup.interruption">Recovering from an Interruption</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.treeconflicts.html">Dealing with Structural Conflicts</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.treeconflicts.html#svn.tour.treeconflicts.example">An Example Tree Conflict</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.summary.html">Summary</a>
                </span>
              </dt>
            </dl>
          </dd>
          <dt>
            <span class="chapter">
              <a href="svn.advanced.html">3. Advanced Topics</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.tour.revs.specifiers.html">Revision Specifiers</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.revs.specifiers.html#svn.tour.revs.keywords">Revision Keywords</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.tour.revs.specifiers.html#svn.tour.revs.dates">Revision Dates</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.pegrevs.html">Peg and Operative Revisions</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.props.html">Properties</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.html#svn.advanced.props.why">Why Properties?</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.html#svn.advanced.props.manip">Manipulating Properties</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.html#svn.advanced.props.workflow">Properties and the Subversion Workflow</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.html#svn.advanced.props.inheritable">Inherited Properties</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.html#svn.advanced.props.auto">Automatic Property Setting</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.html#svn.advanced.props.ref">Subversion's Reserved Properties</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.advanced.props.html#svn.advanced.props.ref.versioned">Versioned properties</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.advanced.props.html#svn.advanced.props.ref.unversioned">Unversioned properties</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.props.file-portability.html">File Portability</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.file-portability.html#svn.advanced.props.special.mime-type">File Content Type</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.file-portability.html#svn.advanced.props.special.executable">File Executability</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.props.file-portability.html#svn.advanced.props.special.eol-style">End-of-Line Character Sequences</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.props.special.ignore.html">Ignoring Unversioned Items</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.props.special.keywords.html">Keyword Substitution</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.sparsedirs.html">Sparse Directories</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.locking.html">Locking</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.locking.html#svn.advanced.locking.creation">Creating Locks</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.locking.html#svn.advanced.locking.discovery">Discovering Locks</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.locking.html#svn.advanced.locking.break-steal">Breaking and Stealing Locks</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.locking.html#svn.advanced.locking.lock-communication">Lock Communication</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.externals.html">Externals Definitions</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.changelists.html">Changelists</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.changelists.html#svn.advanced.changelists.creating">Creating and Modifying Changelists</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.changelists.html#svn.advanced.changelists.asfilters">Changelists As Operation Filters</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.changelists.html#svn.advanced.changelists.limitations">Changelist Limitations</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.netmodel.html">Network Model</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.reqresp">Requests and Responses</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.creds">Client Credentials</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache">Caching credentials</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.netmodel.html#svn.tour.initial.disabling-password-caching">Disabling password caching</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.netmodel.html#svn.tour.initial.authn-cache-purge">Removing cached credentials</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.netmodel.html#svn.tour.initial.different-user">Command-line authentication</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.netmodel.html#svn.tour.initial.authn-wrapup">Authentication wrap-up</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.working-without-a-wc.html">Working Without a Working Copy</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.working-without-a-wc.html#svn.advanced.working-without-a-wc.svn">Remote command-line client operations</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.working-without-a-wc.html#svn.advanced.working-without-a-wc.svnmucc">Using svnmucc</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.summary.html">Summary</a>
                </span>
              </dt>
            </dl>
          </dd>
          <dt>
            <span class="chapter">
              <a href="svn.branchmerge.html">4. Branching and Merging</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.whatis.html">What's a Branch?</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.using.html">Using Branches</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.using.html#svn.branchmerge.using.create">Creating a Branch</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.using.html#svn.branchmerge.using.work">Working with Your Branch</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.using.html#svn.branchmerge.using.concepts">The Key Concepts Behind Branching</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.basicmerging.html">Basic Merging</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.basicmerging.html#svn.branchmerge.changesets">Changesets</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.stayinsync">Keeping a Branch in Sync</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.reintegrate">Reintegrating a Branch</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.mergeinfo">Mergeinfo and Previews</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo">Undoing Changes</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.resurrect">Resurrecting Deleted Items</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.advanced.html">Advanced Merging</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking">Cherrypicking</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.advancedsyntax">Merge Syntax: Full Disclosure</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.nomergedata">Merges Without Mergeinfo</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.mergeconflicts">More on Merge Conflicts</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.blockchanges">Blocking Changes</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.logblame">Merge-Sensitive Logs and Annotations</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.ancestry">Noticing or Ignoring Ancestry</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.moves">Merges and Moves</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.pre1.5clients">Blocking Merge Tracking Unaware Clients</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.advanced.html#svn.branchmerge.advanced.finalword">The Final Word on Merge Tracking</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.switchwc.html">Traversing Branches</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.tags.html">Tags</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.tags.html#svn.branchmerge.tags.mksimple">Creating a Simple Tag</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.tags.html#svn.branchmerge.tags.mkcomplex">Creating a Complex Tag</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.maint.html">Branch Maintenance</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.maint.html#svn.branchmerge.maint.layout">Repository Layout</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.maint.html#svn.branchmerge.maint.lifetime">Data Lifetimes</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.commonpatterns.html">Common Branching Patterns</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.commonpatterns.html#svn.branchmerge.commonpatterns.release">Release Branches</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.branchmerge.commonpatterns.html#svn.branchmerge.commonpatterns.feature">Feature Branches</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.vendorbr.html">Vendor Branches</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.vendorbr.html#svn.advanced.vendorbr.general">General Vendor Branch Management Procedure</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.vendorbr.html#svn.advanced.vendorbr.foreign-repos">Vendor Branches from Foreign Repositories</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.vendorbr.html#svn.advanced.vendorbr.mirrored-sources">Vendor Branches from Mirrored Sources</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.when.html">To Branch or Not to Branch?</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.branchmerge.summary.html">Summary</a>
                </span>
              </dt>
            </dl>
          </dd>
          <dt>
            <span class="chapter">
              <a href="svn.reposadmin.html">5. Repository Administration</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.reposadmin.basics.html">The Subversion Repository, Defined</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.reposadmin.planning.html">Strategies for Repository Deployment</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.planning.html#svn.reposadmin.projects.chooselayout">Planning Your Repository Organization</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.planning.html#svn.reposadmin.basics.hosting">Deciding Where and How to Host Your Repository</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.planning.html#svn.reposadmin.basics.backends">Choosing a Data Store</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.planning.html#svn.reposadmin.basics.backends.bdb">Berkeley DB</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.planning.html#svn.reposadmin.basics.backends.fsfs">FSFS</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.reposadmin.create.html">Creating and Configuring Your Repository</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.create.html#svn.reposadmin.basics.creating">Creating the Repository</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.create.html#svn.reposadmin.hooks">Implementing Repository Hooks</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.create.html#svn.reposadmin.hooks.configuration">Hook script environment configuration</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.create.html#svn.reposadmin.hooks.uses">Common uses for hook scripts</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.create.html#svn.reposadmin.hooks.summary">Finding hook scripts or rolling your own</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.create.html#svn.reposadmin.create.bdb">Berkeley DB Configuration</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.create.html#svn.reposadmin.create.fsfs">FSFS Configuration</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.reposadmin.maint.html">Repository Maintenance</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk">An Administrator's Toolkit</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnadmin">svnadmin</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnlook">svnlook</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svndumpfilter">svndumpfilter</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnrdump">svnrdump</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnsync">svnsync</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk.fsfsreshard">fsfs-reshard.py</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.tk.bdbutil">Berkeley DB utilities</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.setlog">Commit Log Message Correction</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.diskspace">Managing Disk Space</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.diskspace.deltas">How Subversion saves disk space</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.diskspace.deadtxns">Removing dead transactions</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.diskspace.bdblogs">Purging unused Berkeley DB logfiles</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.diskspace.fsfspacking">Packing FSFS filesystems</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.recovery">Berkeley DB Recovery</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.migrate">Migrating Repository Data Elsewhere</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.migrate.svnadmin">Repository data migration using svnadmin</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.migrate.svnrdump">Repository data migration using svnrdump</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.filtering">Filtering Repository History</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.replication">Repository Replication</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.replication.svnsync">Replication with svnsync</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.replication.svnsync-partial">Partial replication with svnsync</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.replication.svnsync-init-nonempty">A quick trick for mirror creation</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.replication.wrapup">Replication wrap-up</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.backup">Repository Backup</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.reposadmin.maint.html#svn.reposadmin.maint.uuids">Managing Repository UUIDs</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.reposadmin.maint.moving-and-removing.html">Moving and Removing Repositories</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.reposadmin.summary.html">Summary</a>
                </span>
              </dt>
            </dl>
          </dd>
          <dt>
            <span class="chapter">
              <a href="svn.serverconfig.html">6. Server Configuration</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.overview.html">Overview</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.choosing.html">Choosing a Server Configuration</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.choosing.html#svn.serverconfig.choosing.svnserve">The svnserve Server</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.choosing.html#svn.serverconfig.choosing.svn-ssh">svnserve over SSH</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.choosing.html#svn.serverconfig.choosing.apache">The Apache HTTP Server</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.choosing.html#svn.serverconfig.choosing.recommendations">Recommendations</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.svnserve.html">svnserve, a Custom Server</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking">Invoking the Server</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking.daemon">svnserve as daemon</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking.inetd">svnserve via inetd</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking.xinetd">svnserve via xinetd</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking.tunnel">svnserve over a tunnel</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking.winservice">svnserve as a Windows service</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking.launchd">svnserve as a launchd job</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth">Built-in Authentication and Authorization</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.users">Create a users file and realm</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.general">Set access controls</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sasl">Using svnserve with SASL</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sasl.authn">Authenticating with SASL</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sasl.encryption">SASL encryption</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshauth">Tunneling over SSH</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshtricks">SSH Configuration Tricks</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshtricks.setup">Initial setup</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshtricks.fixedcmd">Controlling the invoked command</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.httpd.html">httpd, the Apache HTTP Server</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.prereqs">Prerequisites</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.basic">Basic Apache Configuration</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authn">Authentication Options</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authn.basic">Basic authentication</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authn.digest">Digest authentication</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz">Authorization Options</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz.blanket">Blanket access control</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz.perdir">Per-directory access control</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz.pathauthzoff">Disabling path-based checks</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.ssl">Protecting network traffic with SSL</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.ssl.server">Subversion server SSL certificate configuration</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.ssl.client">Subversion client SSL certificate management</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.perf">Tuning for Performance</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.perf.keepalive">KeepAlive</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.perf.bulk-updates">Bulk updates</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra">Extra Goodies</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.browsing">Repository browsing</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.logging">Apache logging</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.writethruproxy">Write-through proxying</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.other">Other Apache features</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.ref">Subversion Apache HTTP Server Configuration Reference</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.ref.mod_dav_svn">mod_dav_svn configuration directives</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.ref.mod_authz_svn">mod_authz_svn configuration directives</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.pathbasedauthz.html">Path-Based Authorization</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.pathbasedauthz.html#svn.serverconfig.pathbasedauthz.getting-started">Getting Started with Path-Based Access Control</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.pathbasedauthz.html#svn.serverconfig.pathbasedauthz.groups">Access Control Groups</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.pathbasedauthz.html#svn.serverconfig.pathbasedauthz.aliases">Username Aliases</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.pathbasedauthz.html#svn.serverconfig.pathbasedauthz.authclass-tokens">Advanced Access Control Features</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.pathbasedauthz.html#svn.serverconfig.pathbasedauthz.gotchas">Some Gotchas with Access Control</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.operational-logging.html">High-level Logging</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.optimization.html">Server Optimization</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.optimization.html#svn.serverconfig.optimization.caching">Data Caching</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.serverconfig.optimization.html#svn.serverconfig.optimization.compression">Network Compression of Data</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.serverconfig.multimethod.html">Supporting Multiple Repository Access Methods</a>
                </span>
              </dt>
            </dl>
          </dd>
          <dt>
            <span class="chapter">
              <a href="svn.customization.html">7. Customizing Your Subversion Experience</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.confarea.html">Runtime Configuration Area</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.confarea.html#svn.advanced.confarea.layout">Configuration Area Layout</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.confarea.html#svn.advanced.confarea.windows-registry">Configuration and the Windows Registry</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.confarea.html#svn.advanced.confarea.opts">Runtime Configuration Options</a>
                    </span>
                  </dt>
                  <dd>
                    <dl>
                      <dt>
                        <span class="sect3">
                          <a href="svn.advanced.confarea.html#svn.advanced.confarea.opts.config">General configuration</a>
                        </span>
                      </dt>
                      <dt>
                        <span class="sect3">
                          <a href="svn.advanced.confarea.html#svn.advanced.confarea.opts.servers">Per-server configuration</a>
                        </span>
                      </dt>
                    </dl>
                  </dd>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.l10n.html">Localization</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.l10n.html#svn.advanced.l10n.understanding">Understanding Locales</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.l10n.html#svn.advanced.l10n.svnuse">Subversion's Use of Locales</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.externaleditors.html">Using External Editors</a>
                </span>
              </dt>
              <dt>
                <span class="sect1">
                  <a href="svn.advanced.externaldifftools.html">Using External Differencing and Merge Tools</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.externaldifftools.html#svn.advanced.externaldifftools.diff">External diff</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.externaldifftools.html#svn.advanced.externaldifftools.diff3">External diff3</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.advanced.externaldifftools.html#svn.advanced.externaldifftools.merge">External merge</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.customization.summary.html">Summary</a>
                </span>
              </dt>
            </dl>
          </dd>
          <dt>
            <span class="chapter">
              <a href="svn.developer.html">8. Embedding Subversion</a>
            </span>
          </dt>
          <dd>
            <dl>
              <dt>
                <span class="sect1">
                  <a href="svn.developer.layerlib.html">Layered Library Design</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.layerlib.html#svn.developer.layerlib.repos">Repository Layer</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.layerlib.html#svn.developer.layerlib.ra">Repository Access Layer</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.layerlib.html#svn.developer.layerlib.client">Client Layer</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.developer.usingapi.html">Using the APIs</a>
                </span>
              </dt>
              <dd>
                <dl>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.usingapi.html#svn.developer.usingapi.apr">The Apache Portable Runtime Library</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.usingapi.html#svn.developer.usingapi.funcsbatons">Functions and Batons</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.usingapi.html#svn.developer.usingapi.urlpath">URL and Path Requirements</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.usingapi.html#svn.developer.usingapi.otherlangs">Using Languages Other Than C and C++</a>
                    </span>
                  </dt>
                  <dt>
                    <span class="sect2">
                      <a href="svn.developer.usingapi.html#svn.developer.usingapi.codesamples">Code Samples</a>
                    </span>
                  </dt>
                </dl>
              </dd>
              <dt>
                <span class="sect1">
                  <a href="svn.developer.summary.html">Summary</a>
                </span>
              </dt>
            </dl>
          </dd>
        </dl>
      </div>
    </div>
    <div class="navfooter">
      <hr />
      <table width="100%" summary="Navigation footer">
        <tr>
          <td width="40%" align="left"><a accesskey="p" href="svn.preface.acks.html">Prev</a> </td>
          <td width="20%" align="center"> </td>
          <td width="40%" align="right"> <a accesskey="n" href="svn.basic.html">Next</a></td>
        </tr>
        <tr>
          <td width="40%" align="left" valign="top">Acknowledgments </td>
          <td width="20%" align="center">
            <a accesskey="h" href="index.html">Home</a>
          </td>
          <td width="40%" align="right" valign="top"> Chapter 1. Fundamental Concepts</td>
        </tr>
      </table>
    </div>
    <div xmlns="" id="vcws-footer">
      <hr />
      <img src="images/cc-by.png" style="float: right;" />
      <p>You are reading <em>Version Control with Subversion</em> (for
       Subversion 1.8), by Ben Collins-Sussman, Brian W. Fitzpatrick,
       and C. Michael Pilato.</p>
      <p>This work is licensed under
       the <a href="http://creativecommons.org/licenses/by/2.0/">Creative Commons Attribution License v2.0</a>.</p>
      <p>To submit comments, corrections, or other contributions to the
       text, please visit <a href="http://www.svnbook.com/">http://www.svnbook.com/</a>.</p>
    </div>
  </body>
</html>