Git and Cmake Migration

We are planning to change a number of major Chaste infrastructure components in the next few months. These include:

  • Changing to a version control system based on Git rather than the current Subversion (See #2655)
  • Implementation of a CMake build system, instead of the current Scons (See #2656)
  • replacing the current continuous integration and testing scripts with a Buildbot system (See #2656)

This page will collate some of the information and guides related to the changes mentioned above.

Chaste Stakeholder Meeting Slides:

CMake

Git

Buildbot

Buildbot is the new test system built on cmake and git.

Tract

Not too many changes!

  • Note: to refer to a changeset on tickets, instead of typing r12345 we now type [changeset:88cdb33/git_repo].