今日はツール類の修正とドキュメントの変更がありました。
knu:r34176 2012-01-02 22:14:24 +0900
tool/file2lastrev.rb というレポジトリ内の指定したファイルが最後に更新されたリビジョン番号を返すツールで、ディレクトリの .svn や .git というディレクトリの存在をチェックしていたのですが、Subversion は元は全てのサブディレクトリに .svn ディレクトリを持っていたのに 1.7 からトップレベルのディレクトリにだけ .svn を置くように変化したのでそれに対応するため親ディレクトリを再帰的に探索するようにしています。
kosaki:r34190 2012-01-03 11:39:15 +0900
これもツールの修正。 tool/merger.rb というブランチに trunk から変更をバックポートするツールで、自動的に version.h の日付を更新するのですが、この時日付を日本時刻として更新するようにしています。 ChangeLog の locale は local?
svn:r34191 2012-01-03 11:39:20 +0900
version.h の日付更新。
kosaki:r34194 2012-01-03 13:45:08 +0900
同じく tool/merger.rb でリビジョンの指定に r### と r を先頭に付けた表記を受け付けるようにしています。
ayumin:r34197 2012-01-03 15:53:49 +0900
process.c の Kernel#system の rdoc コメントの typo 修正。
ayumin:r34198 2012-01-03 16:01:15 +0900
Thread# や Thread#= で更新/参照できる thread local storage の rdoc で Fiber との関係について追記/変更しています。Thread のメソッドなのに Fiber 毎に異なる記憶領域になるんですよね。