Accessing the Chaste source code repository

Following requests from a couple of Chaste users and discussions between the developers, we have decided to offer read-only access to the Chaste repository via anonymous login. This access is provided with the caveat that the code is always in development (and the latest revision is not guaranteed to be passing all tests), and we will not be able to provide full support for between-release versions of the code. New users should therefore download one of the source releases.

The repository uses Subversion to manage code versioning. You can checkout from Subversion via an IDE plug-in, or by using a command-line client. To create a new directory called Chaste with an anonymous read-only checkout of Chaste do:

svn --username anonymous checkout https://chaste.cs.ox.ac.uk/svn/chaste/trunk/ Chaste

and use your email address as the password. You can also register for a Chaste wiki account (recommended for creating and commenting on tickets of work) and checkout the code using the username and password associated with that.

If you wish to work with the latest revision, see ChasteGuides/ExternalDeveloperGuide for some helpful links and information.

If you are a committed git user, you may also be interested in our (very experimental) github copy of the Chaste project at www.github.com/Chaste/Chaste. At present this is periodically updated to match the development version of the svn repository, but we aren't making any promises to maintain it!

How to connect to the Chaste repository using Eclipse

  • Start Eclipse.
  • Click Workbench if presented with the welcome screen.
  • From the menu choose Window->Show View->Other.
  • Click SVN->SVN Repository (if you don't see this you probably haven't installed the Eclipse plugins).
  • Right click in the white space under SVN and choose New-> Repository Location.
  • Enter your Chaste logon details and https://chaste.cs.ox.ac.uk/svn/chaste/trunk as the URL.
  • You should now see the repository in the SVN Repository window.
  • Expand the repository by clicking on the small triangle to its left.
  • Right click on the repository folder and choose Check Out As Project.