Howdy,

I'm setting up a new repository here, using cvs-1.10.8 source
unmodifed, compiled on Solaris 2.6-ish (gcc-2.7.2.2) and on 
my NT4 machine (MSDev 6).

All the developers will be using NT clients, rsh'ing, a la:
        CVSROOT=me@host:/cvs/master
So, I'm doing things from the client side.

When I tried:
        cvs -d me@host:/cvs/master init
I got the following error:
        Protocol error: Root request missing

I set
        set CVS_CLIENT_LOG=clog
on the NT machine, and here are clog.in and clog.out:

clog.in:
        Valid-responses ok error Valid-requests Checked-in New-entry Checksum 
Copy-file Updated Created         Update-existing Merged
Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory        
Clear-static-directory Set-sticky Clear-sticky
Template Set-checkin-prog Set-update-prog Notified      Module-expansion 
Wrapper-rcsOption M Mbinary E F MT
        valid-requests
        UseUnchanged
        Case
        init /cvs/dynegymaster

clog.out:
        Valid-requests Root Valid-responses valid-requests Repository Directory 
Max-dotdot Static-directory     Sticky
Checkin-prog Update-prog Entry Kopt Checkin-time Modified Is-modified UseUnchanged 
Unchanged    Notify Questionable Case
Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set      
expand-modules ci co update diff log add
remove update-patches gzip-file-contents status rdiff tag       rtag import admin 
export history release watch-on watch-off
watch-add watch-remove watchers editors         init annotate noop
        ok
        E Protocol error: Root request missing
        error  

I didn't read anywhere that cvs init couldn't be run from the client
side, but I went over the the Solaris machine and did the cvs init there,
and everything worked just fine.

I'm just curious if cvs init is supposed to work from client side, 
and if so, what is the cause of the errors I had?

Thanks

Rob
[EMAIL PROTECTED]

Reply via email to