Using the PortAudio SVN repository
Subversion (SVN) is the version control system which developers use to share the PortAudio source code. PortAudio switched from CVS to SVN on April 10, 2006. You can browse the SVN repository by clicking the Browse Source button at the top of any trac page (including this one).
To download the source you can either access a tarball snapshot from "http://www.portaudio.com/download.html". Or you can download a Subversion client and check the source code out. You can get an svn client from here: http://subversion.tigris.org/
The command to check out the latest sources into the current local directory is:
>svn co https://www.portaudio.com/repos/portaudio/trunk .
Note that currently our security certificate is out of date, so you may get a warning about that.
Learning Subversion
You can read more about Subversion in the book 'Version Control With Subversion', which is free to read on line here: http://svnbook.red-bean.com/
Another book 'Pragmatic Version Control Using Subversion' by Mike Mason provides a clear and simple introduction to using Subversion. But it isn't free: http://www.pragmaticprogrammer.com/titles/svn/
For more information about Subversion you should have a look around its website http://subversion.tigris.org/
Graphical SVN Clients
The svn command line tools are a breeze to use, but if you'd prefer something more graphical:
- For Windows users: Tortoise SVN integrates into Windows Explorer, a lot of people like it.
http://tortoisesvn.tigris.org/
- Rapid SVN is a cross-platform graphical SVN front end: http://rapidsvn.tigris.org
Where to Go from Here
The next step for most people is to compile and test PortAudio. Descriptions for each platform, as well as details on how to use PortAudio can be found in the Tutorial.
