SVN

A number of the Open2x sub-projects make use of the SVN services provided by the project.

The source code of these projects is stored in modules (folders really) normally found under the /trunk/ node (for active development) or the /branch/ or /release/ nodes for point releases.

What is in SVN? Module lists
To find the appropriate sourcecode module for the project your interested in please review the project category list and then look at the projects information box (top right) to find the SVN module for the project (if applicable).

Browsing SVN
Should you wish to take a look at the code in SVN without taking a full local copy you can do this from a web browser by using the SourceForge web based SVN viewer to browse the SVN server.

How to keep up to date with SVN activity?
There is a mailinglist that just records modifications to the Open2x SVN repository. This mailing list is a great way to keep an eye on the grass routes development progress of any of the projects.

SVN clients
For windows users there is a 'no brainer' GUI SVN client to consider using. That is Tortoise SVN.

For *NIX users there are many choices from the command line tool up to a full GUI client. The choice is yours.

If you need help getting going using SVN then the SVN Manual is the place to start.

Using Open2x SVN (command line)
When you need to check code out of SVN try the following (without quotes) from the directory were you would like the files placed...

''' "svn co https://open2x.svn.sourceforge.net/svnroot/open2x/whatiwant ."  replacing whatiwant''' with the module you would like to check out from SVN (found in the project information panels on each project page).

e.g.

''' "svn co https://open2x.svn.sourceforge.net/svnroot/open2x/trunk/toolchain-new ." ''' will check out the latest toolchain build scripts.

''' "svn co https://open2x.svn.sourceforge.net/svnroot/open2x/trunk/kernel/linux-open2x-2.4.26_FW2-3 ." ''' will check out 2.4.26 Open2x Linux kernel.