- If code reading a filter/exclude file an EINTR error, rsync now clears
the error flag on the file handle so it can keep on reading.
- - If --relative is active, simply trim off trailing slashes and dot
- dirs. Also, reject a ".." dir if it would be sent as a relative dir.
+ - If --relative is active, the sending side cleans up trailing "/" or "/."
+ suffixes to avoid triggering a bug in older rsync versions. Also, we now
+ reject a ".." dir if it would be sent as a relative dir.
- If a non-directory is in the way of a directory and rsync is run with
--dry-run and --delete, rsync no longer complains about not being
trailing stars) to match both the dir itself as well as all the
content below the dir (dir/** would not match the dir).
+ - If the --itemize-changes (-i) option is repeated, rsync now includes
+ unchanged files in the itemized output (similar to -vv, but without
+ all the other verbose messages that can get in the way). Of course,
+ the client must be version 2.6.7 for this to work, but the remote
+ rsync only needs to be 2.6.7 if you're pushing files.
+
- Some minor documentation improvements.
- Updated some diffs in the patches dir.