<?xml version="1.0" encoding="iso8859-1"?>
<rss version="2.0">
<channel>
<title>MyWackoSite - IntegrationMantisSubversion</title>
<link>http://wacko.zion-it.com/IntegrationMantisSubversion</link>
<description>History/revisions of MyWackoSite/IntegrationMantisSubversion</description>
<language>en-us</language>
<item>
<title>2006-12-16 12:08:05</title>
<link>http://wacko.zion-it.com/IntegrationMantisSubversion/show?time=2006-12-16+12%3A08%3A05</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wacko.zion-it.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a name=".integrationmantissubversion" href="http://wacko.zion-it.com/IntegrationMantisSubversion" class="">/Integration&amp;nbsp;Mantis&amp;nbsp;Subversion&lt;/a> of &lt;a href="http://wacko.zion-it.com/IntegrationMantisSubversion?time=2006-12-16+12%3A08%3A05">2006-12-16 12:08:05&lt;/a> and &lt;a href="http://wacko.zion-it.com/IntegrationMantisSubversion">2006-12-16 12:43:36&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">« Joint Education Meeting&lt;br />
Do&amp;nbsp;you want to&amp;nbsp;know how&amp;nbsp;to&amp;nbsp;integrate Mantis and&amp;nbsp;SVN? I&amp;nbsp;did, but&amp;nbsp;could never manage the&amp;nbsp;right Google query to&amp;nbsp;return a&amp;nbsp;page written for&amp;nbsp;someone unfamiliar with customizing Mantis. (I’m still learning SVN&amp;nbsp;too.) This is&amp;nbsp;the documentation I&amp;nbsp;wish I’d had. This process is&amp;nbsp;easier if&amp;nbsp;you know Bash or&amp;nbsp;some other scripting language. This was&amp;nbsp;accomplished using Mantis 1.0.0rc2. An&amp;nbsp;older version may&amp;nbsp;not work with these instructions.&lt;br />
&lt;div class="indent">&lt;div class="indent">Revision properties such as&amp;nbsp;log messages aren’t versioned. If&amp;nbsp;you were to&amp;nbsp;go back and&amp;nbsp;change a&amp;nbsp;log message, for&amp;nbsp;example, the&amp;nbsp;old one&amp;nbsp;would be&amp;nbsp;lost. This hook, and&amp;nbsp;its post- counterpart, offer a&amp;nbsp;chance to&amp;nbsp;reject or&amp;nbsp;log the&amp;nbsp;change.&lt;/div>&lt;/div>
Well, that sounds simple. All&amp;nbsp;we&amp;nbsp;have to&amp;nbsp;do is&amp;nbsp;write a&amp;nbsp;script that will log&amp;nbsp;into our&amp;nbsp;bug tracking system and&amp;nbsp;insert a&amp;nbsp;comment on&amp;nbsp;the appropriate ticket. That sounds easy enough, but&amp;nbsp;let’s not&amp;nbsp;make things too&amp;nbsp;complicated. With a&amp;nbsp;few minor customizations, Mantis will do&amp;nbsp;most of&amp;nbsp;the work for&amp;nbsp;us.&lt;br />
The&amp;nbsp;manual for&amp;nbsp;Mantis has&amp;nbsp;two relevant pages. One, titled “Source Control Integration”, provides a&amp;nbsp;list of&amp;nbsp;customizable settings, but&amp;nbsp;offers no&amp;nbsp;directions on&amp;nbsp;where these settings are&amp;nbsp;most appropriately accessed. The&amp;nbsp;other, “CVS integration”, is&amp;nbsp;not terribly helpful either, but&amp;nbsp;it&amp;nbsp;does provide another piece of&amp;nbsp;our puzzle—it tells us&amp;nbsp;there is&amp;nbsp;a command line PHP&amp;nbsp;script included with Mantis that accepts a&amp;nbsp;version control (e.g. SVN, CVS) log&amp;nbsp;message via&amp;nbsp;stdin, and&amp;nbsp;adds comments to&amp;nbsp;any tickets as&amp;nbsp;appropriate.&lt;br />
First things first. Create a&amp;nbsp;new user in&amp;nbsp;Mantis. This is&amp;nbsp;the account the&amp;nbsp;script will use. I&amp;nbsp;called mine “svn”. Make sure the&amp;nbsp;user has&amp;nbsp;permission to&amp;nbsp;add comments and&amp;nbsp;resolve tickets. Don’t forget to&amp;nbsp;add it&amp;nbsp;to your project(s).&lt;br />
Open up&amp;nbsp;/path/to/mantis/config_inc.php. If&amp;nbsp;it doesn’t exist, create it. (If it&amp;nbsp;doesn’t exist, you&amp;nbsp;didn’t follow the&amp;nbsp;installation directions.) This file is&amp;nbsp;used to&amp;nbsp;override default settings. It’s not&amp;nbsp;distributed as&amp;nbsp;part of&amp;nbsp;Mantis, so&amp;nbsp;when you&amp;nbsp;upgrade, it&amp;nbsp;won’t be&amp;nbsp;overwritten. This is&amp;nbsp;where you&amp;nbsp;should have your database connection information, and&amp;nbsp;where you&amp;nbsp;would override the&amp;nbsp;default colors, status/severity options, or&amp;nbsp;any number of&amp;nbsp;configurable settings.&lt;br />
You’ll notice I&amp;nbsp;defined a&amp;nbsp;regular expression different from the&amp;nbsp;default. I&amp;nbsp;wanted to&amp;nbsp;not only match the&amp;nbsp;string “issue #1337&amp;#8243;, but&amp;nbsp;to&amp;nbsp;be a&amp;nbsp;bit more liberal, matching the&amp;nbsp;phrase “bug #1337&amp;#8243; too. For&amp;nbsp;those of&amp;nbsp;you savy enough to&amp;nbsp;craft your own&amp;nbsp;expressions, the&amp;nbsp;first capturable group must be&amp;nbsp;the bug&amp;nbsp;number, or&amp;nbsp;the script won’t work. (This is&amp;nbsp;hard-coded into Mantis.) Hence the&amp;nbsp;non-capturing group (?:bug|issue).&lt;br />
&lt;div class="indent">&lt;div class="indent">This is&amp;nbsp;an undocumented setting. The&amp;nbsp;default is&amp;nbsp;to be&amp;nbsp;equal to $g_source_control_regexp, but&amp;nbsp;I&amp;nbsp;only wanted certain tickets to&amp;nbsp;be automatically closed, so&amp;nbsp;I used a&amp;nbsp;different regular expression. My&amp;nbsp;expression matches “fixes issue #1337&amp;#8243;, “fix bug&amp;nbsp;#1337&amp;#8243;, or&amp;nbsp;simply “fixed #1337&amp;#8243;. (Plus several iterations on&amp;nbsp;those words.) The&amp;nbsp;ticket number must be&amp;nbsp;the first captured group. Altering the&amp;nbsp;expression to&amp;nbsp;also accept the&amp;nbsp;words “solved” and&amp;nbsp;“solves” is&amp;nbsp;left as&amp;nbsp;an exercise for&amp;nbsp;the reader.&lt;/div>&lt;/div>
Before we&amp;nbsp;go further, let’s make sure we&amp;nbsp;implemented the&amp;nbsp;Mantis settings properly. Run&amp;nbsp;the following from the&amp;nbsp;command line (alter the&amp;nbsp;paths, of&amp;nbsp;course)&lt;br />
%&amp;gt; /path/to/php /path/to/mantis/core/checkin.php &amp;lt;&amp;lt;&amp;lt; “My web&amp;nbsp;monkey fixed issue #1337 by&amp;nbsp;accident.”&lt;br />
If&amp;nbsp;you’ve configured Mantis correctly, there should be&amp;nbsp;a new&amp;nbsp;comment on&amp;nbsp;ticket #1337.&lt;br />
Now&amp;nbsp;that we&amp;nbsp;have Mantis set&amp;nbsp;to&amp;nbsp;accept log&amp;nbsp;messages from our&amp;nbsp;version control system, we&amp;nbsp;need to&amp;nbsp;connect Subversion to&amp;nbsp;it. Remember the&amp;nbsp;hooks from the&amp;nbsp;beginning of&amp;nbsp;this article? We’re going to&amp;nbsp;write one. I&amp;nbsp;used Bash script. (Be nice, I’m still learning Bash.)&lt;br />
The&amp;nbsp;program svnlook is&amp;nbsp;distributed as&amp;nbsp;part of&amp;nbsp;Subversion. Given a&amp;nbsp;revision and&amp;nbsp;repository path as&amp;nbsp;parameters, it&amp;nbsp;will return various properties of&amp;nbsp;the revision, such as&amp;nbsp;the author or&amp;nbsp;which files were changed. In&amp;nbsp;this case we’re asking only for&amp;nbsp;the log&amp;nbsp;message.&lt;br />
There you&amp;nbsp;have it. That’s how&amp;nbsp;you integrate Subversion with Mantis. If&amp;nbsp;you have questions, feel free to&amp;nbsp;leave a&amp;nbsp;comment.&lt;br />
I&amp;nbsp;wasn’t content with having just a&amp;nbsp;log message added to&amp;nbsp;my Mantis tickets. I&amp;nbsp;wanted to&amp;nbsp;know who&amp;nbsp;did it, and&amp;nbsp;what files were changed. Thus, my&amp;nbsp;actual script is&amp;nbsp;a bit&amp;nbsp;more complicated. (Remember, I’m still learning Bash, so&amp;nbsp;be nice.)&lt;br />
One&amp;nbsp;Response to&amp;nbsp;“Integrating Mantis and&amp;nbsp;Subversion”&lt;a name="h8765-1">&lt;/a>&lt;h2>andere poging&lt;/h2>
 23:49:53, December 15, 2004&lt;br />
&lt;ul>&lt;li>&lt;ul>&lt;li> Comments (6)&lt;/li>&lt;/ul>&lt;/li>&lt;/ul>
In&amp;nbsp;&lt;span class="missingpage">Net&amp;nbsp;MRG's&lt;/span>&lt;a href="http://wacko.zion-it.com/NetMRG's/edit?add=1" title="Create this page">?&lt;/a> bugtracker, I&amp;nbsp;always thought it'd be&amp;nbsp;nice to&amp;nbsp;have a&amp;nbsp;comment every time a&amp;nbsp;commit to&amp;nbsp;a bug&amp;nbsp;was made. That way&amp;nbsp;everyone involved would know when changes were being made, and&amp;nbsp;what changes. Luckily, Mantis allows for&amp;nbsp;this via&amp;nbsp;its Source Control Integration.&lt;br />
If&amp;nbsp;only it&amp;nbsp;were that easy.&lt;br />
To&amp;nbsp;make a&amp;nbsp;long story short; whenever you&amp;nbsp;start a&amp;nbsp;project like this &amp;ndash; use&amp;nbsp;a&amp;nbsp;separate CVSROOT &amp;ndash; it&amp;nbsp;will make your life much easier.&lt;br />
My&amp;nbsp;loginfo&lt;br />
netmrg /usr/bin/php -q /path/to/mantisbt/core/checkin.php&lt;br />
ALL&amp;nbsp;/usr/local/bin/syncmail -S "&lt;span class="missingpage">Net&amp;nbsp;MRG-&amp;nbsp;CVS&lt;/span>&lt;a href="http://wacko.zion-it.com/NetMRG-CVS/edit?add=1" title="Create this page">?&lt;/a>: " -R return@addr --quiet %%s to@addr&lt;br />
My&amp;nbsp;mantisbt config_inc.php&lt;br />
$g_source_control_notes_view_status = VS_PUBLIC;&lt;br />
$g_source_control_account           = 'netmrgcvs';&lt;br />
$g_source_control_set_status_to     = OFF;&lt;br />
$g_source_control_regexp = &amp;laquo;/bug\s*[#]{0,1}(\d+)/i&amp;raquo;;&lt;br />
Nils Drews (buells@gmx.net) at&amp;nbsp;08:44:27, January 08, 2005&lt;br />
How&amp;nbsp;does this work??  You&amp;nbsp;write in&amp;nbsp;your comment for&amp;nbsp;the svn/cvs commit simply: bug&amp;nbsp;#XXX solved and&amp;nbsp;now in&amp;nbsp;the notes of&amp;nbsp;mantis it&amp;nbsp;says exactly so??  And&amp;nbsp;what is&amp;nbsp;that loginfo file you&amp;nbsp;wrote??  I&amp;nbsp;think it's the&amp;nbsp;key to&amp;nbsp;run that script with each commit, but&amp;nbsp;i&amp;nbsp;don't know exactly. Thx&amp;nbsp;for your help, Nils&lt;br />
Douglas E. Warner (&lt;a href="http://www.silfreed.net" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wacko.zion-it.com/themes/default/icons/web.gif" alt="" border="0" />http://www.silfreed.net&lt;/a>) at&amp;nbsp;15:45:10, January 08, 2005&lt;br />
Yes, it&amp;nbsp;will add&amp;nbsp;a&amp;nbsp;comment to&amp;nbsp;the correct bug&amp;nbsp;(er, Issue) about the&amp;nbsp;stuff you&amp;nbsp;just commited. This is&amp;nbsp;for CVS; I&amp;nbsp;haven't gotten around to&amp;nbsp;setting this up&amp;nbsp;again for&amp;nbsp;subversion. The&amp;nbsp;loginfo file is&amp;nbsp;a file in&amp;nbsp;your CVSROOT directory; I&amp;nbsp;would recommend reading at&amp;nbsp;cvshome.org.&lt;br />
Ivan Zhekov (izhekov@ppartner.com) at&amp;nbsp;07:06:16, June 10, 2005&lt;br />
loginfo is&amp;nbsp;a configuration file of&amp;nbsp;CVS. It's located in&amp;nbsp;CVSROOT in&amp;nbsp;the repository. So&amp;nbsp;the idea is&amp;nbsp;that every time you&amp;nbsp;submit a&amp;nbsp;bug, the&amp;nbsp;log output is&amp;nbsp;sent to&amp;nbsp;the script checkin.php that verifies the&amp;nbsp;log and&amp;nbsp;write info about it&amp;nbsp;in mantis database.&lt;br />
Chris (mkgnu@gmx.net) at&amp;nbsp;14:04:55, June 27, 2005&lt;br />
You&amp;nbsp;may find it&amp;nbsp;more valuable in&amp;nbsp;the long term to&amp;nbsp;use Scmbug: &lt;a href="http://freshmeat.net/projects/scmbug/" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wacko.zion-it.com/themes/default/icons/web.gif" alt="" border="0" />http://freshmeat.net/projects/scmbug/&lt;/a>&lt;br />
nik&amp;nbsp;at&amp;nbsp;16:29:00, October 30, 2006&lt;br />
beware: scmbug has&amp;nbsp;a&amp;nbsp;list of&amp;nbsp;dependencies a&amp;nbsp;mile long.&lt;br />
Doug (&lt;a href="http://www.silfreed.net" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wacko.zion-it.com/themes/default/icons/web.gif" alt="" border="0" />http://www.silfreed.net&lt;/a>) at&amp;nbsp;19:09:20, October 30, 2006&lt;br />
I'm thinking about trying out&amp;nbsp;trac (&lt;a href="http://trac.edgewall.org/" target="_blank" title="Outgoing link (in new window)" class="outerlink">&lt;img src="http://wacko.zion-it.com/themes/default/icons/web.gif" alt="" border="0" />http://trac.edgewall.org/&lt;/a>) to&amp;nbsp;integrate everything for&amp;nbsp;&lt;span class="missingpage">Net&amp;nbsp;MRG&lt;/span>&lt;a href="http://wacko.zion-it.com/NetMRG/edit?add=1" title="Create this page">?&lt;/a>. I&amp;nbsp;don't like the&amp;nbsp;default look, but&amp;nbsp;I'm hoping that can&amp;nbsp;be&amp;nbsp;fixed.&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">Â« Joint Education Meeting&lt;br />
Do&amp;nbsp;you want to&amp;nbsp;know how&amp;nbsp;to&amp;nbsp;integrate Mantis and&amp;nbsp;SVN? I&amp;nbsp;did, but&amp;nbsp;could never manage the&amp;nbsp;right Google query to&amp;nbsp;return a&amp;nbsp;page written for&amp;nbsp;someone unfamiliar with customizing Mantis. (Iâ&lt;br />™m still learning SVN&amp;nbsp;too.) This is&amp;nbsp;the documentation I&amp;nbsp;wish Iâ&lt;div class="indent">™d had. This process is&amp;nbsp;easier if&amp;nbsp;you know Bash or&amp;nbsp;some other scripting language. This was&amp;nbsp;accomplished using Mantis 1.0.0rc2. An&amp;nbsp;older version may&amp;nbsp;not work with these instructions.&lt;div class="indent">
&lt;/div>&lt;/div>Revision properties such as&amp;nbsp;log messages arenâ&lt;br />™t versioned. If&amp;nbsp;you were to&amp;nbsp;go back and&amp;nbsp;change a&amp;nbsp;log message, for&amp;nbsp;example, the&amp;nbsp;old one&amp;nbsp;would be&amp;nbsp;lost. This hook, and&amp;nbsp;its post- counterpart, offer a&amp;nbsp;chance to&amp;nbsp;reject or&amp;nbsp;log the&amp;nbsp;change.&lt;br />&lt;br />
Well, that sounds simple. All&amp;nbsp;we&amp;nbsp;have to&amp;nbsp;do is&amp;nbsp;write a&amp;nbsp;script that will log&amp;nbsp;into our&amp;nbsp;bug tracking system and&amp;nbsp;insert a&amp;nbsp;comment on&amp;nbsp;the appropriate ticket. That sounds easy enough, but&amp;nbsp;letâ&lt;br />™s not&amp;nbsp;make things too&amp;nbsp;complicated. With a&amp;nbsp;few minor customizations, Mantis will do&amp;nbsp;most of&amp;nbsp;the work for&amp;nbsp;us.&lt;br />
The&amp;nbsp;manual for&amp;nbsp;Mantis has&amp;nbsp;two relevant pages. One, titled â&lt;div class="indent">śSource Control Integrationâ&lt;div class="indent">ť, provides a&amp;nbsp;list of&amp;nbsp;customizable settings, but&amp;nbsp;offers no&amp;nbsp;directions on&amp;nbsp;where these settings are&amp;nbsp;most appropriately accessed. The&amp;nbsp;other, â&lt;/div>śCVS integrationâ&lt;/div>ť, is&amp;nbsp;not terribly helpful either, but&amp;nbsp;it&amp;nbsp;does provide another piece of&amp;nbsp;our puzzleâ&lt;br />”it tells us&amp;nbsp;there is&amp;nbsp;a command line PHP&amp;nbsp;script included with Mantis that accepts a&amp;nbsp;version control (e.g. SVN, CVS) log&amp;nbsp;message via&amp;nbsp;stdin, and&amp;nbsp;adds comments to&amp;nbsp;any tickets as&amp;nbsp;appropriate.&lt;br />
First things first. Create a&amp;nbsp;new user in&amp;nbsp;Mantis. This is&amp;nbsp;the account the&amp;nbsp;script will use. I&amp;nbsp;called mine â&lt;br />śsvnâ&lt;br />ť. Make sure the&amp;nbsp;user has&amp;nbsp;permission to&amp;nbsp;add comments and&amp;nbsp;resolve tickets. Donâ&lt;br />™t forget to&amp;nbsp;add it&amp;nbsp;to your project(s).&lt;br />
Open up&amp;nbsp;/path/to/mantis/config_inc.php. If&amp;nbsp;it doesnâ&lt;br />™t exist, create it. (If it&amp;nbsp;doesnâ™t exist, you&amp;nbsp;didnâ™t follow the&amp;nbsp;installation directions.) This file is&amp;nbsp;used to&amp;nbsp;override default settings. Itâ™s not&amp;nbsp;distributed as&amp;nbsp;part of&amp;nbsp;Mantis, so&amp;nbsp;when you&amp;nbsp;upgrade, it&amp;nbsp;wonâ™t be&amp;nbsp;overwritten. This is&amp;nbsp;where you&amp;nbsp;should have your database connection information, and&amp;nbsp;where you&amp;nbsp;would override the&amp;nbsp;default colors, status/severity options, or&amp;nbsp;any number of&amp;nbsp;configurable settings.
Youâ™ll notice I&amp;nbsp;defined a&amp;nbsp;regular expression different from the&amp;nbsp;default. I&amp;nbsp;wanted to&amp;nbsp;not only match the&amp;nbsp;string âśissue #1337&amp;#8243;, but&amp;nbsp;to&amp;nbsp;be a&amp;nbsp;bit more liberal, matching the&amp;nbsp;phrase âśbug #1337&amp;#8243; too. For&amp;nbsp;those of&amp;nbsp;you savy enough to&amp;nbsp;craft your own&amp;nbsp;expressions, the&amp;nbsp;first capturable group must be&amp;nbsp;the bug&amp;nbsp;number, or&amp;nbsp;the script wonâ™t work. (This is&amp;nbsp;hard-coded into Mantis.) Hence the&amp;nbsp;non-capturing group (?:bug|issue).
This is&amp;nbsp;an undocumented setting. The&amp;nbsp;default is&amp;nbsp;to be&amp;nbsp;equal to $g_source_control_regexp, but&amp;nbsp;I&amp;nbsp;only wanted certain tickets to&amp;nbsp;be automatically closed, so&amp;nbsp;I used a&amp;nbsp;different regular expression. My&amp;nbsp;expression matches âśfixes issue #1337&amp;#8243;, âśfix bug&amp;nbsp;#1337&amp;#8243;, or&amp;nbsp;simply âśfixed #1337&amp;#8243;. (Plus several iterations on&amp;nbsp;those words.) The&amp;nbsp;ticket number must be&amp;nbsp;the first captured group. Altering the&amp;nbsp;expression to&amp;nbsp;also accept the&amp;nbsp;words âśsolvedâť and&amp;nbsp;âśsolvesâť is&amp;nbsp;left as&amp;nbsp;an exercise for&amp;nbsp;the reader.
Before we&amp;nbsp;go further, letâ™s make sure we&amp;nbsp;implemented the&amp;nbsp;Mantis settings properly. Run&amp;nbsp;the following from the&amp;nbsp;command line (alter the&amp;nbsp;paths, of&amp;nbsp;course)
%&amp;gt; /path/to/php /path/to/mantis/core/checkin.php &amp;lt;&amp;lt;&amp;lt; âśMy web&amp;nbsp;monkey fixed issue #1337 by&amp;nbsp;accident.âť
If&amp;nbsp;youâ™ve configured Mantis correctly, there should be&amp;nbsp;a new&amp;nbsp;comment on&amp;nbsp;ticket #1337.
Now&amp;nbsp;that we&amp;nbsp;have Mantis set&amp;nbsp;to&amp;nbsp;accept log&amp;nbsp;messages from our&amp;nbsp;version control system, we&amp;nbsp;need to&amp;nbsp;connect Subversion to&amp;nbsp;it. Remember the&amp;nbsp;hooks from the&amp;nbsp;beginning of&amp;nbsp;this article? Weâ™re going to&amp;nbsp;write one. I&amp;nbsp;used Bash script. (Be nice, Iâ™m still learning Bash.)
The&amp;nbsp;program svnlook is&amp;nbsp;distributed as&amp;nbsp;part of&amp;nbsp;Subversion. Given a&amp;nbsp;revision and&amp;nbsp;repository path as&amp;nbsp;parameters, it&amp;nbsp;will return various properties of&amp;nbsp;the revision, such as&amp;nbsp;the author or&amp;nbsp;which files were changed. In&amp;nbsp;this case weâ™re asking only for&amp;nbsp;the log&amp;nbsp;message.
There you&amp;nbsp;have it. Thatâ™s how&amp;nbsp;you integrate Subversion with Mantis. If&amp;nbsp;you have questions, feel free to&amp;nbsp;leave a&amp;nbsp;comment.
I&amp;nbsp;wasnâ™t content with having just a&amp;nbsp;log message added to&amp;nbsp;my Mantis tickets. I&amp;nbsp;wanted to&amp;nbsp;know who&amp;nbsp;did it, and&amp;nbsp;what files were changed. Thus, my&amp;nbsp;actual script is&amp;nbsp;a bit&amp;nbsp;more complicated. (Remember, Iâ™m still learning Bash, so&amp;nbsp;be nice.)
One&amp;nbsp;Response to&amp;nbsp;âśIntegrating Mantis and&amp;nbsp;Subversionâť&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-12-16 12:02:35</title>
<link>http://wacko.zion-it.com/IntegrationMantisSubversion/show?time=2006-12-16+12%3A02%3A35</link>
<description>&lt;div class="pageBefore">&lt;img src="http://wacko.zion-it.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://wacko.zion-it.com/IntegrationMantisSubversion" class="">/Integration&amp;nbsp;Mantis&amp;nbsp;Subversion&lt;/a> of &lt;a href="http://wacko.zion-it.com/IntegrationMantisSubversion?time=2006-12-16+12%3A02%3A35">2006-12-16 12:02:35&lt;/a> and &lt;a href="http://wacko.zion-it.com/IntegrationMantisSubversion?time=2006-12-16+12%3A08%3A05">2006-12-16 12:08:05&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">Add&amp;nbsp;Your Comment&lt;br />
Name (required)&lt;br />
Mail (will not&amp;nbsp;be&amp;nbsp;published) (required)&lt;br />
Website&lt;br />
&lt;ul>&lt;li>&lt;ul>&lt;li> Home
&lt;/li>&lt;li> About
&lt;/li>&lt;li> Entries (RSS)
&lt;/li>&lt;li> Comments (RSS)&lt;/li>&lt;/ul>&lt;/li>&lt;/ul>
Categories&lt;br />
&lt;ul>&lt;li>&lt;ul>&lt;li> General
&lt;/li>&lt;li> Communication
&lt;/li>&lt;li> Customer Service
&lt;/li>&lt;li> Education
&lt;/li>&lt;li> Financial Literacy
&lt;/li>&lt;li> Javascript
&lt;/li>&lt;li> Management
&lt;/li>&lt;li> Programming
&lt;/li>&lt;li> Usability
&lt;/li>&lt;li> Utah Politics
&lt;/li>&lt;li> Web&amp;nbsp;Standards
&lt;/li>&lt;li>
&lt;div class="indent">Business&lt;br />
&lt;div class="indent">&lt;div class="indent">o Paul Allen&lt;br />
o&amp;nbsp;Scott Berkun&lt;br />
&lt;/div>&lt;/div>&lt;/div>&lt;/li>&lt;li>
&lt;div class="indent">Technology&lt;br />
&lt;div class="indent">&lt;div class="indent">o A&amp;nbsp;List Apart&lt;br />
o&amp;nbsp;The Web&amp;nbsp;Standards Project&lt;br />
o&amp;nbsp;Windley's Technometria&lt;br />
&lt;/div>&lt;/div>&lt;/div>&lt;/li>&lt;li>
&lt;div class="indent">Utah&lt;br />
&lt;div class="indent">&lt;div class="indent">o Dynamic Range&lt;br />
o&amp;nbsp;Steve Urquhart&lt;br />
o&amp;nbsp;Utah Policy&lt;br />
o&amp;nbsp;&lt;span class="missingpage">Utah&amp;nbsp;Politics.org&lt;/span>&lt;a href="http://wacko.zion-it.com/UtahPolitics/org/edit?add=1" title="Create this page">?&lt;/a>&lt;/div>&lt;/div>&lt;/div>&lt;/li>&lt;/ul>&lt;/li>&lt;/ul>
Archives&lt;br />
&lt;ul>&lt;li>&lt;ul>&lt;li> November 2006
&lt;/li>&lt;li> September 2006
&lt;/li>&lt;li> August 2006
&lt;/li>&lt;li> July 2006
&lt;/li>&lt;li> June 2006
&lt;/li>&lt;li> March 2006
&lt;/li>&lt;li> February 2006
&lt;/li>&lt;li> January 2006
&lt;/li>&lt;li> December 2005
&lt;/li>&lt;li> November 2005
&lt;/li>&lt;li> October 2005
&lt;/li>&lt;li> September 2005
&lt;/li>&lt;li> August 2004
&lt;/li>&lt;li> July 2004&lt;/li>&lt;/ul>&lt;/li>&lt;/ul>
Creative Commons License: Some Rights Reserved&lt;br />
Â© 2005â“2006&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>

