1
1
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3
SubversionReposity – Libp11
3
SubversionReposity – libp11
4
4
</title><style type="text/css">
5
5
@import url(trac.css);
6
</style></head><body><div id="content" class="wiki">
7
<div class="wikipage searchable">
9
<h1 id="SubversionRepository">Subversion Repository</h1>
11
Libp11 is using subversion as version control system. You can find out more about subversion at
13
<ul><li><a class="ext-link" href="http://subversion.tigris.org/" shape="rect"><span class="icon"> </span>http://subversion.tigris.org/</a> is the official home for subversion.
14
</li><li><a class="ext-link" href="http://svnbook.red-bean.com/" shape="rect"><span class="icon"> </span>http://svnbook.red-bean.com/</a> has the book "Version Control with Subversion"
16
In our subversion repository we have
18
<ul><li><tt>trunk/</tt> contains the current development code
19
</li><li><tt>branches/</tt> will contain branches when we need those
20
</li><li><tt>releases/libp11-0.x.y</tt> contains the libp11 0.x.y release code.
22
You can checkout these with the subversion commands
24
<pre class="wiki" xml:space="preserve">svn co http://www.opensc-project.org/svn/libp11/trunk/
25
svn co http://www.opensc-project.org/svn/libp11/releases/libp11-0.1.3/
27
Note that the subversion repository only contains development files.
28
Before compiling the code you need to run the "<tt>./bootstrap</tt>" script
29
to create many files like "<tt>configure</tt>" and "<tt>Makefile.in</tt>". You need to have
30
<tt>autoconf</tt>, <tt>automake</tt> and <tt>libtool</tt> installed on your system to do that.
31
Also you need (as for normal compiling): pkg-config and openssl (runtime and development).
34
Some people have reported problems with some http proxies. If you find some problem,
35
you can maybe solve it by using https instead. Try to checkout the repository
38
<pre class="wiki" xml:space="preserve">svn co --non-interactive https://www.opensc-project.org/svn/libp11/trunk/
39
svn co --non-interactive https://www.opensc-project.org/svn/libp11/releases/libp11-0.1.3/
40
</pre><h1 id="Writeaccessfordevelopers">Write access for developers</h1>
42
Developers with write access usualy access the repository via https with authentication
43
using ssl client certificates. You might want to put something like this into your
44
<tt>~/.subversion/servers</tt> file to point subversion to your client certificate:
46
<pre class="wiki" xml:space="preserve">[groups]
47
opensc = www.opensc-project.org
50
ssl-client-cert-file=/home/aj/.subversion/aj.p12
52
You can access the repositories:
54
<pre class="wiki" xml:space="preserve">svn co https://www.opensc-project.org/svn/libp11/trunk/
55
svn co https://www.opensc-project.org/svn/libp11/releases/libp11-0.1.4/
60
</div><div class="footer"><hr></hr><p><a href="index.html">Back to Index</a></p></div></body></html>
6
</style></head><body><div class="footer"><hr></hr><p><a href="index.html">Back to Index</a></p></div></body></html>