Using Subversion

Anonymous SVN

Everyone is welcome to download our repositories using Anonymous SVN:

svn co
svn co

After that, you can run svn update to update the source tree.

Other, less active projects, include db2odf and libopendocument.

Get commit access

Before requesting commit access you should be active on the developers list. Send us your SSH key. If you don't already have one, you can generate it with:

ssh-keygen -t rsa

You will be asked for a password. This will generate two files:


Keep id_rsa secret, this is your private key. Send us a copy of, this is your public key. You can send it to the developers list.

How to commit

Before you can commit, you must check out the repository through SSH, even if you have already downloaded it through HTTP.

For example:

svn co 

Then you can then commit with svn commit.

TIP: Use SSH-agent

SSH-agent is a program that remembers your SSH password so you don't have to keep typing it every time you submit changes to the repository. Just type this on your terminal:

eval `ssh-agent` && ssh-add