Ideas, Experiences required for changes managements

goran.hultgren at bluefish.se goran.hultgren at bluefish.se
Mon Mar 31 22:25:48 UTC 2003


Hi all!

Ken Causey <ken at kencausey.com> wrote:
> My understanding is that CVS uses ssh (and scp?) (the command line tools
> I mean) to provide this service and doesn't have any knowledge of the
> ssh protocols itself.  Couldn't Sqcvs do the same?   At least until such
> time as someone finds it worth their while to provide full protocol
> support in Squeak or as a plugin?

Well, AFAIK the normal CVS executable uses RSH or SSH to connect to a
server (not scp). I am no Unix guru but I guess it starts a cvs
executable on the server side and then simply uses stdin/stdout through
the shell to communicate with that "twin".

I have no idea if the communication from that point on is the same as
the "pserver" protocol which is documented and that I have implemented.
If it *is* then it should be simple to do the same using OSProcess,
BUT... then the point of sqcvs sortof fades. Sqcvs is a "Squeak pure"
implementation and enables use of CVS from any Squeak enabled platform
that has networking in the VM - it already works fine if you can use
unencrypted pserver access.

Anyway, I should look up how that works...

regards, Göran



More information about the Squeak-dev mailing list