Trac + SVN

Cardoe wrote this terribly early in the morning:

Here’s a bone for the Subversion fans out there. I now consider it a must have for any Subversion repository, it’s a little Python package add-on for your web based Subversion repo. It provides a way to designate releases, or milestones/iterations. It provides a bug reporting tool and excellent search capabilities. Best of all, everything is done in a very simple Wiki fashion. I set one up for the exceedingly ghetto game my group made for our senior project. Now please note, we didn’t have any graphics guys on board, they all flaked. And remember, the main point of this is to give kudos to Trac.

It’s highly customizable and offers a way to use plugins. In fact, I’m using them now on the site. I’ve added a plugin, which some minor changes, to allow class names to be linked to their Javadoc. I also added a template to allow me to add items to the menu field. I submitted this as an update bug to the Trac team so maybe we’ll see it for 0.9 or 0.8.2. Another great plugin is the Table of Contents plugin.

On to the install. emerge trac was basically all it took. I have to flag this though because the latest Portage version as of this post is 0.8 while 0.8.1 is available. bug #84054 It’s in fact an easy fix for both you and the www-apps team.

So head on over to the Trac website and grab a copy. I do recommend reading the excellent Gentoo Install Guide.

Leave a Reply