I hooked-up Fisheye to our CVS repository last week, and although it took a while to start up (there is a lot in the CVS repository), I've been pleased with it so far. Fisheye's functionality is a combination of CvsGraph, ViewCVS, StatCvs, and some other odds and ends rolled-up into a nice-looking, integrated web application.The built-in RSS feeds for commits based on repository, project, subdirectory, etc., are a particularly nice feature that's been immediately useful. It would be easy enough to create an RSS feed for CVS checkins using a shell script hooked from loginfo to write the commit comment into a directory for blosxom to pick up… (A few people have played with this already, e.g., cvs2rss.) On the other hand, it's nice to be able to just unzip a beta installer, type run.sh, and get back to work.The really neat-o feature, IMHO, is the ability to run SQL-like queries over CVS. For example, this one:select revisions where
date in (2004-05-01,2004-06-01]
and author=prb
group by changesetwould show what I've been up to for the month of May.