| wikiC/2.06 Main page Alphabetic index Recent Edits |
CVS |
login 38.107.179.241 |
USER: <unix gebruikersnaam> PASS: <unix wachtwoord> SERVER: knorretje.hku.nl PORT: 2401 CVSROOT: /usr/people/cvs PROTOCOL: pserver
AudioSDK (SOGM-project derdejaars, 2004) posix-thread (C posix multithread voorbeeld.) probeer (Om te testen of het editten via CVS echt werkt.) sockstream (C++ van Marc Groenewegen om een socket net zo te kunnen aanspreken als iostream.) anton (Anton Woldhek's spullen (er kan naast qb nog meer staan).) anton/qb (Pd external library project.) anton/Filter (Anton/School/Analyse in C Project 2005) simon (Experimenten van Simon AsselbergsIn de voorbeelden hieronder wordt steevast de syntax
setenv <VARNAME> <VARVALUE>gebruikt. Op sommige shells (zoals bash dat standaard is op OSX) werkt dat echter net iets
export <VARNAME>=<VARVALUE>of
<VARNAME>=<VARVALUE>; export <VARNAME>
- Downloaded cvs-1.11.6 from http://freeware.sgi.com and installed with IRIX software manager. - Added one line to file /etc/inetd.conf: cvspserver stream tcp nowait root /usr/freeware/bin/cvs cvs -f --allow-root=/usr/people/cvs pserver - Added one line to file /etc/services: cvspserver 2401/tcp - After editting these files, run (as root): /etc/killall -HUP inetd - Created a new user and userdir for the repository /usr/people/cvs - Created environment variable CVSROOT (by adding a line to .cshrc): setenv CVSROOT /usr/people/cvs - Created a repository: cvs -d /usr/people/cvs init - We do not create a passwd file! Perhaps make a passwd file with only one line: anonymous:
setenv CVSROOT :pserver:pieter@knorretje.hku.nl:2401/usr/people/cvswhere you substitute pieter by your own unix-login-name on knorretje.hku.nl.
$Id: Makefile,v 1.1.1.1 2004/11/29 02:00:00 pieter Exp $ $Id: wraiff.hxx,v 1.1.1.1 2004/11/29 02:00:00 pieter Exp $ $Id: wraiff.cxx,v 1.1.1.1 2004/11/29 02:00:00 pieter Exp $in all your sourcefiles, headers, Makefiles, etc. The exact date, time and revision number are not important, CVS wil overwrite them.
cd .............../wraiffpp cvs -d:pserver:cvs@knorretje.hku.nl:2401/usr/people/cvs login cvs -d:pserver:cvs@knorretje.hku.nl:2401/usr/people/cvs import -m"Import WRIAFFPP (C++) sources." wraiffpp SOGM V17Here SOGM is the vendor tag and V17 is the release tag.
wraiffpp wraiffppbut it seems that only root may do that.
cvs -d:pserver:cvs@knorretje.hku.nl:2401/usr/people/cvs logoutNow throw away the orginal sources, or at least go to a different directory before checking out the same code.
setenv CVSROOT :pserver:pieter@knorretje.hku.nl:2401/usr/people/cvs cvs login cvs checkout wraiffppwhich will create a new directory. Go in there:
cd wraiffppYou may whish to logout by typing:
cvs logout
setenv CVSROOT :pserver:pieter@knorretje.hku.nl:2401/usr/people/cvs cvs loginTo see which files changed (by you, or by someone else!) you may type:
cvs update
cvs commit -m 'Changed implementation.' wraiff.cxxOr, more explicitly, in case environment variable CVSROOT is not set properly:
cvs -d:pserver:pieter@knorretje.hku.nl:2401/usr/people/cvs commit -m 'Changed implementation.' wraiff.cxxYou may logout by typing:
cvs logout
cvs history -aTo show only your own accesses:
cvs historyTo view modifations only, use '-c':
cvs history -c cvs history -c -a