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で実行する必要はありませんが)でアップデートを数えさせた結果はこんな感じです。