Lab Code Repository
From Ilab internal
Getting Started
The lab code repository resides on majuro.cs.ucsb.edu (128.111.28.77). Currently, there is only a Subversion (svn) repository - CVS can be added if anyone wants, though Subversion is better implemented, has more features, and retains the same interface. All access to majuro must be through ssh.
In Linux, you'll need to have subversion installed first. For example, in Fedora, as root do
yum install subversion
In Windows, you can use TortoiseSVN.
To get access to the repositories, you need an account on majuro, and it needs to be a member of the repusers group. Email Steve or Jason to set this up. Once you have an account, you can check out a project with
svn co svn+ssh://majuro.cs.ucsb.edu/reps/svn/ilab/PROJECT
or import the current directory's files into a project with
svn import svn+ssh://majuro.cs.ucsb.edu/reps/svn/ilab/PROJECT/
If you'd like to create your own repository separate from the general ilab repository, ssh on to majuro.cs.ucsb.edu and do
svnadmin create /reps/svn/REPOSITORY
The changes to different repositories are tracked separately, so if you're working on a large project or something, you probably want to keep it in it's own repository.
Shared Projects
The shared lab framework code is in the repository and can be checked out with
svn co svn+ssh://majuro.cs.ucsb.edu/reps/svn/ilab/template
Once you've downloaded the template, please make a fresh project out of it by removing the svn files
cd template rm -rf .svn/
You can then modify the template into your own project and import it into the repository with a new name.
