Update doc/GIT.txt

This commit is contained in:
Alexander Barton 2011-09-07 15:39:41 +02:00
parent 30796698a9
commit 07dbb73c92
1 changed files with 24 additions and 13 deletions

View File

@ -9,13 +9,23 @@
-- GIT.txt -- -- GIT.txt --
The source code of ngIRCd is maintained using git, the stupid content The source code of ngIRCd is maintained using GIT, an distributed version
tracker. control system. Homepage including documentation: <http://git-scm.com/>.
I. Getting the source code I. Viewing the source code online
~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To access the source tree anonymously, run:
The ngIRCd "GITweb" interface allows you to browse the GIT repository and
to see all individual files, tags, branches, commits etc.:
<http://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git>
II. Getting the source code
~~~~~~~~~~~~~~~~~~~~~~~~~~~
To access (copy, clone) the source tree repository anonymously, run:
$ git clone git://ngircd.barton.de/ngircd.git $ git clone git://ngircd.barton.de/ngircd.git
@ -23,23 +33,23 @@ Thereby a new folder "ngircd" will be created containing all the individual
source files. source files.
The newly created directory ("ngircd") is the "working directory", all 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 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 (which is included in the source tree) to generate it. This requires you to
have GNU automake and GNU autoconf installed on your system. Please see the have GNU automake and GNU autoconf installed on your system. Please see the
file INSTALL for details! file INSTALL for details!
To update the git tree: To update the local GIT repository:
$ git pull $ git pull
This retrieves all changes and merges them into the current branch. 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: Patches should be sent to the ngircd mailing list. List homepage:
http://arthur.barton.de/mailman/listinfo/ngircd-ml http://arthur.barton.de/mailman/listinfo/ngircd-ml
@ -48,7 +58,8 @@ If you do not want to send them to the list, you can also mail them
to Alex Barton, <alex@barton.de>. to Alex Barton, <alex@barton.de>.
III. Write Access IV. Write Access
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
If you want to contribute a couple of patches and write access to the git
If you want to contribute a couple of patches and write access to the GIT
repository would be handy, please contact Alex Barton, <alex@barton.de>. repository would be handy, please contact Alex Barton, <alex@barton.de>.