Subversion Repository

OpenSC is using subversion as version control system. You can find out more about subversion at

In our subversion repository we have

You can checkout these with the subversion commands

svn co http://www.opensc.org/svn/opensc/trunk/
svn co http://www.opensc.org/svn/opensc/branches/opensc-0.9/
svn co http://www.opensc.org/svn/opensc/releases/opensc-0.9.4/

Note that the subversion repository only contains development files. Before compiling the code you need to run the "./bootstrap" script to create many files like "configure" and "Makefile.in". You need to have autoconf, automake and libtool installed on your system to do that (see AutoVersions)

Some people have reported problems with some http proxies. If you find some problem, you can maybe solve it by using https instead. Try to checkout the repository like this:

svn co --non-interactive https://www.opensc.org/svn/opensc/trunk/
svn co --non-interactive https://www.opensc.org/svn/opensc/branches/opensc-0.9/
svn co --non-interactive https://www.opensc.org/svn/opensc/opensc-0.9.4/

Write access for developers

Developers with write access usualy access the repository via https with authentication using ssl client certificates. You might want to put something like this into your ~/.subversion/server file to point subversion to your client certificate:

[groups]
opensc = www.opensc.org

[opensc]
ssl-client-cert-file=/home/aj/.subversion/aj.p12  

You can access the repositories:

svn co https://www.opensc.org/svn/opensc/trunk/
svn co https://www.opensc.org/svn/opensc/branches/opensc-0.9/
svn co https://www.opensc.org/svn/opensc/opensc-0.9.4/