X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2FCVS.txt;h=9a8abebb46fb84092dc085ad3e26a5ad627e3510;hb=9d82635b15acdf26784829674b97d454b741f447;hp=cd9bab923198e5212ce2714604297a93a10a591c;hpb=194f18c8e69e42ea7476f21514642833e090c426;p=ngircd-alex.git diff --git a/doc/CVS.txt b/doc/CVS.txt index cd9bab92..9a8abebb 100644 --- a/doc/CVS.txt +++ b/doc/CVS.txt @@ -1,7 +1,7 @@ ngIRCd - Next Generation IRC Server - (c)2001 by Alexander Barton, + (c)2001,2002 by Alexander Barton, alex@barton.de, http://www.barton.de/ ngIRCd ist freie Software und steht unter @@ -10,12 +10,61 @@ -- CVS.txt -- + +-----------------------------------------------------------------------+ + | This text is only available in german at the moment, but this should | + | change until the release of ngIRCd 0.7.0, so feel free to contribute! | + +-----------------------------------------------------------------------+ + + Die Sourcen des ngIRCd werden mit dem "Concurrent Versions System" (CVS) verwaltet. Somit koennen ohne Probleme mehrere Leute gleichzeitig die Sourcen bearbeitet. -Dieser Text soll in Zukunft die Grundlagen beschreiben. Tut er aber leider -noch nicht, also frage einfach Alex direkt (siehe AUTHORS-Text), wenn du -daran interessiert bist, Zugriff auf den Quellcode via CVS zu bekommen! -[ ... more to come ... ] +I. Anonymer "Nur-Lesen"-Zugang +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Anonymer Zugriff auf die CVS-Repository von ngIRCd ist im "nur-lesen"-Modus +moeglich. Dazu sind folgende Schritte noetig: + +Beim CVS-Server anmelden + + $ cvs -d:pserver:anonymous@arthur.ath.cx:/usr/local/CVS/ngircd login + +Als Benutzername wird "anonymous" mit einem leeren Passwort verwendet. +Nun ein "Check-Out" der Quellcodes durchfuehren: + + $ cvs -d:pserver:anonymous@arthur.ath.cx:/usr/local/CVS/ngircd checkout ngircd + +Dadurch wird im aktuellen Verzeichnis der neue Ordner "ngircd" mit allen +Quell-Dateien des ngIRCd erzeugt. + +Dieses ist der "Arbeitsordner", alle CVS-Befehle werden in Zukunft aus +diesem Ordner bzw. einem Unterordner davon ausgefuehrt. + +Wichtig: wenn ngIRCd "frisch" aus dem CVS compiliert werden soll, so +existiert das configure-Script noch nicht. Dieses muss zunaechst mit dem +Script "autogen.sh" erzeugt werden. Letzteres setzt ein installiertes GNU +automake und GNU autoconf voraus! + +CVS-Tree aktualisieren: + + $ cvs update + +Dieser Befehl aktualisiert alle Dateien im aktuellen Verzeichnis sowie allen +Unterverzeichnissen. + + $ cvs update + +So kann eine einzelne Datei aktualisiert werden (auch dann, wenn sie lokal +z.B. geloescht wurde -- praktisch, um eigene "Experimente" rueckgaengig zu +machen ;-)) + + +III. Schreibzugriff +~~~~~~~~~~~~~~~~~~~ +Wer Schreibzugriff auf die CVS-Repository wuenscht, der moege sich bitte +mit Alex Barton, in Verbindung setzen. + + +-- +$Id: CVS.txt,v 1.6 2003/01/04 13:07:54 alex Exp $