about the failure (which will only be seen if --no-detach was
specified).
+ - A local transfer no longer duplicates all its include/exclude options
+ by sending the forked process a copy of the list it already has.
+
ENHANCEMENTS:
- Rsync now supports popt's option aliases, which means that you can
--del option is implemented as an internally-defined popt alias, so
an rsync daemon that refuses "delete" (which, for safety's sake,
really matches "delete*") will still refuse all delete options. The
- default behavior is also explicitly selectable via --delete-before.
+ default --delete behavior is also explicitly selectable via
+ --delete-before.
+
+ - All the --delete-WHEN options are now more memory efficient:
+ Previously an entire duplicate set of file-list objects was created
+ on the receiving side for the entire destination hierarchy. The new
+ algorithm only creates a single directory of objects at a time.
- Added the --copy-dest option, which works like --link-dest except
that it includes copies of identical files.
modified time for directories when --times was specified. This
option will avoid an extra pass through the file-list at the end of
the transfer (to tweak all the directory times), which can result in
- an appreciable speedup for a really large transfer.
+ an appreciable speedup for a really large transfer. (Promoted from
+ the patches dir.)
- Added the --filter (-f) option and its helper option, -F. Filter
rules are an extension to the existing include/exclude handling
- Documented the "max verbosity" setting for rsyncd.conf. (This
setting was added a couple releases ago, but left undocumented.)
+ - The sender and the generator now double-check the file-list index
+ they are given, and refuse to operate on a directory index (since
+ that would indicate that something had gone very wrong).
+
SUPPORT FILES:
- Added support/atomic-rsync -- a perl script that will transfer some