SourceForge Info
From CrisisGridWiki
The CrisisGrid SourceForge page is here. To gain access to additinonal access to the SF project tools (particularly SVN), you need to create a SourceForge account and send this information to Marlon Pierce.
The CrisisGrid SVN code repository is here. The current layout is not fixed and will be governed by the subprojects that we add as we build it up.
SVN is a source code version management system that is a follow up to the older CVS project. To use it, you will need an SVN client that supports SSL/HTTPS. SVN comes pre-installed on RedHat/Fedora and Mac OS X, but note all of these support HTTPS. In particular, my Mac's OS X 10.4.x has a non-ssl (ie broken) version of the SVN client.
To check, use the command
[vlab@kamet test-pwscf-input]$ svn --version svn, version 1.1.4 (r13838) compiled Apr 12 2005, 16:01:59 Copyright (C) 2000-2004 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol. - handles 'http' schema - handles 'https' schema * ra_local : Module for accessing a repository on local disk. - handles 'file' schema * ra_svn : Module for accessing a repository using the svn network protocol. - handles 'svn' schema
If you don't see "handles 'https' schema" you will need to update your client. To do this, download source from the SVN website and run
./configure --with-ssl; make; make install
If all goes well, you should be ready to go. SVN has a extensive online manual, but the basic "get started" commands are these:
Create a new project: svn import /local/directory/source/ https://svn.sourceforge.net/svnroot/crisisgrid Checkout your project: svn co https://svn.sourceforge.net/svnroot/crisisgrid crisisgrid Commit changes: svn commit modified_file.for
The import is only needed once per (sub)project. For those familiar with SVN: SF automatically runs "svnadmin create" when you set up your account, so you don't need to do this.
