Git Branch Hook Plugin for Redmine
Add issue related revision by branch name. If the branch name include #xxxx, this plugin relate the commit to issue xxxx. For example, commits of following branches is related to issue 12345.
Close issue by Merge
Git Brnach Hook Plugin can close the ticket automatically by Merge branch. For example, if you work on hotfix/#12345 branch. When merge this branch with --no-ff option to master (or something else),
$ git merge --no-ff hotfix/#12345
This command add commit log :
commit 6d30f57bbf423404fbe8a2a497039ead2e90bbbf Merge: 98dd73e 59007a4 Author: XXXXX Date: XXX Merge branch 'hotfix/#12345'
Git Branch Hook Plugin add string "cloesed #12345" to end of commit message.
Merge branch 'hotfix/#12345' (closes #12345)
If you enabled Remine's issue auto close option by the key word in the commit message, issue #12345 will be closed.
If you don't want close the issue by merge, disabled Redmine's issue auto close function.
When merge branch on fast-forward, Merge message is not commited and auto close function does not work correctly. To use close by merge function, ensure execute 'git merge' with '--no-ff' option.
- ALMinium Project