YellowSubmarine is a tool for exploring the history of a software system. The history data can be extracted from any Subversion repository. It is developed by Matthias Junker as part of his work on his Master thesis.
It uses the Subversion C API and Visualworks DLLCC to connect to a repository. The model is based on Hismo and therfore histories and versions are modeled as first class entities. YellowSubmarine also provides several visualizations.
The most important visualization is called Kumpel and can be used to explore file histories.