AnonSVN

Anonymous SVN access

Anonymous access to the Mono SVN is available currently from one server (anonsvn.mono-project.com)

Checking out the sources

To list the available modules, type:

svn list svn://anonsvn.mono-project.com/source/trunk

To check out the sources for the first time from the repository, use this command:

svn co svn://anonsvn.mono-project.com/source/trunk/MODULE_NAME

To get the compiler and class libraries (mcs), the interpreter and JITer (mono) and the Gtk# bindings, use these commands:

svn co svn://anonsvn.mono-project.com/source/trunk/mcs 
svn co svn://anonsvn.mono-project.com/source/trunk/mono 
svn co svn://anonsvn.mono-project.com/source/trunk/gtk-sharp

To get the modules from the mono-1-0 branch:

svn co svn://anonsvn.mono-project.com/source/branches/mono-1-0

Updating your sources

To update your sources every day, you use this command:

svn up mcs mono gtk-sharp

Building Mono from source

Once you've obtained the source code for different modules of the Mono project, you'll want to build Mono from source

Thanks

Thanks to Peter Bartok, of System.Windows.Forms fame, for setting up the AnonSVN server and maintaining it.

Browsing the Sources

If all you need is to browse the sources, you can go to http://anonsvn.mono-project.com/ and use the viewvc interface.

Sources are currently being updated every 30 minutes.