git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/1.0-stable@3861 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/1.0.1
@@ -19,12 +19,13 @@ class Change < ActiveRecord::Base | |||
belongs_to :changeset | |||
validates_presence_of :changeset_id, :action, :path | |||
before_save :init_path | |||
def relative_path | |||
changeset.repository.relative_path(path) | |||
end | |||
def before_save | |||
path ||= "" | |||
def init_path | |||
self.path ||= "" | |||
end | |||
end |
@@ -1,6 +1,9 @@ | |||
class ChangeChangesPathLengthLimit < ActiveRecord::Migration | |||
def self.up | |||
# these are two steps to please MySQL 5 on Win32 | |||
change_column :changes, :path, :text, :default => nil, :null => true | |||
change_column :changes, :path, :text, :null => false | |||
change_column :changes, :from_path, :text | |||
end | |||