2016/06/17分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Move quiet option to development.rb
railties/lib/rails/generators/rails/app/templates/config/initializers/assets.rb.tt
、
railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
の修正です。
config.assets.quiet
をinitializers/assets.rb
からdevelopment.rb
に移動しています。
config.assets.quiet
はinitializer hookで使用するオプションの為、initializers実行前に設定されている必要がある為、との事です。
Merge pull request #24773 from ralinc/fix-silent-fail-on-psql-command
activerecord/lib/active_record/tasks/postgresql_database_tasks.rb
の修正です。
DBにPostgreSQLを使用、かつ、db:structure:load
でSQLの読み込みがエラーになった際に、処理を終了するよう修正しています。
SQLの読み込みは普通にpsql
コマンドを実行して行っているのですが、そのpsql
コマンドのオプションにON_ERROR_STOP=1
を指定するようにし対応を行っています。
Move code style configuration files to root directory
activerecord
配下にあった.codeclimate.yml
、.rubocop.yml
をrootディレクトリに移動しています。
Merge pull request #25302 from schneems/schneems/evented-file-boot-at-check-time-master
activesupport/lib/active_support/evented_file_update_checker.rb
の修正です。
ActiveSupport::EventedFileUpdateChecker
クラスのboot処理(listenによるファイルの更新チェック)をプロセス毎に行われるよう修正しています。
元々はboot処理はEventedFileUpdateChecker
のインスタンス作成時に一度だけ行われるようになっていたのですが、EventedFileUpdateChecker
のインスタンス生成後に、ファイルの更新チェック処理が別プロセスで行われるケースがあり、その場合に正しくファイルの更新が検知出来なかった為、更新チェック時にpidをチェックし、pidが異なる場合に再度boot処理を行うよう修正しています。多分。とても不安…。