manage large files with git
Haskell JavaScript Shell Makefile C Perl
Latest commit d344f04 Jul 22, 2016 @joeyh cabal constraints for aws and esqueleto
closes #55

* git-annex.cabal: Temporarily limit to http-conduit <2.2.0
  since aws 0.14.0 is not compatible with the newer version.
* git-annex.cabal: Temporarily limit to persistent <2.5
  since esqueleto 2.4.3 is not compatible with the newer version.
Failed to load latest commit information.
Annex --branch, stage 2 Jul 20, 2016
Assistant webapp: Escape unusual characters in ssh hostnames when generating ma… Jul 19, 2016
Backend Improve SHA*E extension extraction code. May 27, 2016
Build fix build with old ghc Jun 13, 2016
CmdLine fix implicit --all in bare repo Jul 20, 2016
Command --branch, stage 2 Jul 20, 2016
Config webapp: Fix bugs that could result in a relative path such as "." bei… Dec 2, 2015
Database slightly more efficient checking of versionUsesKeysDatabase Jul 19, 2016
Git --branch, stage 2 Jul 20, 2016
Limit matchexpression: New plumbing command to check if a preferred content… Jan 25, 2016
Logs log: Added --all option. Jul 17, 2016
Messages improve json when showStart' is given only a key Mar 6, 2016
Remote Support checking presence of content at a http url that redirects to … Jul 12, 2016
RemoteDaemon make LocalRepo a newtype Jun 2, 2016
Types minor typo fixes throughout Jun 2, 2016
Upgrade Preserve execute bits of unlocked files in v6 mode. Apr 14, 2016
Utility Support checking presence of content at a http url that redirects to … Jul 12, 2016
debian Remove unnecessary rpaths in the git-annex binary, but only when it's… Jul 6, 2016
doc cabal constraints for aws and esqueleto Jul 22, 2016
standalone pin crytonite on android to 0.15, which is the version I've been using Jun 9, 2016
static git-annex (5.20140717) unstable; urgency=high Jul 17, 2014
templates New url for git-remote-gcrypt, now maintained by spwhitton. Jul 5, 2016
.ghci git-annex (5.20140717) unstable; urgency=high Jul 17, 2014
.gitattributes git-annex (5.20140412) unstable; urgency=high Apr 11, 2014
.gitignore fix man page building Jun 2, 2016
.mailmap alias for Yaroslav @ yahoo to mailmap Sep 9, 2015
Annex.hs git annex add in adjusted unlocked branch Mar 29, 2016
Assistant.hs move old ghc compat code into separate module; eliminate WITH_CLIBS Feb 15, 2016
Backend.hs remove 163 lines of code without changing anything except imports Jan 20, 2016
BuildFlags.hs Remove the EKG build flag, since Gentoo for some reason decided to en… Jul 6, 2016
CHANGELOG cabal constraints for aws and esqueleto Jul 22, 2016
COPYRIGHT fix lintian pedantry Jul 19, 2016
CmdLine.hs remove 163 lines of code without changing anything except imports Jan 20, 2016
Command.hs refactor isBareRepo Jun 2, 2016
Common.hs avoid warnings about not exported System.Directory.isSymbolicLink Apr 28, 2016
Config.hs refactor isBareRepo Jun 2, 2016
Creds.hs plumb RemoteGitConfig through to decryptCipher May 23, 2016
Crypto.hs cleanup May 23, 2016
Git.hs Propigate GIT_DIR and GIT_WORK_TREE environment to external special r… May 6, 2016
Limit.hs Fix bug in annex.largefiles mimetype= matching when git-annex is run … Apr 12, 2016
Logs.hs remove 163 lines of code without changing anything except imports Jan 20, 2016
Makefile fix clean of Build/MakeMans Jul 19, 2016
Messages.hs --branch, stage 2 Jul 20, 2016
NEWS Updated cabal file explictly lists source files. May 24, 2016
README use https Nov 6, 2014
Remote.hs Pass the various gnupg-options configs to gpg in several cases where … May 23, 2016
Setup.hs Remove Makefile from cabal tarball; man page building is now handled … May 31, 2016
Test.hs uninit: Fix crash due to trying to write to deleted keys db. Jul 12, 2016
Types.hs remove module unused since switch to optparse-applicative Jan 21, 2016
Upgrade.hs remove 163 lines of code without changing anything except imports Jan 20, 2016
bash-completion.bash fix bash completion of filenames containing spaces Jul 20, 2015
build.bat let build.bat also be run from cygwin terminal Apr 21, 2015
cabal.config temporarily add cabal.config to support ghc 8.0.1 build May 24, 2016
ghci fix script Feb 15, 2016
git-annex.cabal cabal constraints for aws and esqueleto Jul 22, 2016
git-annex.hs wire tasty's option parser into the main program option parser Jul 13, 2015
git-union-merge.hs unify handling of unusual GIT_INDEX_FILE relative path May 17, 2016
stack.yaml remove old ekg flag Jul 13, 2016

README

git-annex allows managing files with git, without checking the file
contents into git. While that may seem paradoxical, it is useful when
dealing with files larger than git can currently easily handle, whether due
to limitations in memory, checksumming time, or disk space.

For documentation, see doc/ or <https://git-annex.branchable.com/>