X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/5b4e1f318dd3c3088aff8906cccd8cf801aae9e6..d4e0196346583433d7d0e809d950f10f6c77d8db:/NEWS diff --git a/NEWS b/NEWS index 2d6f2ffc..dc81ce1a 100644 --- a/NEWS +++ b/NEWS @@ -169,7 +169,8 @@ Changes since 2.6.3: - Added the --itemize-changes (-i) option that is a way to output the list of files that got transferred and/or changed in any way, and how - they changed. Also works with --dry-run. + they changed. The effect is the same as specifying a --log-format of + "%i %n%L" (see the rsyncd.conf manpage). Works with --dry-run too. - Added the --fuzzy option, which attempts to find a basis file for a file that is being created from scratch. The current algorithm @@ -227,9 +228,15 @@ Changes since 2.6.3: PROTOCOL DIFFERENCES FOR VERSION 29: + - A 16-bit flag-word is transmitted after every file-list index. This + indicates what is changing between the sender and the receiver. The + generator now transmits an index and a flag-word to indicate when + dirs and symlinks have changed (only outputting local change messages + for older protocols). + - If --inplace is specified, the generator sends an extra byte after - each index integer indicating what kind of basis file is being used - for the transfer (see the FNAMECMP_* defines). + the flag-word indicating what kind of basis file is being used for + the transfer (see the FNAMECMP_* defines). - The sending of exclude names is done using filter-rule syntax. This means that all names have a prefixed rule indicator, even excludes