Introduction

The source code for Colored Trails (CT) is stored in a web-based hosting service for software development projects that use the Git revision control.  These instructions provide an introduction to accessing and working with the repository. We focus on command-line usage of Git as well as interfacing with common IDEs.

Prerequisites

read-only access:

read-write access:

command-line instructions

Checking out the latest stable version from the trunk

For anonymous, read-only access, type in:

svn checkout https://coloredtrails.eecs.harvard.edu/repos/ct3/trunk

For read-write access, type in:

svn checkout https://coloredtrails.eecs.harvard.edu/repos/ct3/trunk --username <username>
where <username> is your registered username.

After the initial checkout, svn will store the URL, your username and password in a hash-file, so you will only have to write these out once.

Working with Colored Trails branches  (advanced)

The trunk of the SVN repository contains the stable version of CT. In addition, CT has several experiment-specific versions residing in branches. In general, these branches should only be used by the CT development group. Please email the CT development group if you would like additional information. To get a list of all current branches, type:

svn list https://coloredtrails.eecs.harvard.edu/repos/ct3/branches

Checkout any of the ct3 branches

svn checkout https://coloredtrails.eecs.harvard.edu/repos/ct3/branches/<branchname>