*チケットコメントを間違えた時の再登録(trac-admin resync) 見つからなかったので http://mosa.nubobo.net/archives/33 このページを参考に作りました・・・ script/resync #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require RAILS_ROOT + '/config/environment' prj_id = ARGV.shift rev = ARGV.shift unless prj_id && rev print "USAGE: #{$0} project_id revision_no\n" exit 1 end project = Project.find_by_identifier(prj_id) unless project raise "Not found project by #{prj_id}" end repository = project.repository revisions = repository.scm.revisions(nil, rev, rev) print "rev:#{revisions.first.identifier} #{revisions.first.message}\n" changeset = repository.changesets.find_by_revision(rev) changeset.update_attribute("comments", revisions.first.message) changeset.scan_comment_for_issue_ids