$ cd my_repo $ cvs2cl.pl [... lots of sysout...] $
This creates a file named "ChangeLog" in the working directory. Not surprisingly, the file contains a list of changes sorted by date and userid, along with the files affected and the CVS log messages.
The perl script that does the work can be downloaded from http://www.red-bean.com/cvs2cl/cvs2cl.pl.