The lv2core package, all extensions hosted on http://lv2plug.in/, and some useful tools are kept in a SVN repository. Patches against this repository are the preferred way to suggest/contribute/discuss changes to LV2 and its extension/tools/etc.
Checking out SVN
You can check out the repository using the command:
svn checkout http://lv2plug.in/repo/trunk lv2-svn
and then run svn update from within the lv2-svn directory when you want to fetch any changes from the repository.
Note you MUST check out the top-level of the repository exactly as above for the build system to work. DO NOT ATTEMPT TO CHECK OUT A SUBDIRECTORY ALONE, IT WILL NOT BUILD. If this is not acceptable to you, you should not be using the repository at all; use release tarballs.
Using Git
If you prefer to use Git locally you can do that using the git-svn package.
You can clone the SVN repository into a local Git repository with the command:
git svn clone --prefix=svn/ --stdlayout http://lv2plug.in/repo/ lv2.git
and then run git svn fetch or git svn rebase from within the lv2.git directory when you want to fetch any changes from the repository.
