CinnamonのCVSレポジトリの改行コード問題

今までCinnamonのCVSレポジトリにはCR+LFでファイルを登録していたのですが、これは相互運用性に問題があると連絡を受けました。どうやらCVSクライアントによっては、レポジトリには改行コードがLFで登録されているという前提で動くものがあるようです(例えばTortoiseCVS。僕はcygwincvsコマンドをバイナリモードで使っていたので特に問題はありませんでした)。
ということで、以下のコマンドでCinnamonの改行コードをCR+LFからLFに変換しました。dos2unixはin-place editで改行コードを変換してくれるので楽です。

$ find . -type f | xargs dos2unix

参照:

うーむ。CVSのこの挙動はバッドノウハウだと思います。はまる人きっといっぱいいます。