From: Wayne Davison Date: Sun, 7 Oct 2007 04:04:57 +0000 (+0000) Subject: Mention how --list-only w/o -r now abandons an old kluge. X-Git-Tag: v3.0.0pre2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f65576881adfd20abea9cdab2b43f9e90a582df;p=thirdparty%2Frsync.git Mention how --list-only w/o -r now abandons an old kluge. --- diff --git a/NEWS b/NEWS index 457c5652..8e6369fc 100644 --- a/NEWS +++ b/NEWS @@ -4,12 +4,19 @@ Changes since 2.6.9: NOTABLE CHANGE IN BEHAVIOR: - - The handling of implied directories when using --relative has changed - to send them as directories (e.g. no implied dir is ever sent as a - symlink). This avoids unexpected behavior and should not adversely - affect most people. If you're one of those rare people who relied - upon having an implied dir be duplicated as a symlink, either specify - --keep-dirlinks or --no-implied-dirs. + - The handling of implied directories when using --relative has changed to + send them as directories (e.g. no implied dir is ever sent as a symlink). + This avoids unexpected behavior and should not adversely affect most + people. If you're one of those rare people who relied upon having an + implied dir be duplicated as a symlink, you should specify the transfer + of the symlink and the transfer of the referent directory as separate + args. (See also --keep-dirlinks and --no-implied-dirs.) + + - Requesting a remote file list without specifying -r (--recursive) now + sends the -d (--dirs) option to the remote rsync rather than sending -r + along with an extra exclude of /*/*. If the remote rsync does not + understand the -d option (i.e. it is 2.6.3 or older), you will need to + specify -r --exclude='/*/*' manually. BUG FIXES: