Even if you do not contribute to the code development, the SVN allows to follow development progress easily through read-only access. After downloading the full GRASS SVN source code tree, just future changes will be downloaded by using the SVN software. This method reduces significantly further downloads for updating your local GRASS sources (works even over 56k modem).
Further features of SVN:
If you download the GRASS sources from the SVN system, you will get the latest version available. Of course, you can also download a previous version as you prefer. Once downloaded the entire GRASS SVN source code tree including the SVN-internal subdirectories you can follow the ongoing development easily. The "svn update" function downloads only the changes not yet arrived on your local copy. The SVN client software compares the GRASS source code version in the SVN-server with your local version.
The SVN software is freely distributed here and usually shipped within several GNU/Linux and MacOSX distributions. It is available for rather every operating system incl. MS-Windows.
The GRASS SVN service is hosted at OSGeo Foundation. There is additionally a web interface which allows to browse the source code. The status of each file (its change history) is written there, you can also download individual files. Jump in and see how it is working!
The GRASS SVN version will be published from time to time as an official release.
GRASS SVN repository access (public read access)
SVN commits mailing list: We have established a GRASS SVN commit mailing list. This mailing list distributes "commit messages" from the SVN system. After subscription you will receive a message about every change in GRASS SVN repository along with the related comment. |
Web site SVN management
Developers have access to maintain the GRASS web pages:
See more detailed Web Pages Management instructions. The web site is updated by a cronjob hourly. Web pages management mailing list. |
Programmer's manual SVN managment (developers only)
2004: The document was merged in doxygen style into the source code. Just update there. |
Further introductional texts to SVN: