CVSTrac is a free “Web-based bug and patch-set tracking system for CVS” written by D. Richard Hipp. I like it because:
- The interface is simple and uncluttered. It doesn’t have a zillion fields that I’ll never use, and the default HTML templates are tasteful.
- It has a CVS repository browser and a Wiki that are integrated with the issue tracker.
- CVSTrac, once compiled, can be installed as a single file and run with a single command. There’s no need to install a database server or edit Apache config files. In fact, you don’t need a Web server at all.
- Each CVSTrac database is a normal file that is easy to back up or move to another machine. There’s no need to run a special command to “dump” the database to a file.
- When travelling, I can copy the CVSTrac databases to my iBook and run CVSTrac there, even without an Internet connection.
Unfortunately, there was no pre-built distribution of CVSTrac for Mac OS X users. To install it, you had to first download and compile the SQLite database engine and then download and compile CVSTrac itself. This wasn’t hard, but it did require a little editing of the Makefiles to get the software to compile on Mac OS X. So I built this CVSTrac distribution for Mac OS X users. Now you can install CVSTrac the Mac way—by dragging and dropping a single file.
New in version 1.2.1:
- Please see the wiki.