What Have You Done for Me Lately? (Branches, Merges, and
This paper presents an algorithm for computing a change log
for an element whose history includes merges. A change log
is a list of comments corresponding to versions ``between''
two selected versions. For example, a user may want to know
what changes were made to element foo.c, between
the versions labeled Release1 and Release2.