File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 22
33STDOUT . sync = true
44
5+ require 'active_record'
56require 'digest/sha1'
7+ require 'json'
68require 'erb'
79require 'optparse'
810require 'yaml'
9- require 'active_record'
1011
1112config = YAML . load ( ERB . new ( File . read ( 'config/database.yml' ) ) . result )
1213ActiveRecord ::Base . establish_connection ( config [ ENV [ 'RAILS_ENV' ] || 'test' ] )
@@ -45,7 +46,7 @@ configs = {}
4546
4647scope . find_each do |obj |
4748 next unless obj . config
48- key = Digest ::MD5 . hexdigest ( obj . config . inspect )
49+ key = Digest ::MD5 . hexdigest ( JSON . dump ( obj . config ) )
4950
5051 config = configs [ key ]
5152 config ||= Config . where ( repository_id : obj . repository_id , key : key ) . select ( :id ) . first
@@ -56,3 +57,4 @@ scope.find_each do |obj|
5657
5758 sleep pause if pause
5859end
60+
You can’t perform that action at this time.
0 commit comments