]> arthur.barton.de Git - ngircd-alex.git/blob - doc/CVS.txt
9a8abebb46fb84092dc085ad3e26a5ad627e3510
[ngircd-alex.git] / doc / CVS.txt
1
2                      ngIRCd - Next Generation IRC Server
3
4                       (c)2001,2002 by Alexander Barton,
5                     alex@barton.de, http://www.barton.de/
6
7                   ngIRCd ist freie Software und steht unter
8                        der GNU General Public License.
9
10                                  -- CVS.txt --
11
12
13   +-----------------------------------------------------------------------+
14   | This text is only available in german at the moment, but this should  |
15   | change until the release of ngIRCd 0.7.0, so feel free to contribute! |
16   +-----------------------------------------------------------------------+
17
18
19 Die Sourcen des ngIRCd werden mit dem "Concurrent Versions System" (CVS)
20 verwaltet. Somit koennen ohne Probleme mehrere Leute gleichzeitig die Sourcen
21 bearbeitet.
22
23
24 I. Anonymer "Nur-Lesen"-Zugang
25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26 Anonymer Zugriff auf die CVS-Repository von ngIRCd ist im "nur-lesen"-Modus
27 moeglich. Dazu sind folgende Schritte noetig:
28
29 Beim CVS-Server anmelden
30
31  $ cvs -d:pserver:anonymous@arthur.ath.cx:/usr/local/CVS/ngircd login
32
33 Als Benutzername wird "anonymous" mit einem leeren Passwort verwendet.
34 Nun ein "Check-Out" der Quellcodes durchfuehren:
35
36  $ cvs -d:pserver:anonymous@arthur.ath.cx:/usr/local/CVS/ngircd checkout ngircd
37
38 Dadurch wird im aktuellen Verzeichnis der neue Ordner "ngircd" mit allen
39 Quell-Dateien des ngIRCd erzeugt.
40
41 Dieses ist der "Arbeitsordner", alle CVS-Befehle werden in Zukunft aus
42 diesem Ordner bzw. einem Unterordner davon ausgefuehrt.
43
44 Wichtig: wenn ngIRCd "frisch" aus dem CVS compiliert werden soll, so
45 existiert das configure-Script noch nicht. Dieses muss zunaechst mit dem
46 Script "autogen.sh" erzeugt werden. Letzteres setzt ein installiertes GNU
47 automake und GNU autoconf voraus!
48
49 CVS-Tree aktualisieren:
50
51  $ cvs update
52
53 Dieser Befehl aktualisiert alle Dateien im aktuellen Verzeichnis sowie allen
54 Unterverzeichnissen.
55
56  $ cvs update <filename>
57
58 So kann eine einzelne Datei aktualisiert werden (auch dann, wenn sie lokal
59 z.B. geloescht wurde -- praktisch, um eigene "Experimente" rueckgaengig zu
60 machen ;-))
61
62
63 III. Schreibzugriff
64 ~~~~~~~~~~~~~~~~~~~
65 Wer Schreibzugriff auf die CVS-Repository wuenscht, der moege sich bitte
66 mit Alex Barton, <alex@barton.de> in Verbindung setzen.
67
68
69 -- 
70 $Id: CVS.txt,v 1.6 2003/01/04 13:07:54 alex Exp $