HALMD is maintained in a public Git repository
git clone --recursive git://git.halmd.org/halmd.git
In case you are behind a firewall that blocks the git protocol port, use
git clone --recursive http://git.halmd.org/halmd.git
This will create a directory halmd, which holds a hidden copy of the repository and a working copy of the source files.
By default, the above command yields the tip of the development branch. A specific release version is checked out by
git checkout TAG
where TAG is a valid release tag as listed from
git tag -n3
If you are new to Git or version control in general, the Git tutorial will get you started.
Former Subversion users may also read the Git SVN Crash Course.
For in-depth documentation, see the Git User’s Manual.