Subversion Repositories
 
 
 

The SVN client enables you to download files from a Subversion repository into a build directory. There is one repository for the utilities, fdo core and thirdparty components and one repository for each of the providers with the exeception of the MySQL and ODBC providers, which share a repository. A URL identifies the repository and a local path identifies the directory which receives the downloaded files. In this document the build directory is called /home/OpenSource.

To get the source from the repositories execute the following commands in a terminal window.

NoteYou will be prompted for a password.
NoteThe parallelism between the third and fourth arguments of the svn command, for example, between “...trunk/Providers/ArcSDE” and “/home/OpenSource/Providers/ArcSDE.”
NoteThe fourth argument can be an absolute or relative path.
  1. svn checkout https://fdocore.osgeo.org/svn/fdocore/trunk /home/OpenSource --username yourusername
  2. svn checkout https://fdoarcsde.osgeo.org/svn/fdoarcsde/trunk/Providers/ArcSDE /home/OpenSource/Providers/ArcSDE --username yourusername
  3. svn checkout https://fdogdal.osgeo.org/svn/fdogdal/trunk/Providers/GDAL /home/OpenSource/Providers/GDAL --username yourusername
  4. svn checkout https://fdordbms.osgeo.org/svn/fdordbms/trunk/Providers/GenericRdbms /home/OpenSource/Providers/GenericRdbms --username yourusername
  5. svn checkout https://fdosdf.osgeo.org/svn/fdosdf/trunk/Providers/SDF /home/OpenSource/Providers/SDF --username yourusername
  6. svn checkout https://fdoshp.osgeo.org/svn/fdoshp/trunk/Providers/SHP /home/OpenSource/Providers/SHP --username yourusername
  7. svn checkout https://fdowfs.osgeo.org/svn/fdowfs/trunk/Providers/WFS /home/OpenSource/Providers/WFS --username yourusername
  8. svn checkout https://fdowms.osgeo.org/svn/fdowms/trunk/Providers/WMS /home/OpenSource/Providers/WMS --username yourusername
NoteThe fdocore components includes a script called checkoutsvn.sh, which can be used to get updates for the all of the components from the Subversion repositories.