The main git repository for git-annex is git://git-annex.branchable.com/
(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-stable
contains the latest backport of git-annex to Debian stable.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 websitepristine-tar
contains pristine-tar data to create tarballs of any past git-annex release.
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-3.0.3.2_requires_syb61610.1.0.2_however_syb-0.1.0.2_was_excluded_because_json-0.5_requires_syb62610.3.3.mdwn (File name too long) fatal: cannot create directory at 'doc/forum/91Installation93base-3.0.3.2_requires_syb61610.1.0.2_however_syb-0.1.0.2_was_excluded_because_json-0.5_requires_syb62610.3.3': File name too long