Chris@14: --- app/models/changeset.rb Chris@14: +++ app/models/changeset.rb Chris@14: @@ -152,6 +152,15 @@ Chris@14: def self.normalize_comments(str) Chris@14: to_utf8(str.to_s.strip) Chris@14: end Chris@14: + Chris@14: + # Creates a new Change from it's common parameters Chris@14: + def create_change(change) Chris@14: + Change.create(:changeset => self, Chris@14: + :action => change[:action], Chris@14: + :path => change[:path], Chris@14: + :from_path => change[:from_path], Chris@14: + :from_revision => change[:from_revision]) Chris@14: + end Chris@14: Chris@14: private Chris@14: