wiki:MultiProjectCommitTicketUpdaterPlugin

Version 12 (modified by figaro, 4 months ago) (diff)

Move example to functional description

Multi-project version of the inbuilt commit_ticket_updater tool

Description

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.

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."

See also:

Bugs/Feature Requests

Existing bugs and feature requests for MultiProjectCommitTicketUpdaterPlugin are here.

If you have any issues, create a new ticket.

defect

0 / 1

enhancement

1 / 1

task

1 / 1

Download

Download the zipped source from here.

Source

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

Installation

For the 0.12 version of this plugin, see MultiProjectCommitTicketUpdaterPlugin@9.

Install this plugin in the usual way:

$ sudo easy_install 1.0/

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

[components]
multicommitupdater.* = enabled
tracopt.ticket.commit_updater.committicketreferencemacro = enabled
tracopt.ticket.commit_updater.committicketupdater = disabled

Configuration

Set the CommitTicketUpdater options. Additionally, the commit_ticket_update_short_name should be set to the token that you wish to use when referencing tickets. The value defaults to the environment name, i.e. the name of the environment directory:

[ticket]
commit_ticket_update_short_name = project-token

There are some additional configuration considerations post installation of this plugin:

Recent Changes

15730 by rjollos on 2016-08-23 17:17:53
1.0.0dev: Simplify and fix several issue with ticket command matching

Refs #12852.

15728 by rjollos on 2016-08-22 23:19:27
0.12.2: Add license keyword to setup.py

Fixes #12514.

15727 by rjollos on 2016-08-22 23:18:24
1.0.0dev: Add license text

Refs #12514.

(more)

Author/Contributors

Author: fleeblewidget
Maintainer: Ruth Trevor-Allen
Contributors: