Hi All,

   I'm trying (on winnt) trying to use cvs and ssh.  Installed the latest
cygwin stuff.  After this, I found (much to my surprised delight!) that both
ssh-1.2.27 and cvs-1.10.8 built just fine!  Just the usual ./configure
followed by make! Nice ... Kudos to the cygwin folks, as well as to the
careful work in ssh and cvs.  I know that careful portability is not fun (at
least not to me).  Thanks!

Anyway, both of these work just fine separately.  ssh behaves as I expect,
and cvs, using a remote CVSROOT like "raw@machine:/home/raw/repository" is
cool.

However, when I try this:
CVS_RSH=ssh
CVSROOT=:ext:raw@machine:/home/raw/repository

I get told that cvs got an unrecognized server response "ok^M".  Sigh.  Some
"friendly" piece of the assembly is inserting a ^M in the stream.  I can't
believe it's the remote unix box!  Surely ssh wouldn't to this. Indeed, if I
pipe ssh output into od, I don't see any ^M's there.

Thus, I'm currently suspecting something to do with how cvs runs ssh.
Anyone have a suggestion as to where I should look?  Has someone else dealt
with this? I suspect some popen or somesuch isn't giving some
funky --NO_WEIRD_DOSISMS flag somewhere.

Cheers,
--Bob

Reply via email to