Multi-project version of the inbuilt commit_ticket_updater tool


This plugin allows you to add comments to tickets in an environment with multiple Trac projects sharing one repository. By prepending the project name to the ticket number in the approved InterTrac fashion, you can add comments to tickets in specific projects only.

This plugin is based on commit_ticket_updater by Edgewall Software.

See also:

Bugs/Feature Requests

Existing bugs and feature requests for MultiProjectCommitTicketUpdaterPlugin are here.

If you have any issues, create a new ticket.


0 / 1


0 / 1


Download the zipped source from here.


You can check out MultiProjectCommitTicketUpdaterPlugin from here using Subversion, or browse the source with Trac.


Install this plugin in the usual way:

$ sudo easy_install 0.12/

In the components section of your trac.ini file, add the following:

multicommitupdater.* = enabled

Set the following options:

envelope = {}
commands.close = fix fixes fixed-forever
commands.refs = re see rel


  • envelope (either blank or two characters) specifies a pair of characters which must enclose all commit messages, or none if left blank. Default: blank.
  • commands.close is a space separated list of commands which can be used to close tickets. Default: close closed closes fix fixed fixes.
  • commands.refs is a space separated list of commands which can be used to reference tickets. Default: addresses re references refs see.


  • check_perms specifies whether Trac checks that the committer has permission to perform the requested operations on the referenced tickets. This requires that the user names be the same for Trac and repository operations.


  • The plugin must be enabled in every project which will be using it. The simplest way to do this is with a shared global configuration file, see trac:TracIni#GlobalConfiguration.


Once you have set up the plugin, you can add comments to tickets using something like this:

svn commit -m "Re my-other-project:#12, #13, changed blah and foo to do this and that. Closes my-project:#10 and #12."

Recent Changes

11453 by fleeblewidget on 2012-04-05 10:31:58
First version of hack
11451 by fleeblewidget on 2012-04-05 10:21:59
New hack MultiProjectCommitTicketUpdaterPlugin, created by fleeblewidget


Author: fleeblewidget
Maintainer: Ruth Trevor-Allen

Last modified 2 weeks ago Last modified on Jul 15, 2016, 10:34:25 AM