Visual-studio – Automatically close Redmine Task with commit comment

mercurialredminevisual studio

There is a feature (associated revisions) in Redmine to link commits with tasks with specific keywords typed in comment on commit:

Default keywords are:

* for referencing issues: refs, references, IssueID
* for fixing issues: fixes, closes

http://www.redmine.org/projects/redmine/wiki/RedmineSettings#Referencing-issues-in-commit-messages

When I make commits (from Visual Studio 2010 + Mercurial) to the repository, all referencing keywords are working fine but “fixing issues” keywords (fixes, closes) don’t change the status to “done”.

Any suggestions?

Best Answer

Log in as an admin and go to Settings -> Repositories -> Referencing and fixing issues in commit messages:

redmine settings

Make sure that:

  • you have a status defined in the dropdown applied status
  • you're using the correct keywords in your commit messages

The following examples will close an issue for the above settings:

  • fixes #1234
  • closes #1234

To have the issue get closed, redmine will have to read the latest commit messages. Usually redmine does this when clicking on the Repository tab. You may also configure a rake task which does this regularly.

Related Topic