Manage large files with git. (This github mirror is not used for development. Please use https://git-annex.branchable.com/bugs/ for bug reports and pull requests.)
Haskell JavaScript Shell Makefile C Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Annex mention GIT_SSH_COMMAND Feb 20, 2017
Assistant simpler more generic processTranscript' Feb 15, 2017
Backend Some optimisations to string splitting code. Jan 31, 2017
Build simpler more generic processTranscript' Feb 15, 2017
CmdLine post-recive hook to make updateInstead work in direct mode and adjust… Feb 17, 2017
Command sync hack to make updateInstead work on eg FAT Feb 17, 2017
Config annex.autocommit can be configured via git-annex config Feb 3, 2017
Database Work around sqlite's incorrect handling of umask when creating databa… Feb 13, 2017
Git adjust: Fix behavior when used in a repository that contains submodules. Feb 20, 2017
Limit matchexpression: New plumbing command to check if a preferred content… Jan 25, 2016
Logs annex.autocommit can be configured via git-annex config Feb 3, 2017
Messages add missing case for unknown size with normal output Oct 5, 2016
P2P fix build on windows Dec 30, 2016
Remote sync hack to make updateInstead work on eg FAT Feb 17, 2017
RemoteDaemon Run ssh with -n whenever input is not being piped into it Feb 15, 2017
Types post-recive hook to make updateInstead work in direct mode and adjust… Feb 17, 2017
Upgrade Some optimisations to string splitting code. Jan 31, 2017
Utility simpler more generic processTranscript' Feb 15, 2017
debian Merge branch 'master' into no-xmpp Dec 24, 2016
doc Added a comment: the problem files Feb 20, 2017
standalone correct spelling mistakes Feb 12, 2017
static git-annex (5.20140717) unstable; urgency=high Jul 17, 2014
templates improve description of password prompting Dec 28, 2016
.ghci git-annex (5.20140717) unstable; urgency=high Jul 17, 2014
.gitattributes update changelog location Aug 23, 2016
.gitignore fix man page building Jun 2, 2016
.mailmap alias for Yaroslav @ yahoo to mailmap Sep 9, 2015
Annex.hs annex.autocommit can be configured via git-annex config Feb 3, 2017
Assistant.hs remove xmpp support Nov 14, 2016
Backend.hs remove 163 lines of code without changing anything except imports Jan 20, 2016
BuildFlags.hs remove xmpp support Nov 14, 2016
CHANGELOG adjust: Fix behavior when used in a repository that contains submodules. Feb 20, 2017
COPYRIGHT copyright year update Dec 24, 2016
CmdLine.hs Make --json and --quiet suppress automatic init messages Sep 5, 2016
Command.hs make query commands not output extraneous messages Feb 16, 2017
Common.hs Always use filesystem encoding for all file and handle reads and writes. Dec 24, 2016
Config.hs annex.autocommit can be configured via git-annex config Feb 3, 2017
Creds.hs finish git-annex enable-tor Nov 29, 2016
Crypto.hs Some optimisations to string splitting code. Jan 31, 2017
Git.hs Propigate GIT_DIR and GIT_WORK_TREE environment to external special r… May 6, 2016
Jenkinsfile Add initial Jenkins pipeline script Dec 1, 2016
Limit.hs Some optimisations to string splitting code. Jan 31, 2017
Logs.hs config: New command for storing configuration in the git-annex branch. Jan 30, 2017
Makefile avoid OSX build failure when there are no rpaths to remove Feb 14, 2017
Messages.hs Always use filesystem encoding for all file and handle reads and writes. Dec 24, 2016
NEWS releasing package git-annex version 6.20170101 Jan 1, 2017
README use https Nov 6, 2014
Remote.hs Some optimisations to string splitting code. Jan 31, 2017
Setup.hs Added git-remote-tor-annex, which allows git pull and push to the tor… Nov 21, 2016
Test.hs correct spelling mistakes Feb 12, 2017
Types.hs remove module unused since switch to optparse-applicative Jan 21, 2016
Upgrade.hs Avoid backtraces on expected failures when built with ghc 8; only use… Nov 16, 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
ghci avoid tab warnings from ghc 8 Nov 17, 2016
git-annex.cabal git-annex.cabal: Make crypto-api a dependency even when built w/o web… Feb 20, 2017
git-annex.hs Always use filesystem encoding for all file and handle reads and writes. Dec 24, 2016
git-union-merge.hs Always use filesystem encoding for all file and handle reads and writes. Dec 24, 2016
stack.yaml add missing extra-deps Feb 2, 2017

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/>