Skip to content
Snippets Groups Projects

GPG signed commits

Merged Alexis Reigel requested to merge siemens/gitlab-ce:feature/gpg-signed-commits into master
Compare and Show latest version
1 file
+ 10
5
Compare changes
  • Side-by-side
  • Inline
@@ -8,14 +8,19 @@ module ConnectionAdapters
class Mysql2Adapter < AbstractMysqlAdapter
alias_method :__gitlab_add_index2, :add_index
def add_index(table_name, column_name, options = {})
column = ActiveRecord::Base.connection.columns(table_name).first { |c| c.name == column_name }
def add_index(table_name, column_names, options = {})
if column.type == :binary
options[:length] = 20
Array(column_names).each do |column_name|
column = ActiveRecord::Base.connection.columns(table_name).find { |c| c.name == column_name }
puts "--> mysql hack: #{table_name}, #{column_name}, #{column.type}, #{column.inspect}"
if column&.type == :binary
puts "-------------------------------> HACK!"
options[:length] = 20
end
end
__gitlab_add_index2(table_name, column_name, options)
__gitlab_add_index2(table_name, column_names, options)
end
end
end
Loading