subversionのアップデートを数えるプログラムを改定しました。(count14.rb)

subversionのアップデート情報には、次のような種類があります。(これが全てかはまだ調査中です)

U  属性は変わらないが中身が変更されたもの
UU 属性も中身も変更されたもの
 U 属性のみの変更で、中身は変わらないもの
A  追加されたもの
D  削除されたもの
C   コンフリクト(矛盾)したもの
G  マージされたもの
E  存在しているもの
R  置き換わったもの

また、3番目のコラム(column)にBが来たものはBroken(壊れている)、また3番目のコラムにCが来たものは、コンフリクトしているという%svn help updateの説明もあり、実際どんなパターンが有り得るのかは、まだ捉えきれておりません。

当座、これで間に合いそうなものとして、以下のように(プログラムの一部です)、count14.rbを作成しました。(完璧ではないのですが、ご了承ください)

#ruby count14.rb  出力ログファイルのリスト
(suで実行する必要はありませんが)でアップデートを数えさせた結果はこんな感じです。