CI to automate build of cargo lockfiles on different Alpine releases for git-annex aports https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/git-annex
Find a file
Joey Hess d80a0f62a4 avoid lazy read of file contents
On Windows, that means the file could still be open when later code wants
to delete it, which fails. Since we're only reading 8k anyway, just read
it, strictly. However, avoid reading the whole file strictly, so no
getContentsStrict here.
2013-06-17 21:12:09 -04:00
Annex avoid lazy read of file contents 2013-06-17 21:12:09 -04:00
Assistant annex.debug can now be set to enable debug logging by default. The webapp's debugging check box does this. 2013-06-17 20:41:27 -04:00
Backend fix permission damage (thanks, Windows) 2013-05-11 23:54:25 -04:00
Build Allow building with gpg2. 2013-05-19 17:59:58 -04:00
Command remove workaround for old bug that was only in one release 2013-06-17 20:51:36 -04:00
Common Use lower case hash directories for storing files on crippled filesystems, same as is already done for bare repositories. 2013-04-04 15:46:33 -04:00
Config webapp: When the user switches to display a different repository, that repository becomes the default repository to be displayed next time the webapp gets started. 2013-06-11 00:06:06 -04:00
debian annex.debug can now be set to enable debug logging by default. The webapp's debugging check box does this. 2013-06-17 20:41:27 -04:00
doc Merge branch 'master' of ssh://git-annex.branchable.com 2013-06-17 20:52:44 -04:00
Git Revert "flush stream after each write to update-index, to possibly avoid buffering issues on Windows" 2013-06-14 14:34:24 -04:00
GitAnnex
Logs improve robustness of fromDirect and replaceFile 2013-05-25 15:06:02 -04:00
Messages hlint 2013-04-03 03:52:41 -04:00
Remote Merge branch 'glacier' 2013-06-11 10:34:55 -04:00
standalone hack to deal with minor version skew in Data.Map when using EvilSplicer 2013-06-10 23:55:53 -04:00
static animate syncing and other activity icons 2013-04-08 22:54:02 -04:00
templates add better documentation that pairing pairs all repositories configured to use the same jabber account 2013-05-16 20:21:47 -04:00
Types annex.debug can now be set to enable debug logging by default. The webapp's debugging check box does this. 2013-06-17 20:41:27 -04:00
Upgrade rename module 2013-05-12 19:19:28 -04:00
Utility assistant: In direct mode, objects are now only dropped when all associated files are unwanted. This avoids a repreated drop/get loop of a file that has a copy in an archive directory, and a copy not in an archive directory. (Indirect mode still has some buggy behavior in this area, since it does not keep track of associated files.) Closes: #712060 2013-06-15 14:44:43 -04:00
.ghci
.gitattributes
.gitignore releasing version 4.20130521 2013-05-21 14:23:27 -04:00
Annex.hs assistant: Work around git-cat-file's not reloading the index after files are staged. 2013-05-25 00:37:41 -04:00
Assistant.hs assistant: Work around git-cat-file's not reloading the index after files are staged. 2013-05-25 00:37:41 -04:00
Backend.hs hlint 2013-04-03 03:52:41 -04:00
BuildFlags.hs
CHANGELOG
Checks.hs direct, indirect: Refuse to do anything when the assistant or git-annex watch daemon is running. 2013-04-22 16:41:46 -04:00
CmdLine.hs annex.debug can now be set to enable debug logging by default. The webapp's debugging check box does this. 2013-06-17 20:41:27 -04:00
Command.hs
Common.hs fix the day's windows permissions damage 2013-05-12 19:09:48 -04:00
Config.hs
configure.hs
COPYRIGHT
Creds.hs fix permission damage (thanks, Windows) 2013-05-11 23:54:25 -04:00
Crypto.hs Generate ciphers with a better entropy. 2013-04-06 16:09:51 -04:00
Fields.hs
ghci
git-annex.cabal git-annex.cabal: declare GPL3+ license 2013-06-04 14:30:43 -04:00
git-annex.hs try building test suite on windows 2013-05-17 16:45:44 -04:00
git-union-merge.hs
Git.hs fix permission damage (thanks, Windows) 2013-05-11 23:54:25 -04:00
GitAnnex.hs content: New command line way to view and configure a repository's preferred content settings. 2013-05-25 12:44:58 -04:00
GitAnnexShell.hs fix permission damage (thanks, Windows) 2013-05-11 23:54:25 -04:00
Init.hs avoid setting annex.direct in bare repo (no behavior change, just less ugly) 2013-06-10 13:18:18 -04:00
INSTALL
Limit.hs fix Android build, broken for 2 days 2013-05-26 18:14:03 -04:00
Locations.hs fuzz tester 2013-05-23 19:00:46 -04:00
Makefile typo 2013-06-17 11:12:18 -04:00
Messages.hs annex.debug can now be set to enable debug logging by default. The webapp's debugging check box does this. 2013-06-17 20:41:27 -04:00
NEWS
Option.hs annex.debug can now be set to enable debug logging by default. The webapp's debugging check box does this. 2013-06-17 20:41:27 -04:00
README
Remote.hs expose Control.Monad.join 2013-04-22 20:24:53 -04:00
Seek.hs refactor 2013-05-24 23:07:26 -04:00
Setup.hs split out library 2013-04-17 12:02:44 -04:00
Test.hs some basic tests of preferred content expressions and standard groups 2013-05-25 13:51:36 -04:00
Types.hs
Upgrade.hs fix permission damage (thanks, Windows) 2013-05-11 23:54:25 -04:00
Usage.hs content: New command line way to view and configure a repository's preferred content settings. 2013-05-25 12:44:58 -04:00

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 <http://git-annex.branchable.com/>