ngircd-tor/doc/GIT.txt

66 lines
2.0 KiB
Plaintext
Raw Normal View History

2011-03-25 11:14:04 +01:00
ngIRCd - Next Generation IRC Server
2011-03-25 11:14:04 +01:00
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 --
2011-03-25 11:14:04 +01:00
2011-09-07 15:39:41 +02:00
The source code of ngIRCd is maintained using GIT, an distributed version
control system. Homepage including documentation: <http://git-scm.com/>.
2011-03-25 11:14:04 +01:00
2011-09-07 15:39:41 +02:00
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.:
<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
Thereby a new folder "ngircd" will be created containing all the individual
source files.
The newly created directory ("ngircd") is the "working directory", all
2011-09-07 15:39:41 +02:00
GIT commands will be executed from within this directory in the future.
2011-09-07 15:39:41 +02:00
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
2011-03-25 11:14:04 +01:00
have GNU automake and GNU autoconf installed on your system. Please see the
file INSTALL for details!
2011-09-07 15:39:41 +02:00
To update the local GIT repository:
$ git pull
This retrieves all changes and merges them into the current branch.
2011-03-25 11:14:04 +01:00
2011-09-07 15:39:41 +02:00
III. Contributing
~~~~~~~~~~~~~~~~~
Patches should be sent to the ngircd mailing list. List homepage:
http://arthur.barton.de/mailman/listinfo/ngircd-ml
If you do not want to send them to the list, you can also mail them
to Alex Barton, <alex@barton.de>.
2011-09-07 15:39:41 +02:00
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, <alex@barton.de>.