We can easily do this using ViewVC (or ViewCVS, as it was called before). It builds the SQL database of all files and their commits (with comments and authors), which you can easily query in different ways.
You can download it from http://www.viewvc.org/ . You will need to configure the MySQL server to store data and access the directory of the physical repository on the CVS server to import your existing repository using the tool cvsdbadmin:
cvsdbadmin rebuild /var/lib/cvs
where /var/lib/cvsis your repository location. Database connection information is stored in the ViewVC configuration file.
. , SQL-, - .
CVS loginfo script ( ViewVC), " " , - CVS.
, - (. ); CVS , .