Listing modified files per ticket in Trac


This is a plugin that lists the files that have been modified during the resolution of a ticket, ie ticket-related modified files. It also checks if those files have been modified to resolve other tickets, to warn the developer about possible conflicting tickets.

This plugin is sponsored by Rentalia. For more background as to why this plugin was created, see #6301.

Bugs/Feature Requests

Existing bugs and feature requests for TicketModifiedFilesPlugin are here.

If you have any issues, create a new ticket.


5 / 10


6 / 10


2 / 3


Download the zipped source from here.


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


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

You have to explicitly enable the plugin. This is done in the [components] section of the configuration file conf/trac.ini, where you need to add:

ticketmodifiedfiles.* = enabled

Note: You might need to have to create the [components] section if this is the first plugin you are installing.

Then reload/restart your webserver/tracd.


This step is optional.

By default, tickets that are in the "closed" state are ignored when looking for conflicting tickets. You can change this behavior in the conf/trac.ini file by creating a new section:

ignored_statuses = closed, documentation

Note: If you leave the ignored_statuses parameter empty, there will be no ignored status and all tickets of modified files are in scope.

Recent Changes

11457 by rjollos on 2012-04-07 22:27:06
Refs #8688: Modified Genshi transformer so that it can find a match in Trac 0.12 and inject the modified files link below the Change History, as it does in Trac 0.11. This change should preserve the functionality in Trac 0.11.
9703 by rjollos on 2010-12-24 06:41:12
Moved 'Back to Ticket #X' link to the contextual navigation. Fixes #5486.
9697 by e2jk on 2010-12-20 21:26:12
Changing the License to use a "plain BSD". This is done simultaneously with the change of maintainership. See ticket #8326.


Author: Emilien Klein
Maintainer: Emilien Klein

Last modified 4 months ago Last modified on Nov 18, 2016, 9:26:46 PM