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 9085a2cfec
make sure all sqlite selects have indexes
Bearing in mind that these indexes are really uniqueness constraints
that just happen to also make sqlite generate indexes.

In Database.ContentIndentifier, the ContentIndentifiersKeyRemoteCidIndex
is fine as a uniqueness constraint because it contains all rows from the
table. The ContentIndentifiersCidRemoteIndex is also ok because there
can only be one key for a given (cid, uuid) combination.

In Database.Export, the new ExportTreeFileKeyIndex is the same pair as
the old ExportTreeKeyFileIndex (previously ExportTreeIndex). And
in Database.Keys.SQL, the new InodeCacheKeyIndex is the same pair as the
old KeyInodeCacheIndex.
2019-10-30 13:46:52 -04:00
Annex bump version, though there is no upgrade path yet 2019-10-29 17:06:35 -04:00
Assistant
Backend
Build copy the content linked to 2019-10-17 12:41:02 -04:00
CmdLine
Command benchmark: Add --databases to benchmark sqlite databases 2019-10-29 16:59:27 -04:00
Config
Database make sure all sqlite selects have indexes 2019-10-30 13:46:52 -04:00
debian
doc make sure all sqlite selects have indexes 2019-10-30 13:46:52 -04:00
Git benchmark: Add --databases to benchmark sqlite databases 2019-10-29 16:59:27 -04:00
Limit
Logs make DropDead transition minimize remote.log for dead sameas remotes 2019-10-15 11:39:25 -04:00
Messages
P2P
Remote add RemoteStateHandle 2019-10-14 13:51:42 -04:00
RemoteDaemon
standalone
static
templates
Test
Types benchmark: Add --databases to benchmark sqlite databases 2019-10-29 16:59:27 -04:00
Upgrade
Utility horrible impementation of isInodeKnown 2019-10-23 14:37:29 -04:00
.ghci
.gitattributes
.gitignore
.mailmap
Annex.hs
Assistant.hs
Backend.hs
bash-completion.bash
Benchmark.hs
build.bat
BuildFlags.hs
BuildInfo.hs
CHANGELOG benchmark: Add --databases to benchmark sqlite databases 2019-10-29 16:59:27 -04:00
CmdLine.hs
Command.hs
Common.hs
Config.hs
COPYRIGHT
Creds.hs
Crypto.hs
ghci
git-annex.cabal benchmark: Add --databases to benchmark sqlite databases 2019-10-29 16:59:27 -04:00
git-annex.hs
git-union-merge.hs
Git.hs
Jenkinsfile
Key.hs improve data types for sqlite 2019-10-29 17:05:36 -04:00
Limit.hs
Logs.hs
Makefile deal with flakey hdiutil 2019-10-17 16:28:48 -04:00
Messages.hs
NEWS documentation for making git add only annex when configured by annex.largefiles 2019-10-24 14:01:54 -04:00
README
Remote.hs
Setup.hs
stack-lts-12.14.yaml
stack.yaml
Test.hs
Types.hs
Upgrade.hs

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