c39bbefd949188b4db2032ea77e9746153d18d1d
[gnupg-doc.git] / web / download / git.org
1 #+TITLE: GnuPG - GIT Access
2 #+STARTUP: showall
3 #+SETUPFILE: "../share/setup.inc"
4 #+GPGWEB-NEED-SWDB
5
6 * GIT Access
7
8   The GnuPG development is tracked using the GIT distributed revision
9   control system.  A public read-only GIT repository for GnuPG and
10   related projects is available.
11
12   This service is provided to help you in hunting bugs and not to
13   deliver stable snapshots; it may happen that it even does not
14   compile, so please don't complain.  GIT may put a high load on a
15   server, so please don't poll for new pushes too often. Instead, we
16   suggest you to subscribe to the [[https://lists.gnupg.org/mailman/listinfo/gnupg-commits/][commits mailing list]] .
17
18   You may also follow [[https://twitter.com/gnuprivacyguard][@gnuprivacyguard]] on Twitter to get notified
19   about commits to the GnuPG master branch.
20
21   There is a Web interface at [[https://git.gnupg.org/]] which can be used
22   to browse the GIT repository.
23
24   All repositories have been migrated to GIT from the old Subversion
25   (SVN) code management tool. The standard way you checkout from an
26   anonymous GIT is to clone the entire repository:
27
28 #+BEGIN_EXAMPLE
29   git clone git://git.gnupg.org/gnupg.git
30 #+END_EXAMPLE
31
32   You must run =./autogen.sh= before running the =./configure= in the
33   way suggested by the output of =autogen.sh=.  This creates some
34   required files which are not stored in the repository. =autogen.sh=
35   also checks that you have all required tools installed. Please read
36   the GIT manual pages before doing so. The =master= revision is the
37   development branch; the stable 2.2 version (currently version
38   {{{gnupg22_ver}}}) is known as =STABLE-BRANCH-2-2=; the old 1.4
39   version of GnuPG ({{{gnupg1_ver}}}) is known as =STABLE-BRANCH-1-4=.
40
41   Bug reports should go to the developers mailing list. See the page
42   on [[../documentation/mailing-lists.org][mailing lists]] .
43
44
45 ** Other Hosted Projects
46
47    The GnuPG GIT server also hosts some other projects in GIT
48    repositories.  Please use the web interface at
49    [[https://git.gnupg.org/]] to browse them.