[SCM] The rsync repository. - branch master updated

Rsync CVS commit messages rsync-cvs at lists.samba.org
Tue Sep 13 17:06:23 MDT 2011


The branch, master has been updated
       via  db0443c Added "SORTED TRANSFER ORDER" manpage section.
       via  d5bff8f Cleanup some manpage & --help info.
      from  a7d7f52 Use "|| true" in our `xattr` test runs.

;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit db0443cf9064fc2feee303845a013ccf648a8f49
Author: Wayne Davison <wayned at samba.org>
Date:   Tue Sep 13 15:58:25 2011 -0700

    Added "SORTED TRANSFER ORDER" manpage section.

commit d5bff8ffe214e64cb43259b8bd43f21d931c467f
Author: Wayne Davison <wayned at samba.org>
Date:   Tue Sep 13 15:25:19 2011 -0700

    Cleanup some manpage & --help info.

-----------------------------------------------------------------------

Summary of changes:
 options.c |    2 +-
 rsync.yo  |   19 ++++++++++++++++---
 2 files changed, 17 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/options.c b/options.c
index ec8f8d1..d32376f 100644
--- a/options.c
+++ b/options.c
@@ -729,7 +729,7 @@ void usage(enum logcode F)
   rprintf(F,"     --del                   an alias for --delete-during\n");
   rprintf(F,"     --delete                delete extraneous files from destination dirs\n");
   rprintf(F,"     --delete-before         receiver deletes before transfer, not during\n");
-  rprintf(F,"     --delete-during         receiver deletes during transfer (default)\n");
+  rprintf(F,"     --delete-during         receiver deletes during the transfer\n");
   rprintf(F,"     --delete-delay          find deletions during, delete after\n");
   rprintf(F,"     --delete-after          receiver deletes after transfer, not during\n");
   rprintf(F,"     --delete-excluded       also delete excluded files from destination dirs\n");
diff --git a/rsync.yo b/rsync.yo
index 7cf3a80..3c0bfc0 100644
--- a/rsync.yo
+++ b/rsync.yo
@@ -281,6 +281,19 @@ daemon (including stand-alone and inetd configurations).
 If you're using one of the remote-shell transports for the transfer, there is
 no need to manually start an rsync daemon.
 
+manpagesection(SORTED TRANSFER ORDER)
+
+Rsync always sorts the specified filenames into its internal transfer list.
+This handles the merging together of the contents of identically named
+directories, makes it easy to remove duplicate filenames, and may confuse
+someone when the files are transferred in a different order than what was
+given on the command-line.
+
+If you need a particular file to be transferred prior to another, either
+separate the files into different rsync calls, or consider using
+bf(--delay-updates) (which doesn't affect the sorted transfer order, but
+does make the final file-updating phase happen much more rapidly).
+
 manpagesection(EXAMPLES)
 
 Here are some examples of how I use rsync.
@@ -374,9 +387,9 @@ to the detailed description below for a complete description.  verb(
      --del                   an alias for --delete-during
      --delete                delete extraneous files from dest dirs
      --delete-before         receiver deletes before xfer, not during
-     --delete-during         receiver deletes during transfer (default)
+     --delete-during         receiver deletes during the transfer
      --delete-delay          find deletions during, delete after
-     --delete-after          receiver deletes after transfer, not before
+     --delete-after          receiver deletes after transfer, not during
      --delete-excluded       also delete excluded files from dest dirs
      --ignore-missing-args   ignore missing source args without error
      --delete-missing-args   delete missing source args from destination
@@ -551,7 +564,7 @@ so that you can see the stderr output on the daemon side.
 
 dit(bf(-q, --quiet)) This option decreases the amount of information you
 are given during the transfer, notably suppressing information messages
-from the remote server. This option name is useful when invoking rsync from
+from the remote server. This option is useful when invoking rsync from
 cron.
 
 dit(bf(--no-motd)) This option affects the information that is output


-- 
The rsync repository.


More information about the rsync-cvs mailing list