The main git repository for git-annex is git://

(You can push changes to this wiki from that anonymous git checkout.)

Other mirrors of the git repository:

Releases of git-annex are uploaded to hackage. Get your tarballs there, if you need them.

Some operating systems include git-annex in easily prepackaged form and others need some manual work. See install for details.

git branches

The git repository has some branches:

  • ghc7.0 supports versions of ghc older than 7.4, which had a major change to filename encoding.
  • old-monad-control is for systems that don't have a newer monad-control library.
  • no-ifelse avoids using the IFelse library (merge it into master if you need it)
  • no-bloom avoids using bloom filters. (merge it into master if you need it)
  • no-s3 avoids using the S3 library (merge it into master if you need it)
  • debian-*-backport contains the latest backport of git-annex.
  • tweak-fetch adds support for the git tweak-fetch hook, which has been proposed and implemented but not yet accepted into git.
  • setup contains configuration for this website

Developing git-annex? Patches are very welcome. You should read coding style.

Thought you would want to know

error: unable to create file doc/forum/91Installation93base- (File name too long) fatal: cannot create directory at 'doc/forum/91Installation93base-': File name too long

Comment by Ian Mon Aug 13 20:57:34 2012
Ok, I've renamed that long-ish filename.
Comment by Thu Aug 16 23:28:30 2012