cvs.class prints out commands to one line. They often get wrapped because most people don't have their terms that huge ;). Also suppresed (unneeded) stdout info from cvs when loging in. Reproducible: Always Steps to Reproduce:
Created attachment 14977 [details, diff] cvs-eclass.patch
This isn't trivial and I don't have time right now. Sorry. After things settle down with the army I may have time for an occasional thing like this again, but that'll be in a few weeks. Someone else will have to deal with cvs.eclass for now.
ok, i updated cvs with some of your changes and slight modifications of others thanks :)