Add support for (directed) dependencies between Trac tickets


This plugin adds a "Dependency" fields to each ticket, enabling you to express tickets your ticket depends on.

It is a compatible improvement for TracTicketReferencePlugin on which it is based and uses only the custom field ticketref (like TracTicketReferencePlugin) to store the dependencies.

Enter ticket dependencies:

Entry of ticket dependencies

When entered, the plugin ensures the information is stored in a normalized form: duplicate-free ticket IDs, in increasing order, space-separated.

Displayed (directed) dependencies:

Displayed ticket dependencies

See also: ChildTicketsPlugin, MasterTicketsPlugin, SubticketsPlugin

Bugs/Feature Requests

Existing bugs and feature requests for TicketDependencyPlugin are here.

If you have any issues, create a new ticket.


You can download source code releases of TicketDependencyPlugin from here, or browse the source on GitHub.


Download the latest release as an Egg from here and install it as a Trac plug-in (e.g. by Install plugin in your Trac project's Administration page of the web front-end).

To enable and configure the plugin, add the following to your trac.ini file:

ticketdependency.* = enabled

ticketref = textarea
ticketref.cols = 68
ticketref.rows = 1

General instructions on installing Trac plugins can be found on the TracPlugins page.

Recent Changes

16672 by dlutz on 2017-06-21 14:27:21
New hack TicketDependencyPlugin, created by dlutz


Author: dlutz
Maintainer: Daniel Lutz

Last modified 6 years ago Last modified on Oct 27, 2018, 3:48:15 PM

Attachments (2)

Download all attachments as: .zip