Converted the rest of download/
[gnupg-doc.git] / web / download / cvs_access.org
1 #+STARTUP: showall
2 #+SETUPFILE: "../setup.inc"
3
4 * GIT Access
5
6   The GnuPG development is tracked using the GIT disributed revision
7   control system.  A Public read-only GIT repository for GnuPG and
8   related projects is available.
9
10   This service is provided to help you in hunting bugs and not to
11   deliver stable snapshots; it may happen that it even does not
12   compile, so please don't complain.  GIT may put a high load on a
13   server, so please don't poll for new pushes too often. Instead, we
14   suggest you to subscribe to the [[http://lists.gnupg.org/mailman/listinfo/gnupg-commits/][commits mailing list]] .
15
16   There is a Web interface at [[http://git.gnupg.org/]] which can be used
17   to browse the GIT repository.
18
19   All repositories have been migrated to GIT from the old Subversion
20   (SVN) code management tool. The standard way you checkout from an
21   anonymous GIT is to clone the entire repository:
22
23 #+BEGIN_EXAMPLE
24   git clone git://git.gnupg.org/gnupg.git
25 #+END_EXAMPLE
26
27   You must run =scripts/autogen.sh= before doing the =./configure
28   --enable-maintainer-mode=, as this creates some needed files which
29   are not stored in the repository. =autogen.sh= should check that you
30   have all required tools installed. Please read the GIT manual pages
31   before doing so. The =master= revision is the development branch;
32   the stable 2.0 version (currently version {{{gnupg_ver}}}) is known
33   as =STABLE-BRANCH-2-0=; the stable 1.4 version of GnuPG
34   ({{{gnupg1_ver}}}) is known as =STABLE-BRANCH-1-4=.
35
36   Bug reports should go to the developers mailing list. See the page
37   on [[../documentation/mailing-lists.org][mailing lists]] .
38
39
40 ** Other Hosted Projects
41
42    The GnuPG GIT server also hosts some other projects in GIT
43    repositories; use the commands below to access them.
44
45    -  GPGME :: GnuPG Made Easy
46 #+begin_example
47       git clone git://git.gnupg.org/gpgme.git
48 #+end_example
49
50    -  Libgcrypt :: The GNU Crypto Library
51 #+begin_example
52    git clone git://git.gnupg.org/libgcrypt.git
53 #+end_example
54
55    -  GEAM :: GEAM Encrypts All Mail.
56 #+begin_example
57    git clone git://git.gnupg.org/geam.git
58 #+end_example
59
60 ** Old CVS Controlled Projects
61
62    There are also some CVS hosted projects; the normal way to access
63    them, is by doing a
64 #+BEGIN_EXAMPLE
65    cvs -d :pserver:anoncvs@cvs.gnupg.org:/cvs/PROJECTNAME login
66 #+END_EXAMPLE
67
68    with the password `anoncvs' and then checkout the sources using the
69    command given in the list below.
70
71    -  GPH :: The GNU Privacy Handbook
72 #+BEGIN_EXAMPLE
73    cvs -z3 -d :pserver:anoncvs@cvs.gnupg.org:/cvs/gph co gph
74 #+END_EXAMPLE
75
76    - www.gnupg.org ::  The old webpages
77 #+BEGIN_EXAMPLE
78    cvs -z3 -d :pserver:anoncvs@cvs.gnupg.org:/cvs/gpgweb co gnupg-www
79 #+END_EXAMPLE
80