= Listing modified files per ticket in Trac = == Description == `TicketModifiedFiles` is a plugin that lists the files that have been modified during the resolution of a ticket (i.e. ticket-related modified files).[[BR]] It also checks if those files have been modified to resolve other tickets, in order to warn the developer about possible conflicting tickets.[[BR]] == Bugs/Feature Requests == Existing bugs and feature requests for `TicketModifiedFilesPlugin` are [report:9?COMPONENT=TicketModifiedFilesPlugin here] (all tickets ever created: [/query?component=TicketModifiedFilesPlugin here]). If you have any issues, create a [http://trac-hacks.org/newticket?component=TicketModifiedFilesPlugin&owner=e2jk new ticket]. == Defects and Enhancements == You can [source:ticketmodifiedfilesplugin browse the source] with Trac, or visit `TicketModifiedFiles`'s [http://www.ohloh.net/projects/TicketModifiedFilesPlugin Ohloh page]. === Easy way === If you have a recent version of [http://peak.telecommunity.com/DevCenter/setuptools Setuptools] installed, you can just do: {{{ #!sh easy_install http://trac-hacks.org/svn/ticketmodifiedfilesplugin }}} === Alternative === 1. Download `TicketModifiedFiles` as a [download:ticketmodifiedfilesplugin zip file] or grab [http://trac-hacks.org/svn/ticketmodifiedfilesplugin the source] from SVN. 2. [trac:wiki:TracPlugins Build and install an egg] from this source. (Note: Requires `Genshi >=0.5`. If you have an earlier version, the latest development version should be installed automatically. If not, please [http://genshi.edgewall.org/wiki/Download install the latest version of Genshi].) == Enabling TicketModifiedFilesPlugin == You have to explicitly enable the plugin. This is done in the [components] section of the configuration file [http://trac.edgewall.org/wiki/TracIni conf/trac.ini], where you need to add: {{{ #!ini ticketmodifiedfiles.* = enabled }}} (Note: You might need to have to create the [components] section if this is the first plugin you're installing) Then reload/restart your webserver/tracd. That's it. == Extra configuration == This step is optional.[[BR]] 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: {{{ #!ini [modifiedfiles] ignored_statuses = closed, documentation }}} (Note: if you leave the `ignored_statuses` parameter empty, there will be no ignored status) == Recent Changes == [[ChangeLog(ticketmodifiedfilesplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:e2jk Emilien Klein] [http://www.rentalia.com Rentalia.com] [[BR]] '''Maintainer:''' [wiki:e2jk Emilien Klein] [[BR]] '''Contributors:'''