Kurze Beschreibung der noetingen Schritte vom Download von CVS zum einsatz.

Cvs kommt als in einem File als ein executeable.

1. Executeable in Pfad

2. Verzeichnis erstellen, das als Repository benutzt werden soll, z.b. \\server\share\cvsroot. Es sieht so aus, als ob das Windows CVS 1.10.5 keine Laufwerksbuchstaben vertraegt.

3. Environment Variable CVSROOT auf den Repository Pfad also z.b. \\server\share\cvsroot setzen 

4. Leerzeichenseparierte Liste von zu ignorierenden files in $CVSROOT/CVSROOT/cvsignore angeben. Z.b. *.gif *.class *.dll *.exe *.prp *.keymap *.exp *.ilk *.lib *.obj *.pdb *.pch *.sbr *.pch *.idb

5. im WorkingDir: cvs import -m "Comment" VerzeichnisNameInRepository VendorTag ReleaseTag, wobei VerzeichnisNameInRepository auch die Form "Verzeichnis/Verzeichnis" etc. haben kann

6. Verzeichnis aus Repository loschen:





CVS als inetd Server einrichten

pserver protocol, meint authentifizierung ueber /etc/passwd, d.h. unix username und password

1. su

2. /etc/inetd.conf
cvspserver stream tcp nowait root <absolute_path_tocvs> cvs --allow-root=<cvsrootdirectory> pserver
Beispiel:
cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/tmp/delme/cvsroot pserver

3. /etc/services
cvspserver 2401/tcp # CVS remote server function

4. killall -HUP inetd


CVSROOT 
export CVSROOT=:pserver:username@interactivate.com:/usr/local/cvs-repository

Sample jcvs startfile
jre -cp /opt/anyj13/lib/swingall.jar:/usr/local/jCVS-5.1.1/application/jcvsii.jar com.ice.jcvsii.JCVS

