Skip to: Site menu | Main content

Metacircular Research Platform

Get The Source Add comment to Wiki View in Wiki Edit Wiki page Printable Version

Currently MRP doesn't have a downloadable release, our first milestone is version 0.1 (checkout JIRA to see what will be in this release). To download the source we therefore recommend you clone our GIT repository (and as an advantage this makes it easy for you to send patches back to us). If you aren't interested in doing this you can download snapshots of our GIT development tree via the MRP GIT web interface

Get GIT

GIT is a distributed version control tool whereby developers work upon cloned repositories, this makes it very simple for developers to save revisions into their repository. Once a developer has a series of changes ready they can be pushed into the main repository. GIT supports branches and other version control features, as well tools to binary chop revisions and find faults.

Install GIT in Windows

In Windows you can use GIT as part of Cygwin:

  1. Download the Cygwin setup program here
  2. Run the setup.exe program and choose a download source, etc.
  3. Choose the GIT and related applications in the devel section
  4. Complete installation

Install GIT in Linux

In Ubuntu:

sudo apt-get install git

in Fedora:

sudo yum install git-core

in OpenSuSE use the YaST package tool search and install the package.

Install GIT in OS/X

Macports and fink for OS/X provide GIT. To install git using macports run:

sudo port install git-core

Set Up Local Repository (clone)

In Windows start a Cygwin bash shell, in Linux or OS/X most shells/terminals will do. Make sure GIT is functioning by running the program with no arguments.

Non-Developers Cloning the Repository

Make a clone using the GIT network protocol. With this set up you can commit changes to your local repository but won't have permission to push them back to the main MRP repository. We are glad to accept your patches so please submit them via the JIRA bug tracking system. Run the following command that will create a new directory under the directory you are in called mrp.

git clone git://git.codehaus.org/mrp.git

Developers Cloning the Repository

As an MRP developer you will have a Codehaus Xircles account set up. You need to set up ssh on your machine as described on Codehaus (upload a public ssh key to Xircles). Perform the clone using:

git clone ssh://git@git.codehaus.org/mrp.git