MapServer’s source code and documentation are under Subversion control. Subversion access is mostly intended for use by developers, but users can also access the MapServer source between releases as it is being developed. CVS access is only recommended for those who need the absolute latest and greatest code, if they are not afraid of getting their hands dirty building the source. The Subversion version does not contain GD or any of the support libraries, and it requires flex and bison to build it. Building MapScript will also require SWIG be installed on your machine. Here’s how to access the read-only source:
Information about supporting libraries and how to compile MapServer from source can be found in the Compiling on Unix.
If you find yourself submitting a lot of patches to Trac, or you would like to be an active developer that picks up the maintenance of a portion of MapServer, contact Steve Lime or one of the other developers. To obtain Subversion commit access, an individual must:
You can find an html viewer for the Subversion repository at http://trac.osgeo.org/mapserver/browser