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 ba3825441c rework Differences data type
Eliminated complexity and future proofed. The most important change is that
all functions over Difference are now total; any Difference that can be
expressed should be handled. Avoids needs for sanity checking of inputs,
and version skew with the future.

Also, the difference.log now serializes a [Difference], not a Differences.
This saves space and keeps it simpler.

Note that [Difference] might contain conflicting differences (eg,
[Version5, Version6]. In this case, one of them needs to consistently win
over the others, probably based on Ord.
2015-01-28 13:50:02 -04:00
Annex rework Differences data type 2015-01-28 13:50:02 -04:00
Assistant Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Backend update my email address and homepage url 2015-01-21 12:50:09 -04:00
Build make commits to downloads repo with the git-annex distribution signing key 2015-01-21 21:27:12 -04:00
CmdLine update my email address and homepage url 2015-01-21 12:50:09 -04:00
Command Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -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 update my email address and homepage url 2015-01-21 12:50:09 -04:00
debian Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
doc rework Differences data type 2015-01-28 13:50:02 -04:00
Git update my email address and homepage url 2015-01-21 12:50:09 -04:00
Limit update my email address and homepage url 2015-01-21 12:50:09 -04:00
Logs rework Differences data type 2015-01-28 13:50:02 -04:00
Messages update my email address and homepage url 2015-01-21 12:50:09 -04:00
Remote remove unnecessary use of MissingH 2015-01-21 13:36:48 -04:00
RemoteDaemon update my email address and homepage url 2015-01-21 12:50:09 -04:00
standalone Merge branch 'master' of ssh://git-annex.branchable.com into relativepaths 2015-01-07 17:26:05 -04:00
static Revert "remove newlines from static js and css" 2014-06-13 02:20:39 -04:00
templates update copyright year 2014-10-24 17:05:27 -04:00
Types rework Differences data type 2015-01-28 13:50:02 -04:00
Upgrade Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Utility addurl: When a Content-Disposition header suggests a filename to use, addurl will consider using it, if it's reasonable and doesn't conflict with an existing file. (--file overrides this) 2015-01-22 14:52:52 -04:00
.ghci workaround for ghci fragility in reusing objects compiled with ghc 2012-10-20 16:20:42 -04:00
.gitattributes decruft 2011-06-22 18:56:08 -04:00
.gitignore gitignore Build/BuildVersion 2014-06-18 14:43:20 -04:00
.mailmap .mailmap: Add mapping for RichiH 2015-01-21 23:24:59 -04:00
Annex.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Assistant.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Backend.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
build.bat windows build foo 2013-12-05 20:40:28 -04:00
BuildFlags.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
CHANGELOG symlinks 2010-10-27 15:14:59 -04:00
Checks.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
CmdLine.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Command.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Common.hs add getFileSize, which can get the real size of a large file on Windows 2015-01-20 17:09:24 -04:00
Config.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
configure.hs Rewrote free disk space checking code 2012-03-22 17:32:47 -04:00
COPYRIGHT Add link COPYRIGHT -> debian/copyright; add COPYRIGHT to sdist. 2012-06-11 23:27:00 -07:00
Creds.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Crypto.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ghci brought back fast ghci 2013-02-27 21:38:01 -04:00
git-annex.cabal update my email address and homepage url 2015-01-21 12:50:09 -04:00
git-annex.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
git-union-merge.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Git.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
INSTALL symlinks 2010-10-27 15:14:59 -04:00
Limit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Locations.hs rework Differences data type 2015-01-28 13:50:02 -04:00
Logs.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Makefile pass pie options to C compiler, not just to linker 2015-01-06 13:16:32 -04:00
Messages.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
NEWS update NEWS 2012-01-19 15:27:39 -04:00
README use https 2014-11-06 14:20:10 -04:00
Remote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Setup.hs make configure -Wall clean 2014-03-10 16:59:38 -04:00
Test.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Types.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Upgrade.hs update my email address and homepage url 2015-01-21 12:50:09 -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 <https://git-annex.branchable.com/>