Difference between revisions of "Code repositories"
Line 1: | Line 1: | ||
[[MAS]] and [[MCE script]] are housed in separate Subversion (SVN) repositories on <tt>e-mode.phas.ubc.ca</tt>, accessible from anywhere on the internet. The core MAS repository is called '''mas'''. The MCE script repository is called '''mce_script'''. | [[MAS]] and [[MCE script]] are housed in separate Subversion (SVN) repositories on <tt>e-mode.phas.ubc.ca</tt>, accessible from anywhere on the internet. The core MAS repository is called '''mas'''. The MCE script repository is called '''mce_script'''. | ||
− | + | To check out the code you will need a SVN user id (and password). For read-only access, accounts are often given out on a per-experiment basis. Committing to the repository requires a personal account. For account information, contact UBC. | |
− | |||
− | + | == MAS == | |
− | + | Everyone should be using <tt>mas/trunk</tt> these days. (In the past we suggested branching the MAS repository on a per-experiment basis but MAS is now stable enough that this is no longer necessary.) Only <tt>mas/trunk</tt> is currently maintained for Ubuntu 10.04 and 12.04. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Everyone should be using <tt>mas/trunk</tt> these days. (In the past we suggested branching the MAS repository on a per-experiment basis | ||
MAS uses the GNU autotools for a bit of configuration work. You should checkout MAS into a user source folder somewhere: | MAS uses the GNU autotools for a bit of configuration work. You should checkout MAS into a user source folder somewhere: | ||
cd src/ | cd src/ | ||
− | svn checkout --username=''< | + | svn checkout --username=''<svn_id>'' svn://e-mode.phas.ubc.ca/mas/trunk mas |
− | + | == MCE Script == | |
− | + | Everyone should be using <tt>mce_script/trunk</tt> these days. (In the past we suggested branching mce_script on a per-experiment basis but MCE Script is now stable enough that this is no longer mecessary.) | |
− | + | We also now suggest people check mce_script in a user source folder somewhere, and install it into <tt>/usr/mce/mce_script</tt> (or wherever they want the public copy to go) using the supplied Makefile. (In the past checking out mce_script directly into /usr/mce was suggested). | |
− | |||
− | |||
− | |||
− | + | To check out MCE script: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | cd src/ | |
− | + | svn checkout --username=''<svn_id>'' svn://e-mode.phas.ubc.ca/mce_script/trunk mce_script | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | cd / | ||
− | svn checkout --username= | ||
− | |||
− |
Revision as of 16:48, 9 July 2012
MAS and MCE script are housed in separate Subversion (SVN) repositories on e-mode.phas.ubc.ca, accessible from anywhere on the internet. The core MAS repository is called mas. The MCE script repository is called mce_script.
To check out the code you will need a SVN user id (and password). For read-only access, accounts are often given out on a per-experiment basis. Committing to the repository requires a personal account. For account information, contact UBC.
MAS
Everyone should be using mas/trunk these days. (In the past we suggested branching the MAS repository on a per-experiment basis but MAS is now stable enough that this is no longer necessary.) Only mas/trunk is currently maintained for Ubuntu 10.04 and 12.04.
MAS uses the GNU autotools for a bit of configuration work. You should checkout MAS into a user source folder somewhere:
cd src/ svn checkout --username=<svn_id> svn://e-mode.phas.ubc.ca/mas/trunk mas
MCE Script
Everyone should be using mce_script/trunk these days. (In the past we suggested branching mce_script on a per-experiment basis but MCE Script is now stable enough that this is no longer mecessary.)
We also now suggest people check mce_script in a user source folder somewhere, and install it into /usr/mce/mce_script (or wherever they want the public copy to go) using the supplied Makefile. (In the past checking out mce_script directly into /usr/mce was suggested).
To check out MCE script:
cd src/ svn checkout --username=<svn_id> svn://e-mode.phas.ubc.ca/mce_script/trunk mce_script