[[PageOutline(2-5,Contents,pullout)]] = Listing modified files per ticket in Trac == Description 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 [http://www.rentalia.com Rentalia]. == Bugs/Feature Requests Existing bugs and feature requests for `TicketModifiedFilesPlugin` are [report:9?COMPONENT=TicketModifiedFilesPlugin here]. All tickets ever created are [/query?component=TicketModifiedFilesPlugin here]. If you have any issues, create a [/newticket?component=TicketModifiedFilesPlugin new ticket]. [[TicketQuery(component=TicketModifiedFilesPlugin&group=type,format=progress)]] == Download / Source You can [source:ticketmodifiedfilesplugin browse the source] with Trac, or visit the plugin's [http://www.ohloh.net/projects/TicketModifiedFilesPlugin Ohloh page]. == Installation === 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 [export:ticketmodifiedfilesplugin zip file] or grab [/svn/ticketmodifiedfilesplugin the source] from SVN. 1. [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 the plugin 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 [components] 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. == Configuration 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: {{{#!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] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''