ruby-trunk-changes r53595 - r53603

今日は主に Windows でのビルドのためのビルドプロセスの修正がありました。

headius: r53595 2016-01-20 03:42:36 +0900

File.mkfifo の rdoc 用コメントの修正。省略可能な第2引数が省略可として書かれていなかったのを修正しています。

svn: r53596 2016-01-20 03:42:37 +0900

version.h の日付更新。

nobu: r53599 2016-01-20 17:14:24 +0900

tool/extlibs.rb に --cache というオプションを追加して cache 用ディレクトリを指定できるようにしています。

nobu: r53600 2016-01-20 17:16:39 +0900

r53599 の ChangeLog エントリが抜け落ちてたので修正しています。

nobu: r53601 2016-01-20 17:17:57 +0900

tool/vcs.rb で VCS::GIT.detect でリポジトリの working copy を検出するために .git を探すところで、.git がファイルでも検出できるようにしています。
Git 2.6 からの worktree という機能で作られた作業ディレクトリに作られる .git はディレクトリではなくてファイルなので、この worktree も working copy として扱えるようにしているようです。Git の worktree 機能を知りませんでした。作業中に急遽別の修正などを実施するのに便利ですね。

usa: r53602 2016-01-20 21:00:14 +0900

r53584 で make update-config が make up の仲間に入ったのですが、これを common.mk から Makefile.in での記述に移動しています。 config.status などのファイルは Unix 系の OS でのみ必要なため。

usa: r53603 2016-01-20 21:09:39 +0900

r53602 の ChangeLog エントリの typo 修正。