Developers' Home

Greenstone is Open Source Software, and we encourage developers from the community to contribute. New developers should register, and check out the developer guide on the wiki.

There is a good raft of tools available to community developers for communication, bug-tracking and support.

The greenstone source code is kept under version control in our subversion repository.

If you have forgotten your developer password, use the password resetter. If you want to change your password or registered details, you can use the detail changer.

Latest commit

r31975 by ak19 @ 6.59 pm, 19th September
Another bugfix to downloading. Downloading over OAI wasn't working. Dr Bainbridge discovered that this was because was still doublequoting filepaths and URLs too, whereas open3() launching the wget cmd can't handle quotes in its arguments. WgetDownload used split to convert the cmd string into a cmd array. A clean solution was not passing WgetDownload::useWget() methods an array of cmd parameters (too involved and error prone to change all the calling code constructing the parameter cmd string), but to use the quotewords() method in place of split. This will preserve spaces in double quoted params in the cmd string, while splitting on spaces outside quoted strings. Then it also removes double quotes (and unescapes double backslashes). Tested on Mac: both OAI and Web downloading now work.

Latest Regression Test

Time: 2009-12-08, Passed: yes, View Report