X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/86e97e178de98f6ea9de4200e9c28c10bc03c722..c557eb8cec91f1a299a07ad7728113a74c8f41e6:/NEWS diff --git a/NEWS b/NEWS index 4548af15..2d6f2ffc 100644 --- a/NEWS +++ b/NEWS @@ -148,8 +148,9 @@ Changes since 2.6.3: filter files (like .cvsignore, but with full filter-rule parsing). This new option was chosen in order to ensure that all existing include/exclude processing remained 100% compatible with older - versions. (Protocol 29 needed for full filter-rule support, but - backward-compatible rules work with earlier protocol versions.) + versions. Protocol 29 is needed for full filter-rule support, but + backward-compatible rules work with earlier protocol versions. + (Promoted from the patches dir.) - Added the --delay-updates option that puts all updated files into a temporary directory (by default ".~tmp~", but settable via the @@ -166,6 +167,19 @@ Changes since 2.6.3: they are given, and refuse to operate on a directory index (since that would indicate that something had gone very wrong). + - 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. + + - Added the --fuzzy option, which attempts to find a basis file for a + file that is being created from scratch. The current algorithm + only looks in the destination directory for the created file, but + it does attempt to find a match based on size/mod-time (in case the + file was renamed with no other changes) as well as based on a fuzzy + name-matching algorithm. This option requires protocol 29 because + it needs the new file-sorting order. (Promoted from patches dir + and enhanced.) + SUPPORT FILES: - Added support/atomic-rsync -- a perl script that will transfer some @@ -207,6 +221,10 @@ Changes since 2.6.3: - Defined int32 in a way that ensures that the build dies if we can't find a variable with at least 32 bits. + - The daemon's "read only" config item now sets an internal read_only + variable that makes extra sure that no write/delete calls on the + read-only side can succeed. + PROTOCOL DIFFERENCES FOR VERSION 29: - If --inplace is specified, the generator sends an extra byte after