Changes between Version 1 and Version 2 of SourceCodeSvn
- Timestamp:
- Apr 25, 2007, 12:58:14 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SourceCodeSvn
v1 v2 1 1 = Getting source code = 2 2 3 == SVN modules == 3 4 4 == SVN modules == 5 The BOINC source code consists of two directories: 5 The BOINC source code consists of two directories: 6 6 * '''boinc''' contains the source code for all parts of BOINC itself (client, server, web, database). 7 7 * '''boinc_samples''' contains [ExampleApps several example applications] together with Windows and Mac project files and a Linux makefile for building the applications. It also includes Windows versions of some libraries (GLUT, jpeglib, etc.) that many applications will need, but which are not part of BOINC. Check out this module in the same parent directory as '''boinc'''. 8 8 9 9 The modules are accessible as follows: 10 10 {{{ 11 11 svn co http://boinc.berkeley.edu/svn/trunk/boinc 12 12 svn co http://boinc.berkeley.edu/svn/trunk/boinc_samples 13 13 }}} 14 On Windows, get a SVN client like Tortoise SVN. Right-click on the parent directory, select 'SVN checkout', and fill in the dialog with the above URL.15 14 15 On Windows, get a SVN client like Tortoise SVN. Right-click on the parent directory, select 'SVN checkout', and fill in the dialog with the above URL. You can also download svn command-line program for Windows. 16 16 17 17 == Browsing source code via the web == 18 You can browse the boinc or boinc_samples code via [http://boinc.berkeley.edu/trac/ a web-based interface]. This is useful for getting individual files, or seeing the revision history. 18 19 You can browse the boinc or boinc_samples code via [http://boinc.berkeley.edu/trac/ a web-based interface]. This is useful for getting individual files, or seeing the revision history. 19 20 20 21 21 22 == Source code road map == 22 The BOINC source tree includes the following directories:23 23 24 24 The BOINC source tree includes the following directories: 25 25 26 26 '''api''':: … … 57 57 Compression functions; not used by BOINC, but may be useful for applications. 58 58 59 == SVN tags == 59 60 60 61 == SVN tags == 62 '''We maintain tags for the client software (core client and manager) 61 ''' 62 We maintain tags for the client software (core client and manager) 63 63 in the boinc module. 64 64 For other parts of the software (e.g., server and API), … … 67 67 68 68 stable:: 69 The latest publicly-released version of the client software, generally well-tested. '''DO NOT USE THE STABLE VERSION OF SERVER AND API SOFTWARE. 70 IF YOU DO, IT MAY BE FAR OUT OF DATE. 71 USE THE CURRENT VERSION INSTEAD.''' 69 The latest publicly-released version of the client software, generally well-tested. '''DO NOT USE THE STABLE VERSION OF SERVER AND API SOFTWARE. IF YOU DO, IT MAY BE FAR OUT OF DATE. USE THE CURRENT VERSION INSTEAD.''' 72 70 staging:: 73 71 The version currently being alpha-tested (so at least it compiles). 74 72 boinc_core_release_x_y_z:: 75 73 The source code for version x.y.z. 76 To check out a branch (for example, boinc_core_release_5_8a) use the following URL: 74 75 To check out a branch (for example, boinc_core_release_5_8a) use the following URL: 77 76 {{{ 78 77 http://boinc.berkeley.edu/svn/branches/boinc_core_release_5_8/boinc