X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/9c54ad58f841734c33ca3dc0a43367801624ca54..a9ac4411e5943a277d53f7387e75580fc7027504:/rsync.yo diff --git a/rsync.yo b/rsync.yo index 3ad6ea1e..f407b5c6 100644 --- a/rsync.yo +++ b/rsync.yo @@ -907,7 +907,9 @@ put a partially transferred file into DIR instead of writing out the file to the destination dir. Rsync will also use a file found in this dir as data to speed up the transfer (i.e. when you redo the send after rsync creates a partial file) and delete such a file after it has served -its purpose. +its purpose. Note that if --whole-file is specified (or implied) that an +existing partial-dir file will not be used to speedup the transfer (since +rsync is sending files without using the incremental rsync algorithm). Rsync will create the dir if it is missing (just the last dir -- not the whole path). This makes it easy to use a relative path (such as @@ -1249,15 +1251,18 @@ is encountered the update might be discarded with no error (if the file appears to be up-to-date already) or the file-update may be attempted and then, if the file fails to verify, the update discarded with an error. This means that it should be safe to re-run a read-batch operation -if the command got updated. If you wish to force the batched-update to +if the command got interrupted. If you wish to force the batched-update to always be attempted regardless of the file's size and date, use the -I -option. If an error occurs, the destination tree will probably be in a +option (when reading the batch). +If an error occurs, the destination tree will probably be in a partially updated state. In that case, rsync can be used in its regular (non-batch) mode of operation to fix up the destination tree. The rsync version used on all destinations must be at least as new as the -one used to generate the batch file. +one used to generate the batch file. Rsync will die with an error if the +protocol version in the batch file is too new for the batch-reading rsync +to handle. The --dry-run (-n) option does not work in batch mode and yields a runtime error. @@ -1277,8 +1282,8 @@ list if a change in what gets deleted by --delete is desired. A normal user can ignore this detail and just use the shell script as an easy way to run the appropriate --read-batch command for the batched data. -See bf(http://www.ils.unc.edu/i2dsi/unc_rsync+.html) for papers and technical -reports. +The original batch mode in rsync was based on "rsync+", but the latest +version uses a new implementation. manpagesection(SYMBOLIC LINKS)