We use Subversion for the repository.

There are several ways to access to the repository, from GUI clients or shell ('svn' command). There is also integrated Xcode support that works fine if properly used. However, to activate 'xCode' integration you need to save your credentials on disk.

The steps are as follows.

1. IF you have Tiger: Install Svn. You don't need to go through this if you have Leopard. If you need to install SVN: you can find binaries here:

http://www.codingmonkeys.de/mbo/

This is straightforward.

2. IF YOU DO NOT HAVE AN ACCOUNT ON OUR SERVER: you can get the repository but can't commit any changes. On your terminal, type

svn checkout svn://psy.ck.sissa.it/svn_repository/PsyScopeX/trunk

3. IF YOU WANT TO PROGRAM AND WANT AN ACCOUNT ON OUR SERVER, contact us.

4. READ AND UNDERSTAND THE SVN COMMANDS. Always use

svn status -u

BEFORE doing anything else, to check what files in your project are of a different revision from those of the repository.

REMEMBER that if you do an svn update you will get the latest files in the repository, and so if somebody else has added some modifications to your old files and you don't like that modification, you will import it into your project. Better to know first what has been modified!