X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d46b5646c65fa9bb0952de104ecc89a2ddadbe76..aabb50d4e391be5768fa76170372e28e85902f95:/NEWS diff --git a/NEWS b/NEWS index 457c5652..e3b11041 100644 --- a/NEWS +++ b/NEWS @@ -2,14 +2,21 @@ NEWS for rsync 3.0.0 (UNRELEASED) Protocol: 30 (changed) 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. + NOTABLE CHANGES 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, 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 + either turn off -d (--no-d), or specify -r --exclude='/*/*' manually. BUG FIXES: