wiki:UsingThePortAudioSvnRepository

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/

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.