I had a problem with the latest CVS and fixed it.
I am using CVS over an SSH connection but
my SSH connection is at an unusual port.
I use cvs with -d :ext:...
I set CVS_RSH=ssh
This doesn't work because I use an unusual port for SSH.
If I set CVS_RSH="ssh -p 2000"
then it doesn't work because the way you process CVS_RSH
makes it act like a single command with spaces instead of a
command with two arguments. It sees "ssh -p 2000" as
the
program to run with no arguments. It should see "ssh" as
the
program, "-p" as the first argument, and "2000" as
the second argument.