Linux HA has switched over to Mercurial as our source code management system. The text below is of historical interest only.
Please, go to http://hg.linux-ha.org/ instead.
hg clone http://hg.linux-ha.org/dev
See http://hg.linux-ha.org/ for list of available branches.
To get read-only access to the Linux-HA CVS instance, here's what you do:
export CVSROOT=:pserver:email@example.com:/home/cvs/linux-ha cvs login
The password for user guest is guest
The module name is "linux-ha". Now, you can do normal CVS commands, and things should go well from there.
For example, one can do a cvs co linux-ha, and got a copy of the workspace. Once a copy is obtained, one can do a cvs update -d to see the latest changes to the repository.
The CVS repository can be accessed via the web.
We have written a script for automating builds and simple tests from CVS. Some may find it useful, or interesting as a start for your own tool to do the same.
We keep the development version of CVS as the HEAD branch. When we want to create a maintainable, stable release, we create a branch in CVS. We currently have the following branches:
We have a convention of tagging releases with STABLE_x_y_z for stable release x.y.z. Here are a few of those tags:
We tag beta releases with BETA_a_b_c for beta release a.b.c. Here are a few of these tags from CVS: