To create new wiki account, please join us on #znc at Libera.Chat and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.
Git: Difference between revisions
Added missing Category. Now shows up in Category page for ZNC |
DarthGandalf (talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
=== How do I get the latest git version? === | === How do I get the latest git version? === | ||
There basically are two ways. One way is to use the git client utility from your command line: | There basically are two ways. One way is to use the git client utility from your command line: | ||
git clone git://github.com/znc/znc.git | git clone git://github.com/znc/znc.git --recursive | ||
This version doesn't have <code>./configure</code> script, so you'll need to generate it first using <code>./bootstrap.sh</code>. It requires aclocal, pkg-config, automake, autoconf to be installed. | This version doesn't have <code>./configure</code> script, so you'll need to generate it first using <code>./bootstrap.sh</code>. It requires aclocal, pkg-config, automake, autoconf to be installed. | ||
Without git or those tools you can use http://znc.in/nightly/znc-latest.tar.gz to get a tarball of the master branch. New nightly tarball is generated every night, if there has been a fresh update to git. So the tarball can be several hours older than last git. | Without git or those tools you can use http://znc.in/nightly/znc-latest.tar.gz to get a tarball of the master branch. New nightly tarball is generated every night, if there has been a fresh update to git. So the tarball can be several hours older than last git. | ||
Also you can browse ZNC history at https://github.com/znc/znc | Also you can browse ZNC history at https://github.com/znc/znc/commits | ||
[[Category:ZNC]] | [[Category:ZNC]] |
Latest revision as of 00:22, 4 January 2015
What is Git?
(from Wikipedia)
Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server.
Is the ZNC code in Git the bleeding edge? How stable is it?
It's definitely cutting edge. Bugfixes will show up in git very early. New big features, however, won't show up in git before they have somewhat stabilized. This means that git versions usually are very stable, but may still contain unknown bugs. If you'd like to help make ZNC better, you are invited to check out the latest revision from git and give it a whirl.
How do I get the latest git version?
There basically are two ways. One way is to use the git client utility from your command line:
git clone git://github.com/znc/znc.git --recursive
This version doesn't have ./configure
script, so you'll need to generate it first using ./bootstrap.sh
. It requires aclocal, pkg-config, automake, autoconf to be installed.
Without git or those tools you can use http://znc.in/nightly/znc-latest.tar.gz to get a tarball of the master branch. New nightly tarball is generated every night, if there has been a fresh update to git. So the tarball can be several hours older than last git.
Also you can browse ZNC history at https://github.com/znc/znc/commits