Write Access to the Repository

Write access for developers to the repository is based upon the SVN+SSH protocol. This means that you'll have to provide us with a SSH public key, which we will use to grant you passwordless write access to the SVN repository.

In order to obtain repository access, please request it on the ffado-devel mailing list.

If you don't do major developments it's probably easier to checkout the anonymous repository and use 'svn diff' to create a patch. Post the patch on the mailing list so that it can be reviewed and committed by someone with write access.

Repository root

The root repository is where the main development is done. This means that it's a very volatile and not necessarily stable code base. If you want reliable code, you better use one of the maintenance branches (see below).

Note that using FFADO from SVN is highly experimental.

Usually we try to ensure that the code in the repository compiles. For major reworks that might cause serious regressions or render the codebase useless for a period, the trunk is branched. This should help to ensure that the code in the repository is always sort-of usable.

That being said it should be obvious that any source code repository that experiences ongoing development is inherently not trustworthy. It should work, but there are no guarantees.

NOT FOR END-USERS

>>> NO SUPPORT <<<

Anonymous access

The most recent development tree can be accessed anonymously using the following URL:

http://subversion.ffado.org/ffado/trunk

Check out using the following command:

svn co http://subversion.ffado.org/ffado/trunk local_target_dir

Developer access

Developers with write access should use the following url:

 svn+ssh://ffadosvn@ffado.org/ffado/trunk

Maintenance Branches

The maintenance branches start as a snapshot of a released version, and are used to keep track of bugfixes. Bugfix releases are based upon these branches. They are considered stable and usable for production work.

2.0 branch

All 2.0.x versions.

Anonymous access

The most recent codebase can be accessed anonymously using the following URL:

http://subversion.ffado.org/ffado/branches/libffado-2.0

Check out using the following command:

svn co http://subversion.ffado.org/ffado/branches/libffado-2.0 local_target_dir

Developer access

Developers with write access should use the following url:

 svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0