Subversion
The Greenstone source code is kept under version-control in a subversion, a.k.a. svn, repository.
| Repository Root | http://svn.greenstone.org/ |
| Repository Browser | http://trac.greenstone.org/browser |
Relevant Documents
Instructions for installing the svn client
Install SVN on Linux
Using Subversion
Subversion Book
Instructions for installing Greenstone from svn
Greenstone2: Install GSDL from SVN in Linux
Greenstone3: Greenstone3 Homepage §svn
Repository Structure
The basic structure of the repository is
http://svn.greenstone.org/
┼ gsdl
┼ greenstone3
┼ gli
┼ indexers
┼ collections
└ other-projects
Each of these have three subdirectories: trunk, branches and tags. Using these three subdirectories is a subversion convention.
Four subdirectories of the repository - gsdl, greenstone3, gli and indexers - correspond to the four main projects. The collections subdirectory contains collection data. And the other-projects subdirectory contains code for all the other smaller projects.
Notes
• Line Endings
All of the line endings in the repository files are linux-style (\n) line endings. We ask that you do not check in files which do not conform to this standard. Therefore, we recommend finding a suitible editor for your platform, which uses this style of line ending.