Next: I need to move files around without losing revision history, Previous: Can I copy .cvspass files or portions of them?, Up: Some Real Life Problems (With Solutions)
You don't need to hand-edit anything in the repository to solve this. Just run admin with the -m flag. Remember to have no space between -m and its argument, and to quote the replacement log message as you would a normal one:
floss$ cvs admin -m1.17:'I take back what I said about the customer.' hello.c