I use subversion as a version control system for the programming projects I work on. I also use trac as a web interface to see the code stored in the subversion repository. I am keeping all of the code in a single repository, but I have separate "trac" environments for each project.
I have written a web page detailing exactly how I set this up, so that others who may wish to do the same thing will have a rough checklist to follow.
This directory is the parent for the trac environments of the projects I'm working on. The public projects' trac environments are listed below. Note that some of my projects are being written for clients, and as such as private and will not be listed here.