Ticket dependency graph Plugin

Description

TracTicketDepgraphPlugin integrates dependency graph functionality into trac. Tickets set to block other tickets (or being blocked by other tickets) will be shown in a directed graph clearly stating the tickets blocking other tickets.

Depgraphs are accessible directly from within a certain ticket and can also be created by a macro from within a wiki page.

Bugs/Feature Requests

Existing bugs and feature requests for TracTicketDepgraphPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Requirements

If the TracTicketDepgraphPlugin is installed system wide, then you will need to enable the plugin in your trac.ini:

[components]
depgraph.* = enabled

Example

[[DepGraph]]       # Produce a dependency graph for all tickets with infinite depth
[[DepGraph(10,5)]] # Produce a dependency graph for ticket 10 with depth 5

Recent Changes

[4993] by ftiede on 12/10/08 06:56:44

Added support for trac's query language along with a link from /query to the query's depgraph and back. This fixes #4048.

[4794] by ftiede on 11/14/08 03:58:51

Finally fixing graph generation when there are quotes in a ticket's summary.

[4766] by ftiede on 11/11/08 04:32:55

Now using trac's internal priority enum to colorize the nodes. As of now only first five priorities are used. Hopefully this also works with non-ascii characters in a priority's name, see #2994.

[4511] by ftiede on 10/16/08 04:48:12

Removed call to no longer existing Graphviz.load_config(), fixing #3915. This update may require a reinstall of graphvizplugin using latest stable.

Author/Contributors

Author: ftiede
Contributors: andrei2102 with a port to Trac 0.11