New server for svn repository

New server for svn repository is now at https://dev.fsc.bz.it/repos/geotop

Downloading via SVN

The download of the source code via svn or https is now allowed at https://dev.fsc.bz.it/svn/?group=geotop.

If you are developing some parts of the source code, please read the following instructions:

* create a new account on https is now allowed at https://dev.fsc.bz.it/svn/?group=geotop and send your login name (not the password!) to the Developers' , using MailinglistDevelopers page;

* The administrator of GEOtop project will let your login be a member of the project and you have the permission to access the svn repository ;

* You can follow the "old" instructions above replacining the old address with the new one https://dev.fsc.bz.it/repos/geotop. (For Mac user SSHPassKey is no more neceesery. You can use Svnx specifying your account and password when requested)

More detailed instructions will be provided as soon.

The Repository

We created a SVN repository under the server APE, which has an external access under the address "monolite.ing.unitn.it"

/!\ The repository name is hydrosvn.

As described in the documentation and in the figure, we created in the hydrosvn repository four subdirectories:

  • community: which contains a personal directory for each developer;

  • trunk: which contains the unique official version of the code that the team is developing and it can be unstable ;

  • branches: which contains all unofficial versions which are being developed and are going to be merged with the official version in trunk ;

  • tags: which contains old realese like 0.9375, 0.875 and the 0.75 Fluidturtle examples;

Documentations and instructions to connect

/!\ Before doing anything with svn, you need to document, by reading some best practices which you can find at the following link:

Or if you need to read the official manual, see the following link:

If you need to compare the SVN commands with the CVS commands you were used to, see the following link:

Before doing anything, you need to add to your .bashrc file in your home directory on APE, the following lines: in your home directory open your .bashrc files with your preferred text editor or create it if you don't have one and add:

PATH=$PATH:/opt/local/bin

Connect to SVN repository using the terminal

To connect to the hydrosvn repository using the terminal of your computer, you need to digit:

$ svn+ssh://your_login_on_APE@monolite.ing.unitn.it/Groups/Ambientali/hydrosvn

For other commands, pleade read the above listed links.

Connect to SVN repository using GUI clients

For Mac Os X users

/!\ Please follow the instructions in the same order as reported here:

  • Before using the SVN you need to be sure to have it running on your computer:

open the terminal and digit:

 svn --version
  • If you don't have it, download the latest package version from: SVN package

  • Then, because you need to connect via SSH secure shell connection, you need a tool able to handle the password access file, or you will be prompted for the password each command you send via SVN. Download this tool called SSHPassKey and install it: SSHPassKey Mirror 1, or from SSHPassKey Mirror 2

  • Open the SSHPassKey tool and click on the button which reports: "Configure Login Environment to use SSHPassKey". The window will remain open waiting for you to log out.
  • Logout from your system (under the "command" menu), login and open the SSHPassKey tool by double-click on the icon in the Application folder. IMPORTANT: let SSHPassKey open (only for this time, then you don't need to open each time you use the SVN tool) and install the client GUI for Mac OS X.
  • You can download and install the client GUI for Mac OS X, which is called SvnX: SvnX

  • which is very simple to use: set in the "Repositories" window the URL access mode:

$ svn+ssh://your_login_on_APE@monolite.ing.unitn.it/Groups/Ambientali/hydrosvn

and nothing else ( /!\ don't insert the login and password in the form, you will be asked for it at the first connection)

  • then double click on the created repository in the "Repositories" window and when requested insert your monolite/APE password, and now you should be able to see the files stored in the hydrosvn repository.

For Windows users

To use SVN upon Windows follow this instructions:

  • First of all you need to have the secure shell connection SSH installed in your pc
  • Pushing “Quick connect” in SSH, you can connect to the server APE under the address monolite@ing.unitn.it using your username and password

  • Open a terminal from SSH, digit “pico .bashrc” and then write “PATH=$PATH:/opt/local/bin”

  • Download the shell extension tortoise http://tortoisesvn.net/downloads

  • Execute “TortoiseSVN”
  • Finally from Repo-browser, to browse the repository content, set the URL access mode:

$ svn+ssh://your_login_on_APE@monolite.ing.unitn.it/Groups/Ambientali/hydrosvn

Some useful links to connect to SVN repository using Eclipse