■
ショボめのパッチを作ったんだがファイル添付する方法がわからない。<input type="file" .../> はどこだ?
[PATCH] script/about can't print "Edge Rails revision".
script/about can't print "Edge Rails revision" in no English locale(ex. ja_JP.EUC-JP). This patch fix it. Rails::Info.edge_rails_revision will not always match /^Revision/ because Subversion(`svn info`) return gettext string.
Index: railties/lib/rails_info.rb =================================================================== --- railties/lib/rails_info.rb (revision 3716) +++ railties/lib/rails_info.rb (working copy) @@ -55,7 +55,13 @@ protected def svn_info Dir.chdir("#{RAILS_ROOT}/vendor/rails") do - silence_stderr { `svn info` } + silence_stderr { + env_lang = ENV['LC_ALL'] + ENV['LC_ALL'] = "C" + lines = `svn info` + ENV['LC_ALL'] = env_lang + lines + } end end end
ダサいな。
まだショボいパッチしか送ったことない。精進します。今、一番送りたいパッチは Wiki ちゃんのパッチ。
追記:
「wikiちゃんのパッチは全てrejectしますw」
えぇーっ、夢破れたり。こうなったら類似プロジェクトを立ち上げてシェアwを分捕ってやる!
追記2:
舞波おっつーです。できまんた。