Import old website, converted to MarkDown format.
[wiki] / repository.mdwn
1 ## Source code repository
2
3 You can get the latest development source code from our git
4 repository if you want to. This code may not work, run, or even
5 compile. You'll also *need* to have the latest versions of
6 autoconf, automake, libtool and gettext installed. The files that
7 can be generated using these tools are *not* in the repository.
8
9 ### Accessing the repository
10
11 You can [browse the repository](/git/tinc/) online. However, to
12 make real use of it you should have to have the git tools
13 installed. If you do not have them, you can find them at
14 [http://git.or.cz/](http://git.or.cz/).
15 Then run either one of these commands:
16
17     git clone git//www.tinc-vpn.org/tinc
18
19 or:
20
21     git clone http://www.tinc-vpn.org/git/tinc
22
23 This creates a copy of the public repository of tinc. For every
24 release of tinc there is a corresponding tag in the git repository,
25 you can get an old version by running
26 `git checkout release-`*version* on your copy of the git
27 repository. If you have checked out a copy of the public
28 repository, you can bring it up to date using the command
29 `git pull`.
30
31 ### Log messages
32
33 Whenever something is changed in the repository, a log message is
34 sent to the tinc-svn list. If you wish to be kept up to date, you
35 can subscribe yourself to that [[mailing list|mail]].
36
37 ### Old Subversion repository
38
39 Prior to git, Subversion was used for the source code repository.
40 Although the repository was converted to git, and almost all
41 history is also available from the git repository, the Subversion
42 repository is still available for now. It may disappear in the
43 future however. You can
44 [browse the old Subversion repository](/svn/tinc/) online, or check
45 out a working copy of the main development branch of tinc (up to
46 1.0.9) with the following command:
47
48     svn co http://www.tinc-vpn.org/svn/tinc/trunk tinc