[svnbook commit] r2970 - trunk/src/en/book

cmpilato noreply at red-bean.com
Tue Jan 22 15:48:33 CST 2008


Author: cmpilato
Date: Tue Jan 22 15:48:25 2008
New Revision: 2970

Log:
Update book text around recent changelist feature changes.

Modified:
   trunk/src/en/book/ch03-advanced-topics.xml
   trunk/src/en/book/ch09-reference.xml

Modified: trunk/src/en/book/ch03-advanced-topics.xml
==============================================================================
--- trunk/src/en/book/ch03-advanced-topics.xml	(original)
+++ trunk/src/en/book/ch03-advanced-topics.xml	Tue Jan 22 15:48:25 2008
@@ -3341,17 +3341,16 @@
       labels applied to working copy files for the express purpose of
       associating multiple files together.  Users of many of Google's
       software offerings are familiar with this concept already.  For
-      example, Gmail doesn't provide the traditional folders-based
-      email organization mechanism.  In <ulink
-      url="http://mail.google.com/">Gmail</ulink>, you apply arbitrary
-      labels to emails, and multiple emails can be said to be part of
-      the same group if they happen to share a particular label.
-      Viewing only a group of similarly labeled emails then becomes a
-      simple user interface trick.  Many other Web 2.0 sites have
-      similar mechanisms—consider the <quote>tags</quote> used
-      by sites like <ulink
-      url="http://www.youtube.com/">YouTube</ulink> and <ulink
-      url="http://www.flickr.com/">Flickr</ulink>,
+      example, <ulink url="http://mail.google.com/">Gmail</ulink>
+      doesn't provide the traditional folders-based email organization
+      mechanism.  In Gmail, you apply arbitrary labels to emails, and
+      multiple emails can be said to be part of the same group if they
+      happen to share a particular label.  Viewing only a group of
+      similarly labeled emails then becomes a simple user interface
+      trick.  Many other Web 2.0 sites have similar
+      mechanisms—consider the <quote>tags</quote> used by sites
+      like <ulink url="http://www.youtube.com/">YouTube</ulink> and
+      <ulink url="http://www.flickr.com/">Flickr</ulink>,
       <quote>categories</quote> applied to blog posts, and so on.
       Folks understand today that organization of data is critical,
       but that how that data is organized needs to be a flexible
@@ -3562,7 +3561,7 @@
         user interface fix by doing the following:</para>
 
       <screen>
-$ svn ci -m "Fix a user interface bug found while working on math logic." \
+$ svn ci -m "Fix a UI bug found while working on math logic." \
       --changelist ui-fix
 Sending        button.c
 Transmitting file data .
@@ -3572,9 +3571,9 @@
 
       <para>In fact, the <command>svn commit</command> command
         provides a second changelists-related option:
-        <option>--keep-changelist</option>.  Normally, changelist
+        <option>--keep-changelists</option>.  Normally, changelist
         assignments are removed from files after they are committed.
-        But if <option>--keep-changelist</option> is provided,
+        But if <option>--keep-changelists</option> is provided,
         Subversion will leave the changelist assignment on the
         committed (and now unmodified) files.  In any case, committing
         files assigned to one changelist leaves other changelists
@@ -3611,17 +3610,22 @@
         quickly and easily rename or remove a changelist.</para>
 
       <screen>
-$ svn changelist math-bugs --changelist math-fixes
+$ svn changelist math-bugs --changelist math-fixes --depth infinity
 svn: warning: Removing 'integer.c' from changelist 'math-fixes'.
 Path 'integer.c' is now a member of changelist 'math-bugs'.
 svn: warning: Removing 'mathops.c' from changelist 'math-fixes'.
 Path 'mathops.c' is now a member of changelist 'math-bugs'.
-$ svn changelist --remove --changelist math-bugs
+$ svn changelist --remove --changelist math-bugs --depth infinity
 Path 'integer.c' is no longer a member of a changelist.
 Path 'mathops.c' is no longer a member of a changelist.
 $
 </screen>
 
+      <para>Finally, you can specify multiple instances of the
+        <option>--changelist</option> option on a single command
+        line.  Doing so limits the operation you are performing to
+        files found in any of the specified changesets.</para>
+
     </sect2>
 
     <!-- =============================================================== -->

Modified: trunk/src/en/book/ch09-reference.xml
==============================================================================
--- trunk/src/en/book/ch09-reference.xml	(original)
+++ trunk/src/en/book/ch09-reference.xml	Tue Jan 22 15:48:25 2008
@@ -85,7 +85,8 @@
             <replaceable>ARG</replaceable></term>
           <listitem>
             <para>Operate only on members of changelist named
-              <replaceable>ARG</replaceable>.</para>
+              <replaceable>ARG</replaceable>.  This option can be used
+              multiple times to specify sets of changelists.</para>
           </listitem>
         </varlistentry>
 
@@ -1026,6 +1027,7 @@
 
           <screen>
 --remove
+--depth ARG
 --targets ARG
 --changelist ARG
 --config-dir ARG
@@ -2661,7 +2663,6 @@
 --no-auth-cache
 --non-interactive
 --config-dir DIR
---changelist ARG
 </screen>
         </refsect1>
 
@@ -2789,7 +2790,6 @@
 --no-auth-cache
 --non-interactive
 --config-dir DIR
---changelist ARG
 </screen>
         </refsect1>
 
@@ -4744,7 +4744,6 @@
 --non-interactive
 --config-dir DIR
 --force
---changelist ARG
 </screen>
         </refsect1>
 




More information about the svnbook-dev mailing list