[[PageOutline(2-5,Contents,pullout)]] = Link bug references to Mantis bugtracker == Description This patch transforms bug references in commit messages to link to external [http://www.mantisbt.org/ Mantis bugtracker]. It also fetches the bug descriptions from the Mantis page title. It does the same thing as [http://trac.edgewall.org/wiki/TracFaq#we-re-already-using-bugzilla-can-i-disable-tickets simple mantis redirector], but with bug descriptions in timeline. As an example: Commit messages containing text like [[BR]] mantis !#802 are transformed to links like [[BR]] [http://www.mantisbt.org/bugs/view.php?id=802 Mantis #000802]: Associate an image file (or raw HTML?) for each project. == Bugs/Feature Requests Existing bugs and feature requests for MantisChangesetBugLinksPatch are [report:9?COMPONENT=MantisChangesetBugLinksPatch here]. If you have any issues, create a [/newticket?component=MantisChangesetBugLinksPatch new ticket]. [[TicketQuery(component=MantisChangesetBugLinksPatch&group=type,format=progress)]] == Download Download the zipped source from [export:mantischangesetbuglinkspatch here]. == Source You can check out MantisChangesetBugLinksPatch from [/svn/mantischangesetbuglinkspatch here] using Subversion, or [source:mantischangesetbuglinkspatch browse the source] with Trac. == Installation If you have troubles applying patch, for example, because of differences of linefeeds: 1. Download patch.py utility from http://python-patch.googlecode.com/svn-history/trunk/patch.py 1. Execute the following: {{{#!sh python patch.py icachechangesetlistener.env.diff }}} 1. Change `MANTIS_URL` value in `plugins/mantis_tickets_query.py` to point to location of your bug tracker. 1. Copy changed `plugins/mantis_tickets_query.py` to plugins folder of your Trac environment. == Recent Changes [[ChangeLog(mantischangesetbuglinkspatch, 3)]] == Author/Contributors '''Author:''' [wiki:techtonik] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''