== The ROPP Repository == The whole ROPP development system is divided into four areas: * '''ropp_src''' : Deliverable code & supporting development system * '''ropp_bld''' : Configure & build support scripts, distro builder etc * '''ropp_doc''' : User and project documentation * '''ropp_test''' : Test Folder (test system and its results) The repository for ROPP can be accessed via the Subversion server at the URL {{{ https://svn.grassaf.org/ropp/ }}} For a complete list of Subversion commands see the [http://svnbook.red-bean.com/en/1.0/index.html SVN reference manual] '''Checking out trunk''' To [http://svnbook.red-bean.com/en/1.0/re04.html checkout] the latest development (trunk) versions: {{{ svn checkout https://svn.grassaf.org/ropp/ropp_src/trunk . svn checkout https://svn.grassaf.org/ropp/ropp_bld/trunk . svn checkout https://svn.grassaf.org/ropp/ropp_doc/trunk . svn checkout https://svn.grassaf.org/ropp/ropp_test/trunk . }}} This will check out the source code, build support, documentation, and test folder, respectively to the local working directory. == Branches == Developments to ROPP should be made from, and committed to, a [http://svnbook.red-bean.com/en/1.0/ch04.html#svn-ch-4-sect-1 branch] rather than directly to the latest trunk version. This allows changes to be tested before merging the required changes back into the trunk. The trunk therefore represents a stable 'next potential release' state for ROPP. Branches can be temporary and might be for working on resolving a specific Trac Ticket. Instructions for developers working with branches in ROPP are available [https://trac.grassaf.org/ropp/wiki/ropp_branches here].