変更したのに svn status に出てこない場合の対処

Ethna本体を EUC-JP から UTF-8 にごっそり変更するために、以下のコマンドで文字コードをごっそり変更した。

$ find lib/Ethna/ -name '*.php' | xargs -n 64 nkf --overwrite -Ew

ところが、svn status とか svn diff とかしても変更対象として見られてない。
確認したら、ファイルの更新日時が変更されていない。


そーいう場合には、touch してあげれば、ちゃんと変更したと認識してくれるようになった。

$ find lib/Ethna/ -name '*.php' | xargs touch