[[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]. For more background as to why this plugin was created, see #6301. See also: TracTicketChangelogPlugin, TracTicketChangesetsPlugin == Bugs/Feature Requests Existing bugs and feature requests for TicketModifiedFilesPlugin are [report:9?COMPONENT=TicketModifiedFilesPlugin here]. If you have any issues, create a [/newticket?component=TicketModifiedFilesPlugin new ticket]. [[TicketQuery(component=TicketModifiedFilesPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:ticketmodifiedfilesplugin here]. == Source You can check out TicketModifiedFilesPlugin from [/svn/ticketmodifiedfilesplugin here] using Subversion, or [source:ticketmodifiedfilesplugin browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. You have to explicitly enable the plugin. This is done in the [components] section of the configuration file [t:TracIni conf/trac.ini], where you need to add: {{{#!ini [components] ticketmodifiedfiles.* = enabled }}} '''Note''': You may need to create the [components] section if it is not present. Then reload/restart your webserver/tracd: {{{#!sh $ trac-admin /path/to/env deploy /deploy/path }}} == 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 and all tickets of modified files are in scope. == Recent Changes [[ChangeLog(ticketmodifiedfilesplugin, 3)]] == Author/Contributors '''Author:''' [wiki:e2jk Emilien Klein] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''