summaryrefslogtreecommitdiffstats
path: root/db
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2007-04-24 13:57:27 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2007-04-24 13:57:27 +0000
commit941a240535ac1b62f210afefefa4a0013b185a5f (patch)
tree5090119acea6a096027d4581c24975cafe1d4340 /db
parented5b5d0559015a1d31d44b6c606cab24cc72926c (diff)
downloadredmine-941a240535ac1b62f210afefefa4a0013b185a5f.tar.gz
redmine-941a240535ac1b62f210afefefa4a0013b185a5f.zip
Commit messages are now scanned for referenced or fixed issue IDs.
Keywords and the status to apply to fixed issues can be defined in Admin -> Settings. Default keywords: - for referencing issues: refs, references, IssueID - for fixing issues: fixes,closes There's no default status defined for fixed issue. You'll have to specify it if you want to enable auto closure of issues. Example of a working commit message: "This commit references #1, #2 and fixes #3" git-svn-id: http://redmine.rubyforge.org/svn/trunk@473 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'db')
-rw-r--r--db/migrate/040_create_changesets_issues.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/db/migrate/040_create_changesets_issues.rb b/db/migrate/040_create_changesets_issues.rb
new file mode 100644
index 000000000..494d3cc46
--- /dev/null
+++ b/db/migrate/040_create_changesets_issues.rb
@@ -0,0 +1,13 @@
+class CreateChangesetsIssues < ActiveRecord::Migration
+ def self.up
+ create_table :changesets_issues, :id => false do |t|
+ t.column :changeset_id, :integer, :null => false
+ t.column :issue_id, :integer, :null => false
+ end
+ add_index :changesets_issues, [:changeset_id, :issue_id], :unique => true, :name => :changesets_issues_ids
+ end
+
+ def self.down
+ drop_table :changesets_issues
+ end
+end