2019/03/08分のコミットです。
CHANGELOGへの追加はありませんでした。
Build assets automatically if necessary
railties/test/isolation/abstract_unit.rb
の修正です。
railtiesのテストで必要なassetsのbuildを、必要ならテスト内で行うよう修正しています。CIではCIの前処理で行うようになっているので不要なのですが、ローカルで一部テストを実施するのに必要なので、テスト内でも行うようにしています。
Add version awareness to rails db:system:change
railties/lib/rails/generators/rails/db/system/change/change_generator.rb
の修正です。
db:system:change
でGemfile内のgemを置き換える際に、バージョン指定も置き換えるよう修正しています。
元々はgem名のみ置き換えるようになっていたのですが、それだと不正なバージョン指定になってしまう(元々gem 'sqlite3', '~> 1.3', '>= 1.3.6'
となっていた場合、gem 'pg', '~> 1.3', '>= 1.3.6'
になってしまい、リリースされていないバージョンの指定になる)為。