X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=doc%2FGIT.txt;h=f3b2e63cc6f147bb2de98ff8cd53f7555be9f82a;hp=c42696d75c75d19c317d4f73ba0ec95abb8cc1bc;hb=b1b83831d199cc893606e924255a8747c97cd572;hpb=248f8e0b7036b113e0d5a4b66f4b7d2db68a038f diff --git a/doc/GIT.txt b/doc/GIT.txt index c42696d7..f3b2e63c 100644 --- a/doc/GIT.txt +++ b/doc/GIT.txt @@ -1,13 +1,31 @@ + ngIRCd - Next Generation IRC Server + http://ngircd.barton.de/ + + (c)2001-2011 Alexander Barton and Contributors. + ngIRCd is free software and published under the + terms of the GNU General Public License. -- GIT.txt -- -The source code of ngIRCd is maintained using git, the stupid content -tracker. -I. Getting the source code -~~~~~~~~~~~~~~~~~~~~~~~~~~ -To access the source tree anonymously, run: +The source code of ngIRCd is maintained using GIT, an distributed version +control system. Homepage including documentation: . + + +I. Viewing the source code online +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The ngIRCd "GITweb" interface allows you to browse the GIT repository and +to see all individual files, tags, branches, commits etc.: + + + + +II. Getting the source code +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +To access (copy, clone) the source tree repository anonymously, run: $ git clone git://ngircd.barton.de/ngircd.git @@ -15,21 +33,23 @@ Thereby a new folder "ngircd" will be created containing all the individual source files. The newly created directory ("ngircd") is the "working directory", all -git commands will be executed from within this directory in the future. +GIT commands will be executed from within this directory in the future. -Please note: When checking out a fresh copy of ngIRCd using git, the +Please note: When checking out a fresh copy of ngIRCd using GIT, the configure script doesn't exist; you have to run the autogen.sh shell script (which is included in the source tree) to generate it. This requires you to -have GNU automake and GNU autoconf installed on your system. +have GNU automake and GNU autoconf installed on your system. Please see the +file INSTALL for details! -To update the git tree: +To update the local GIT repository: $ git pull This retrieves all changes and merges them into the current branch. -II. Contributing -~~~~~~~~~~~~~~~~ + +III. Contributing +~~~~~~~~~~~~~~~~~ Patches should be sent to the ngircd mailing list. List homepage: http://arthur.barton.de/mailman/listinfo/ngircd-ml @@ -38,8 +58,8 @@ If you do not want to send them to the list, you can also mail them to Alex Barton, . -III. Write Access -~~~~~~~~~~~~~~~~~ -If you want to contribute a couple of patches and write access to the git -repository would be handy, please contact Alex Barton, . +IV. Write Access +~~~~~~~~~~~~~~~~ +If you want to contribute a couple of patches and write access to the GIT +repository would be handy, please contact Alex Barton, .