Chris@16: class AddOverwriteOption < ActiveRecord::Migration Chris@16: def self.up Chris@16: add_column :repositories, :checkout_url_overwrite, :boolean, :default => false, :null => false Chris@16: Chris@16: # existing repositories are set to overwrite the default settings Chris@16: # This is to keep continuity of settings. Chris@16: Repository.reset_column_information Chris@16: Repository.update_all({:checkout_url_overwrite, true}) Chris@16: end Chris@16: Chris@16: def self.down Chris@16: remove_column :repositories, :checkout_url_overwrite Chris@16: end Chris@16: end Chris@16: