gerco/IssuesTest — Issue #17: Store revision numbers with tickets referencing them
Author: gerco
Created: 2012-03-09 17:17:07+00:00
State: open
Labels: SvnTracIntegration

A Trac ticket should be updated by the trac-post-commit-hook to have a list of revisions this ticket is referenced in. This will allow tools and Trac plugins to compile a list of files belonging to a Trac ticket.

An extra table will need to be added to the Trac database. For sqlite3 (the default), this may lool like this:
{{{
CREATE TABLE ticket_revision (
ticket integer,
rev text,
UNIQUE(ticket,rev)
)
}}}

A Trac plugin can then be written to display the changes belonging to a ticket and the Xml-RPC plugin should be updated to allow clients to access it. EsbTool can then be extended with functionality to compile a release based on a number of Trac tickets.

This ticket will act as the parent for several tickets that will describe the functionality to be implemented in the SvnTracIntegration, TicketChangesPlugin and EsbTool.

Changesets:
[[TicketChanges(17)]]