diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-04-24 13:57:27 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-04-24 13:57:27 +0000 |
commit | 941a240535ac1b62f210afefefa4a0013b185a5f (patch) | |
tree | 5090119acea6a096027d4581c24975cafe1d4340 /db | |
parent | ed5b5d0559015a1d31d44b6c606cab24cc72926c (diff) | |
download | redmine-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.rb | 13 |
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 |