Is there a way to check CVS everything, and if it gets into corrupted files, it just skips them and continues?
The answer to whether I can create a pre-check hook can help.
Here you can modify cvs_acls to perform error checking and block checking files from the repository.