[PATCH] stylistic changes

Larry Shatzer, Jr. larrys at gmail.com
Wed May 20 13:52:10 CDT 2009


Here are some stylistic changes across a few files...

    Adding an extra space after sentences
    Removing spaces around —
    Adding (<option>-SHORTOPTION</option>) where appropriate.
    Wrapping quotes in <quote/> tags.
    Fixing command line examples to use " instead of ', per HACKING
    Use short option for command line examples, per HACKING
    Add options that were missing in reference
    Make the ARGs in options section standard across rest of reference chapter.
    Use full subcommand name (e.g. copy instead of cp, etc)
    Add svnadmin pack stub in reference.


If needed I can update what changed above to specify exactly where
each of these changes occur, but as some of them hit many sections
(especially the reference chapter) it seems the log would be almost as
big as the patch itself.

-- Larry
-------------- next part --------------
Index: src/en/book/appb-svn-for-cvs-users.xml
===================================================================
--- src/en/book/appb-svn-for-cvs-users.xml	(revision 3507)
+++ src/en/book/appb-svn-for-cvs-users.xml	(working copy)
@@ -49,11 +49,11 @@
       whereas in Subversion, a tag or branch is a copy of an entire
       tree (by convention, into the <filename>/branches</filename>
       or <filename>/tags</filename> directories that appear at the top
-      level of the repository, beside <filename>/trunk</filename>). In
+      level of the repository, beside <filename>/trunk</filename>).  In
       the repository as a whole, many versions of each file may be
       visible: the latest version on each branch, every tagged
       version, and of course the latest version on the trunk
-      itself. So, to refine the terms even further, one would often
+      itself.  So, to refine the terms even further, one would often
       say <quote><filename>foo.c</filename> as it appears in
       <filename>/branches/REL1</filename> in revision
       5.</quote></para>
Index: src/en/book/appc-webdav.xml
===================================================================
--- src/en/book/appc-webdav.xml	(revision 3507)
+++ src/en/book/appc-webdav.xml	(working copy)
@@ -195,7 +195,7 @@
       any application.  One remedy is to have a sysadmin (or other
       Subversion-knowledgeable person) check out a working copy and
       manually set the <literal>svn:mime-type</literal> property on
-      necessary files. But there's potentially no end to such cleanup
+      necessary files.  But there's potentially no end to such cleanup
       tasks.  Instead, you can use the
       <literal>ModMimeUsePathInfo</literal> directive in your
       Subversion <literal><Location></literal> block:</para>
Index: src/en/book/ch00-preface.xml
===================================================================
--- src/en/book/ch00-preface.xml	(revision 3507)
+++ src/en/book/ch00-preface.xml	(working copy)
@@ -704,7 +704,7 @@
 
       <para>Gavin, you're able to read half of the words in this book
         yourself now; sadly, it's the other half that provide the key
-        concepts.  And sorry, Aidan — I couldn't find a way to
+        concepts.  And sorry, Aidan—I couldn't find a way to
         work Disney/Pixar characters into the text.  But Daddy loves
         you both, and can't wait to teach you about programming.</para>
 
@@ -783,7 +783,7 @@
         documents (usually over a network) and keep track of who made
         which changes, then Subversion is also appropriate.  This is
         why Subversion is so often used in software development
-        environments— working on a development team is an inherently social
+        environments—working on a development team is an inherently social
         activity, and Subversion makes it easy to collaborate with
         other programmers.  Of course, there's a cost to using
         Subversion as well: administrative overhead.  You'll need to
Index: src/en/book/ch02-basic-usage.xml
===================================================================
--- src/en/book/ch02-basic-usage.xml	(revision 3507)
+++ src/en/book/ch02-basic-usage.xml	(working copy)
@@ -326,7 +326,7 @@
         to authenticate, by default Subversion tries to cache your
         authentication credentials on disk in encrypted form.
         On some systems, Subversion may be unable to encrypt your
-        authentication data. You will then be asked whether you
+        authentication data.  You will then be asked whether you
         want to cache your credentials to disk in plaintext.
         You can choose to do so for convenience so that you don't have
         to continually reenter your password for future operations.
@@ -351,7 +351,7 @@
         in encrypted form or not.</para>
 
       <para>To disable password caching entirely for a particular one-time
-        command, pass the <option >--no-auth-cache</option > option on
+        command, pass the <option>--no-auth-cache</option> option on
         the command line.  To permanently disable caching entirely,
         you can add the line <literal>store-passwords = no</literal>
         to your local machine's Subversion configuration file.  See <xref
@@ -589,7 +589,7 @@
                   <literal>HEAD</literal> of the repository.  You can
                   get back anything you delete by checking out (or
                   updating your working copy to) a revision earlier
-                  than the one in which you deleted it. Also see <xref
+                  than the one in which you deleted it.  Also see <xref
                   linkend="svn.branchmerge.basicmerging.resurrect"
                   />.</para>
               </footnote>
@@ -973,7 +973,7 @@
           (<option>-x</option>) option.  For example, to see local
           differences in file <filename>foo.c</filename> in context
           output format while ignoring case differences, you might run
-          <userinput>svn diff --diff-cmd /usr/bin/diff --extensions '-i'
+          <userinput>svn diff --diff-cmd /usr/bin/diff -x "-i"
           foo.c</userinput>.</para>
 
       </sect3>
@@ -1632,7 +1632,7 @@
         describing your change.  Your log message will be attached to
         the new revision you create.  If your log message is brief,
         you may wish to supply it on the command line using the
-        <option>--message</option> (or <option>-m</option>)
+        <option>--message</option> (<option>-m</option>)
         option:</para>
 
       <screen>
@@ -1859,7 +1859,7 @@
         <option>--verbose</option> (<option>-v</option>) option.
         Because Subversion allows you to move and copy files and
         directories, it is important to be able to track path changes
-        in the filesystem. So, in verbose mode, <command>svn
+        in the filesystem.  So, in verbose mode, <command>svn
         log</command> will include a list of changed paths in a
         revision in its output:</para>
 
@@ -2288,21 +2288,21 @@
     <title>Dealing with Structural Conflicts</title>
       
       <para>So far, we have only talked about conflicts at the level
-        of file content. When you and your collaborators make overlapping
+        of file content.  When you and your collaborators make overlapping
         changes within the same file, Subversion forces you to merge those
         changes before you can commit.<footnote><para>Well, you could mark
         files containing conflict markers as resolved and commit them,
-        if you really wanted to. But this is rarely done in practice.</para>
+        if you really wanted to.  But this is rarely done in practice.</para>
         </footnote></para>
         
       <para>But what happens if your collaborators move or delete a file
         that you are still working on? Maybe there was a miscommunication,
         and one person thinks the file should be deleted, while another
-        person still wants to commit changes to the file. Or maybe your
+        person still wants to commit changes to the file.  Or maybe your
         collaborators did some refactoring, renaming files and moving
-        around directories in the process. If you were still working on
+        around directories in the process.  If you were still working on
         these files, those modifications may need to be applied to the
-        files at their new location. Such conflicts manifest themselves at
+        files at their new location.  Such conflicts manifest themselves at
         the directory tree structure level rather than at the file content
         level, and are known as <firstterm>tree conflicts</firstterm>.</para>
 
@@ -2310,7 +2310,7 @@
         <title>Tree conflicts prior to Subversion 1.6</title>
 
         <para>Prior to Subversion 1.6, tree conflicts could yield
-          rather unexpected results. For example, if a file was
+          rather unexpected results.  For example, if a file was
           locally modified, but had been renamed in the repository,
           running <command>svn update</command> would make Subversion
           carry out the following steps:</para>
@@ -2321,7 +2321,7 @@
 
           <listitem><para>Delete the file at its old location, and
             if it had local modifications, keep an on-disk copy
-            of the file at the old location. This on-disk copy
+            of the file at the old location.  This on-disk copy
             now appears as an unversioned file in the working
             copy.</para></listitem>
 
@@ -2412,7 +2412,7 @@
  }
 </screen>
 
-      <para>Your changes are all based on revision 4. They cannot be
+      <para>Your changes are all based on revision 4.  They cannot be
         committed because Harry has already checked in revision 5:</para>
 
       <screen>
@@ -2463,7 +2463,7 @@
         can warn you about is an incoming delete operation on a locally
         modified file.
         This delete operation <emphasis>may</emphasis> be part of a move,
-        or it could be a genuine delete operation. Talking to your
+        or it could be a genuine delete operation.  Talking to your
         collaborators, or, as a last resort, <command>svn log</command>,
         is a good way to find out what has actually happened.</para>
 
@@ -2471,7 +2471,7 @@
         are reported as locally modified in the output of
         <command>svn status</command>.  You made the changes to
         <filename>foo.c</filename> yourself, so this should not be
-        surprising. But why is <filename>baz.c</filename> reported as
+        surprising.  But why is <filename>baz.c</filename> reported as
         locally modified?</para>
 
       <para>
@@ -2501,7 +2501,7 @@
           which it was last modified before being moved in the repository.
           Otherwise, Subversion will resort to retreiving
           <filename>baz.c</filename> from the repository, and will not
-          try to transfer your local modifications to it. You will have
+          try to transfer your local modifications to it.  You will have
           to do so manually.
         </para>
       </warning>
@@ -2518,7 +2518,7 @@
 </screen>
 
       <para>So how can this conflict be resolved? You can either agree
-        or disagree with the move Harry made. In case you agree, you can
+        or disagree with the move Harry made.  In case you agree, you can
         delete <filename>bar.c</filename> and mark the tree conflict as
         resolved:</para>
 
@@ -2557,7 +2557,7 @@
       <para>If you do not agree with the move, you can delete
         <filename>baz.c</filename> instead, after making sure any
         changes made to it after it was renamed are either preserved
-        or not worth keeping. Do not forget to revert the changes
+        or not worth keeping.  Do not forget to revert the changes
         Harry made to the <filename>Makefile</filename>.
         Since <filename>bar.c</filename> is already scheduled for
         re-addition, there is nothing else left to do, and the conflict
Index: src/en/book/ch03-advanced-topics.xml
===================================================================
--- src/en/book/ch03-advanced-topics.xml	(revision 3507)
+++ src/en/book/ch03-advanced-topics.xml	(working copy)
@@ -431,8 +431,8 @@
 
         <para>Trying to locate a custom revision property generally
           involves performing a linear walk across all the revisions
-          of the repository, asking of each revision, "Do you have the
-          property I'm looking for?"  Trying to find a custom
+          of the repository, asking of each revision, <quote>Do you have the
+          property I'm looking for?</quote>  Trying to find a custom
           versioned property is painful, too, and often involves a
           recursive <command>svn propget</command> across an entire
           working copy.  In your situation, that might not be as bad
@@ -507,7 +507,7 @@
         (<literal>.</literal>).
           <footnote>
             <para>If you're familiar with XML, this is pretty much the
-            ASCII subset of the syntax for XML "Name".</para>
+            ASCII subset of the syntax for XML <quote>Name</quote>.</para>
           </footnote>
       </para>
 
@@ -600,7 +600,7 @@
         <emphasis>not</emphasis> yield the desired effect:</para>
 
       <screen>
-$ svn propset license '' calc/button.c
+$ svn propset license "" calc/button.c
 property 'license' set on 'calc/button.c'
 $ svn proplist -v calc/button.c
 Properties on 'calc/button.c':
@@ -646,7 +646,7 @@
         <command>svn propset</command> command with no target path:</para>
 
       <screen>
-$ svn propset svn:log '* button.c: Fix a compiler warning.' -r11 --revprop
+$ svn propset svn:log "* button.c: Fix a compiler warning." -r11 --revprop
 property 'svn:log' set on repository revision '11'
 $
 </screen>
@@ -656,7 +656,7 @@
         providing the repository's root URL:</para>
 
       <screen>
-$ svn propset svn:log '* button.c: Fix a compiler warning.' -r11 --revprop \
+$ svn propset svn:log "* button.c: Fix a compiler warning." -r11 --revprop \
               http://svn.example.com/repos/project
 property 'svn:log' set on repository revision '11'
 $
@@ -1960,7 +1960,7 @@
         value:</para>
 
       <screen>
-$ svn info mom-immediates | grep '^Depth:'
+$ svn info mom-immediates | grep "^Depth:"
 Depth: immediates
 $
 </screen>
@@ -2466,7 +2466,7 @@
 
       <para>When a commit fails due to someone else's locks, it's
         fairly easy to learn about them.  The easiest way is to run
-        <userinput>svn status --show-updates</userinput>:</para>
+        <userinput>svn status -u</userinput>:</para>
 
       <screen>
 $ svn status -u
@@ -2699,7 +2699,7 @@
       <para>For example, suppose Harry locks an image file and then
         begins editing it.  Meanwhile, miles away, Sally wants to do
         the same thing.  She doesn't think to run <userinput>svn status
-        --show-updates</userinput>, so she has no idea that Harry has
+        -u</userinput>, so she has no idea that Harry has
         already locked the file.  She spends hours editing the file,
         and when she tries to commit her change, she discovers that
         either the file is locked or that she's out of date.
@@ -3879,7 +3879,7 @@
         <listitem>
           <para>On Windows, the Subversion client stores passwords
             in the <filename>%APPDATA%/Subversion/auth/</filename>
-            directory. On Windows 2000 and later, the standard Windows
+            directory.  On Windows 2000 and later, the standard Windows
             cryptography services are used to encrypt the password
             on disk.  Because the encryption key is managed
             by Windows and is tied to the user's own login
Index: src/en/book/ch04-branching-and-merging.xml
===================================================================
--- src/en/book/ch04-branching-and-merging.xml	(revision 3507)
+++ src/en/book/ch04-branching-and-merging.xml	(working copy)
@@ -1704,7 +1704,7 @@
         the change wasn't actually merged, it just wasn't wanted.
         There's no way to ask Subversion for a list of <quote>blocked
         changelists.</quote> If you want to track them (so that you
-        can unblock them someday). you'll need to record them in a
+        can unblock them someday) you'll need to record them in a
         text file somewhere, or perhaps in an invented property.  In
         Subversion 1.5, unfortunately, this is the only way to manage
         blocked revisions; the plans are to make a better interface
@@ -2870,7 +2870,7 @@
       <screen>
 $ svn import /path/to/libcomplex-1.0 \
              http://svn.example.com/repos/vendor/libcomplex/current \
-             -m 'importing initial 1.0 vendor drop'
+             -m "importing initial 1.0 vendor drop"
 …
 </screen>
 
@@ -2887,11 +2887,11 @@
       <screen>
 $ svn copy http://svn.example.com/repos/vendor/libcomplex/current  \
            http://svn.example.com/repos/vendor/libcomplex/1.0      \
-           -m 'tagging libcomplex-1.0'
+           -m "tagging libcomplex-1.0"
 …
 $ svn copy http://svn.example.com/repos/vendor/libcomplex/1.0  \
            http://svn.example.com/repos/calc/libcomplex        \
-           -m 'bringing libcomplex-1.0 into the main branch'
+           -m "bringing libcomplex-1.0 into the main branch"
 …
 </screen>
 
@@ -2959,7 +2959,7 @@
             ^/vendor/libcomplex/current  \
             libcomplex
 … # resolve all the conflicts between their changes and our changes
-$ svn commit -m 'merging libcomplex-1.1 into the main branch'
+$ svn commit -m "merging libcomplex-1.1 into the main branch"
 …
 </screen>
 
@@ -3170,6 +3170,7 @@
             <entry><userinput>svn merge <replaceable>trunkURL</replaceable>; svn commit</userinput></entry>
           </row>
 
+          <!-- --from-source is not in svn help output, nor anywhere else in the book -->
           <row>
             <entry>See merge history or eligible changesets</entry>
             <entry><userinput>svn mergeinfo target --from-source=<replaceable>URL</replaceable></userinput></entry>
Index: src/en/book/ch05-repository-admin.xml
===================================================================
--- src/en/book/ch05-repository-admin.xml	(revision 3507)
+++ src/en/book/ch05-repository-admin.xml	(working copy)
@@ -844,7 +844,7 @@
 
       <para>Present in the <filename>db/</filename> subdirectory of
         your repository is the implementation of the versioned
-        filesystem. Your new repository's versioned filesystem begins
+        filesystem.  Your new repository's versioned filesystem begins
         life at revision 0, which is defined to consist of nothing but
         the top-level root (<filename>/</filename>) directory.
         Initially, revision 0 also has a single revision property,
@@ -1265,7 +1265,7 @@
         <screen>
 $ svndumpfilter help
 general usage: svndumpfilter SUBCOMMAND [ARGS & OPTIONS ...]
-Type "svndumpfilter help <subcommand>" for help on a specific subcommand.
+Type 'svndumpfilter help <subcommand>' for help on a specific subcommand.
 Type 'svndumpfilter --version' to see the program version.
   
 Available subcommands:
@@ -1741,7 +1741,7 @@
 
         <para>To solve these problems, Subversion 1.6 introduced the
           <command>svnadmin pack</command> command.  By concatenating
-          all the files of a completed shard into a single "pack" file
+          all the files of a completed shard into a single <quote>pack</quote> file
           and then removing the original per-revision
           files, <command>svnadmin pack</command> reduces the file
           count within a given shard down to just a single file.  In
Index: src/en/book/ch06-server-configuration.xml
===================================================================
--- src/en/book/ch06-server-configuration.xml	(revision 3507)
+++ src/en/book/ch06-server-configuration.xml	(working copy)
@@ -65,7 +65,7 @@
       user spawn a private, temporary <command>svnserve</command>
       process, it's equivalent (from a permissions point of view) to
       allowing a group of local users to all access the repository
-      via <literal>file://</literal> URLs. Path-based access control
+      via <literal>file://</literal> URLs.  Path-based access control
       has no meaning, since each user is accessing the repository
       database files directly.</para>
 
@@ -95,9 +95,9 @@
 
           <row>
             <entry>User account options</entry>
-            <entry>Private 'users' file, or other mechanisms
+            <entry>Private <quote>users</quote> file, or other mechanisms
             available to Apache httpd (LDAP, SQL, etc.)</entry>
-            <entry>Private 'users' file, or other mechanisms available
+            <entry>Private <quote>users</quote> file, or other mechanisms available
               to SASL (LDAP, SQL, etc.)</entry>
             <entry>System accounts</entry>
           </row>
@@ -1893,7 +1893,7 @@
 $ svn list https://host.example.com/repos/project
 
 Error validating server certificate for 'https://host.example.com:443':
- - The certificate is not issued by a trusted authority. Use the
+ - The certificate is not issued by a trusted authority.  Use the
    fingerprint to validate the certificate manually!
 Certificate information:
  - Hostname: host.example.com
@@ -3070,7 +3070,7 @@
 
     <para>This is a common setup; notice that no repository
       name is mentioned in the section name.  This makes all repositories
-      world-readable to all users. Once all users have read access to
+      world-readable to all users.  Once all users have read access to
       the repositories, you can give explicit
       <literal>rw</literal> permission to certain users on specific
       subdirectories within specific repositories.</para>
@@ -3279,7 +3279,7 @@
       won't necessarily be owned by that same group, which then
       creates more permissions problems for your users.  A good
       workaround is to set the group SUID bit on the
-      repository's <filename>db</filename> directory. This causes all
+      repository's <filename>db</filename> directory.  This causes all
       newly created log files to have the same group owner as the
       parent directory.</para>
 
Index: src/en/book/ch09-reference.xml
===================================================================
--- src/en/book/ch09-reference.xml	(revision 3507)
+++ src/en/book/ch09-reference.xml	(working copy)
@@ -198,8 +198,8 @@
               unified diffs by default.  If you want to use an
               external diff program, use <option>--diff-cmd</option>.
               You can pass options to the diff program with the
-              <option>--extensions</option> option (more on that later
-              in this section).</para>
+              <option>--extensions</option> (<option>-x</option>)
+              option (more on that later in this section).</para>
           </listitem>
         </varlistentry>
       
@@ -244,7 +244,7 @@
 
         <varlistentry>
           <term><option>--extensions</option> (<option>-x</option>)
-          <replaceable>ARGS</replaceable></term>
+          <replaceable>ARG</replaceable></term>
           <listitem>
             <para>Specifies an argument or arguments that Subversion
               should pass to an external diff command.  This option is
@@ -487,8 +487,9 @@
         <varlistentry>
           <term><option>--record-only</option></term>
           <listitem>
-            <para>Marks revisions as merged (for use with
-              <option>--revision</option>).</para>
+            <para>Marks revisions as merged, for use with
+              <option>--revision</option>
+              (<option>-r</option>).</para>
           </listitem>
         </varlistentry>
         
@@ -867,7 +868,7 @@
 --extensions (-x) ARG
 --force
 --incremental
---revision (-r) ARG
+--revision (-r) REV
 --use-merge-history (-g)
 --verbose (-v)
 --xml
@@ -1087,7 +1088,7 @@
 --quiet (-q)
 --recursive (-R)
 --remove
---targets ARG
+--targets FILENAME
 </screen>
         </refsect1>
 
@@ -1098,7 +1099,7 @@
             commit only files in that changelist:</para>
 
           <screen>
-$ svn cl issue1729 foo.c bar.c baz.c
+$ svn changelist issue1729 foo.c bar.c baz.c
 Path 'foo.c' is now a member of changelist 'issue1729'.
 Path 'bar.c' is now a member of changelist 'issue1729'.
 Path 'baz.c' is now a member of changelist 'issue1729'.
@@ -1425,12 +1426,12 @@
           <screen>
 --changelist ARG
 --depth ARG
---editor-cmd ARG
+--editor-cmd CMD
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force-log
 --keep-changelists
---message (-m) TEXT
+--message (-m) MESSAGE
 --no-unlock
 --quiet (-q)
 --targets FILENAME
@@ -1595,11 +1596,12 @@
           <title>Options</title>
 
           <screen>
---editor-cmd EDITOR
+--editor-cmd CMD
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force-log
---message (-m) TEXT
+--ignore-externals
+--message (-m) MESSAGE
 --parents
 --quiet (-q)
 --revision (-r) REV
@@ -1625,7 +1627,7 @@
             subdirectory:</para>
 
           <screen>
-$ svn cp bat.c baz.c qux.c src
+$ svn copy bat.c baz.c qux.c src
 A         src/bat.c
 A         src/baz.c
 A         src/qux.c
@@ -1635,7 +1637,7 @@
             working copy under a different name:</para>
 
           <screen>
-$ svn cp -r 8 bat.c ya-old-bat.c
+$ svn copy -r 8 bat.c ya-old-bat.c
 A         ya-old-bat.c
 </screen>
 
@@ -1754,13 +1756,13 @@
           <title>Options</title>
 
           <screen>
---editor-cmd EDITOR
+--editor-cmd CMD
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force
 --force-log
 --keep-local
---message (-m) TEXT
+--message (-m) MESSAGE
 --quiet (-q)
 --targets FILENAME
 --with-revprop ARG
@@ -1906,16 +1908,19 @@
             N[:M]] --old=URL1 --new=URL2</userinput>.</para>
 
           <para>If <replaceable>TARGET</replaceable> is a URL, then
-            revs <literal>N</literal> and <literal>M</literal> can be given either via the
-            <option>--revision</option> option or by using the
+            revs <literal>N</literal> and <literal>M</literal> can be
+            given either via the
+            <option>--revision</option> (<option>-r</option>) option
+            or by using the
             <quote>@</quote> notation as described earlier.</para>
 
           <para>If <replaceable>TARGET</replaceable> is a working copy
             path, the default behavior (when no
-            <option>--revision</option> option is provided) is to
-            display the differences between the base and working
-            copies of <replaceable>TARGET</replaceable>.  If a
-            <option>--revision</option> option is specified in this
+            <option>--revision</option> (<option>-r</option>) option
+            is provided) is to display the differences between the
+            base and working copies
+            of <replaceable>TARGET</replaceable>.  If a
+            <option>--revision</option> (<option>-r</option>) option is specified in this
             scenario, though, it means:</para>
 
           <variablelist>
@@ -1985,7 +1990,7 @@
 --changelist ARG
 --depth ARG
 --diff-cmd CMD
---extensions (-x) "ARGS"
+--extensions (-x) ARG
 --force
 --new ARG
 --no-diff-deleted
@@ -2291,9 +2296,7 @@
 
         <refsect1>
           <title>Options</title>
-
-          <screen>
-</screen>
+          <para>None</para>
         </refsect1>
       </refentry>
 
@@ -2349,12 +2352,12 @@
           <screen>
 --auto-props
 --depth ARG
---editor-cmd EDITOR
+--editor-cmd CMD
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force
 --force-log
---message (-m) TEXT
+--message (-m) MESSAGE
 --no-auto-props
 --no-ignore
 --quiet (-q)
@@ -2695,7 +2698,7 @@
             <command>ls -l</command>:</para>
 
           <screen>
-$ svn list --verbose file:///var/svn/repos
+$ svn list -v file:///var/svn/repos
      16 sally         28361 Jan 16 23:18 README.txt
      27 sally             0 Jan 18 15:27 INSTALL
      24 harry               Jan 18 11:27 examples/
@@ -2782,10 +2785,10 @@
 
           <screen>
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force
 --force-log
---message (-m) TEXT
+--message (-m) MESSAGE
 --targets FILENAME
 </screen>
         </refsect1>
@@ -3232,7 +3235,7 @@
           <title>Options</title>
 
           <screen>
---accept ARG
+--accept ACTION
 --change (-c) REV
 --depth ARG
 --diff3-cmd CMD
@@ -3337,6 +3340,7 @@
 
           <screen>
 --revision (-r) REV
+--show-revs ARG
 </screen>
         </refsect1>
 
@@ -3410,11 +3414,11 @@
           <title>Options</title>
 
           <screen>
---editor-cmd EDITOR
+--editor-cmd CMD
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force-log
---message (-m) TEXT
+--message (-m) MESSAGE
 --parents
 --quiet (-q)
 --with-revprop ARG
@@ -3522,12 +3526,12 @@
           <title>Options</title>
 
           <screen>
---editor-cmd EDITOR
+--editor-cmd CMD
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force
 --force-log
---message (-m) TEXT
+--message (-m) MESSAGE
 --parents
 --quiet (-q)
 --revision (-r) REV
@@ -3660,7 +3664,7 @@
         <refnamediv>
           <refname>svn propedit</refname>
           <refpurpose>Edit the property of one or more items under
-            version control. See <xref
+            version control.  See <xref
             linkend="svn.ref.svn.c.propset"/> later in this chapter.</refpurpose>
         </refnamediv>
         <refsect1>
@@ -3698,12 +3702,12 @@
           <title>Options</title>
 
           <screen>
---editor-cmd EDITOR
+--editor-cmd CMD
 --encoding ENC
---file (-F) ARG
+--file (-F) FILENAME
 --force
 --force-log
---message (-m) ARG
+--message (-m) MESSAGE
 --revision (-r) REV
 --revprop
 --with-revprop ARG
@@ -3782,6 +3786,7 @@
 --revision (-r) REV
 --revprop
 --strict
+--verbose (-v)
 --xml
 </screen>
         </refsect1>
@@ -3903,7 +3908,7 @@
             values for the properties:</para>
 
           <screen>
-$ svn proplist --verbose foo.c
+$ svn proplist -v foo.c
 Properties on 'foo.c':
   svn:mime-type : text/plain
   svn:keywords : Author Date Rev
@@ -3989,7 +3994,7 @@
 --changelist ARG
 --depth ARG
 --encoding ENC
---file (-F) FILE
+--file (-F) FILENAME
 --force
 --quiet (-q)
 --recursive (-R)
@@ -4166,7 +4171,7 @@
           <title>Options</title>
 
           <screen>
---accept ARG
+--accept ACTION
 --depth ARG
 --quiet (-q)
 --recursive (-R)
@@ -4183,7 +4188,7 @@
             file <filename>foo.c</filename> with your edits:</para>
 
           <screen>
-$ svn up
+$ svn update
 Conflict discovered in 'foo.c'.
 Select: (p) postpone, (df) diff-full, (e) edit,
         (h) help for more options: p
@@ -4776,7 +4781,7 @@
             copy:</para>
 
           <screen>
-$ svn status --show-updates wc
+$ svn status -u wc
  M           965    wc/bar.c
        *     965    wc/foo.c
 A  +         965    wc/qax.c
@@ -4799,7 +4804,7 @@
             the status subcommand is as follows:</para>
 
           <screen>
-$ svn status --show-updates --verbose wc
+$ svn status -u -v wc
  M           965       938 sally        wc/bar.c
        *     965       922 harry        wc/foo.c
 A  +         965       687 harry        wc/qax.c
@@ -4934,7 +4939,7 @@
           <title>Options</title>
 
           <screen>
---accept ARG
+--accept ACTION
 --depth ARG
 --diff3-cmd CMD
 --force
@@ -5153,15 +5158,15 @@
           <title>Description</title>
 
           <para><command>svn update</command> brings changes from the
-            repository into your working copy.  If no revision is given,
-            it brings your working copy up to date with the
+            repository into your working copy.  If no revision is
+            given, it brings your working copy up to date with the
             <literal>HEAD</literal> revision.  Otherwise, it
             synchronizes the working copy to the revision given by the
-            <option>--revision</option> option.  As part of the
-            synchronization, <command>svn update</command> also
-            removes any stale locks (see <xref
-            linkend="svn.tour.cleanup"/>) found in the
-            working copy.</para>
+            <option>--revision</option> (<option>-r</option>) option.
+            As part of the synchronization, <command>svn
+            update</command> also removes any stale locks (see
+            <xref linkend="svn.tour.cleanup"/>) found in the working
+            copy.</para>
 
           <para>For each updated item, it prints a line that starts
             with a character reporting the action taken.  These
@@ -5254,11 +5259,11 @@
           <title>Options</title>
 
           <screen>
---accept ARG
+--accept ACTION
 --changelist
 --depth ARG
 --diff3-cmd CMD
---editor-cmd ARG
+--editor-cmd CMD
 --force
 --ignore-externals
 --quiet (-q)
@@ -5599,6 +5604,7 @@
 --fs-type TYPE
 --pre-1.4-compatible
 --pre-1.5-compatible
+--pre-1.6-compatible
 </screen>
         </refsect1>
 
@@ -5748,7 +5754,7 @@
           <para>Dump your whole repository:</para>
 
           <screen>
-$ svnadmin dump /var/svn/repos > full.dump
+$ svnadmin dump /var/svn/repos > full.dump
 * Dumped revision 0.
 * Dumped revision 1.
 * Dumped revision 2.
@@ -5759,7 +5765,7 @@
             repository:</para>
 
           <screen>
-$ svnadmin dump /var/svn/repos -r 21 --incremental > incr.dump
+$ svnadmin dump /var/svn/repos -r 21 --incremental > incr.dump
 * Dumped revision 21.
 </screen>
 
@@ -6053,7 +6059,6 @@
       </refentry>
 
       <refentry id="svn.ref.svnadmin.c.lstxns">
-
         <indexterm>
           <primary>svnadmin</primary>
           <secondary>subcommands</secondary>
@@ -6092,6 +6097,36 @@
         </refsect1>
       </refentry>
 
+      <refentry id="svn.ref.svnadmin.c.pack">
+        <indexterm>
+          <primary>svnadmin</primary>
+          <secondary>subcommands</secondary>
+          <tertiary>pack</tertiary>
+        </indexterm>
+        
+        <refnamediv>
+          <refname>svnadmin pack</refname>
+          <refpurpose>Possibly compact the repository into a more
+          efficient storage model.</refpurpose>
+        </refnamediv>
+        <refsect1>
+          <title>Synopsis</title>
+          <programlisting>svnadmin pack REPOS_PATH</programlisting>
+        </refsect1>
+        <refsect1>
+          <title>Description</title>
+
+          <para>See
+          <xref linkend="svn.reposadmin.maint.diskspace.fsfspacking"
+          /> for more information.</para>
+        </refsect1>
+        <refsect1>
+          <title>Options</title>
+          <para>None</para>
+        </refsect1>
+      </refentry>
+
+
       <refentry id="svn.ref.svnadmin.c.recover">
 
         <indexterm>
@@ -6357,7 +6392,7 @@
 
             <para>Set the property <replaceable>NAME</replaceable> on
               revision <replaceable>REVISION</replaceable> to the
-              contents of <replaceable>FILE</replaceable>. Use
+              contents of <replaceable>FILE</replaceable>.  Use
               <option>--use-pre-revprop-change-hook</option>
               or <option>--use-post-revprop-change-hook</option> to
               trigger the revision property-related hooks (e.g., if
@@ -6992,6 +7027,7 @@
 --no-diff-deleted
 --revision (-r) REV
 --transaction (-t) TXN
+--extensions (-x) ARG
 </screen>
         </refsect1>
 
@@ -7146,7 +7182,7 @@
           <title>Options</title>
 
           <screen>
---limit (-l) ARG
+--limit (-l) NUM
 --revision (-r) REV
 --show-ids
 </screen>
@@ -7422,6 +7458,7 @@
 --revprop
 --transaction (-t) TXN
 --verbose (-v)
+--xml
 </screen>
         </refsect1>
 
@@ -7442,7 +7479,7 @@
             but this time showing the property values as well:</para>
 
           <screen>
-$ svnlook --verbose proplist /var/svn/repos /trunk/README
+$ svnlook -v proplist /var/svn/repos /trunk/README
   original-author : harry
   svn:mime-type : text/plain
 </screen>
@@ -8637,15 +8674,15 @@
 </screen>
 
         <para>If the working copy contains modifications, a trailing
-          "M" is added:</para>
+          '<literal>M</literal>' is added:</para>
 
         <screen>
 $ svnversion
 4168M
 </screen>
 
-        <para>If the working copy is switched, a trailing "S" is
-          added:</para> 
+        <para>If the working copy is switched, a trailing
+          '<literal>S</literal>' is added:</para>
 
         <screen>
 $ svnversion
@@ -8662,7 +8699,7 @@
 
         <para>If invoked on a directory that is not a working copy,
           <command>svnversion</command> assumes it is an exported
-          working copy and prints "exported":</para>
+          working copy and prints <quote>exported</quote>:</para>
 
         <screen>
 $ svnversion


More information about the svnbook-dev mailing list