rsync-3.0.0

http://www.samba.org/ftp/rsync/src/rsync-3.0.0-NEWS

待望の --skip-compress が来ました! debian の unstable にはもう上がっていて、etch (stable) なひとでも deb source からオレオレパッケージ作るのはかんたんです。 Depends: base-files (>= 4.0.0) はとりあえず無視の方向で、daemonも使わないし、preinstとか全部消しちゃえば楽勝。

% find . -type f -name 'hoge*' | rsync -avzP -e 'ssh -cblowfish' \
> --compress-level=9 --skip-compress=MYD --files-from=- \
> /var/lib/mysql remote:/var/lib/mysql/

てなかんじで myisampack した MYD だけ zlib 通さないとかが簡単にできるようになりました。

The default list of suffixes that will not be compressed is this (several of these are newly added for 3.0.0):

gz/zip/z/rpm/deb/iso/bz2/t[gb]z/7z/mp[34]/mov/avi/ogg/jpg/jpeg

http://www.samba.org/ftp/rsync/rsync.html

いやー、気分的にも「この下ってbz2してたんだっけ?」とか確認しなくてよくてありがたいです。うん。