I am in the process of migrating CVS repositories into Git using cvs2git (part of cvs2svn). When I run the tool, it appears to work perfectly and I end up with a working git repository. However, I need a way of verifying that the conversion occurred successfully.
At the very minimum I need to confirm that the contents of the files in the latest git commit are identical to the contents of the files of the latest CVS commit. I'd also like to verify, if possible, that the commit authors match, that the timestamps of the commits are correct, that tags are preserved (I know that the tag/branch model doesn't match exactly, but at least the tag names are preserved as branch names), and any other data that would be important to verify. I have about 30 repositories to convert, so I would appreciate any method that is automated somewhat.
The only thing I've come up with so far is to do a checksum of the directories just to verify that the files are the same, but there is a .cvs directory in every folder so I don't think that would work.