Cloning the repository

HAL’s MD package is maintained in a public Git repository. Git is a fast and efficient, distributed version control system. A copy of the repository is created by

git clone --recursive

which is redirected to GitHub. If you prefer the git protocol use

git clone --recursive git://

This will create a directory halmd, which holds a hidden copy of the repository and a working copy of the source files.

Selecting a release version

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

Git tutorials

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.