There are two different ways to obtains the packages. You can download using the packaging system available in most distructions. Instructions installing the binaries you will find below on this page. This software is also available through CVS, the instructions for that you will find on this page as well. Normal users are advised to start with the binary packages already available in their distribution.
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:firstname.lastname@example.org:/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: