あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

svn update 時に更新対象になるファイル一覧の取得

特定リビジョンから、指定したリビジョンまで適用した場合の、更新されるファイル名一覧を取得する場合。
rev : 開始するリビジョン
REV : 適用したいリビジョン
: リポジトリのURL

svn diff -r rev:REV <URL> | diffstat

とかすれば、多少アレだけど結果が取得できる。例えば、http://example.com/repos/test/trunk/src というリポジトリのファイルを Revision 150 から Revision 200 にアップデートする時の更新一覧を取得するには、以下のように書く。

svn diff -r 150:200 http://example.com/repos/test/trunk/src | diffstat

まあ使うとしたら、svn info して対象のディレクトリかファイルのリビジョン取得して、それと HEAD で比較するとかそういうのだろう多分。