Widely adopted versioning systems such as SVN or CVS let developers write comments at commit time to - in theory - describe the changes that they have performed. These pieces of information, which for large projects come in large amounts, are later exploited to understand the evolution of software systems. An entire field of software engineering research is dedicated to this problem, called mining software repositories (
However, the support provided by tools such as SVN or CVS is very limited, as only free text can be written. In this project we want to improve the support given to the developer at the time of writing a commit comment with software visualization.

Commit 2.0

The above comics, as well as the description are provided by Marco D'Ambros.

Java Ready

The plug-in, initially implemented in SmallTalk (for Pharo) is now fully compatible with Eclipse.

Valid XHTML 1.0 Transitional