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 014dc63a55
avoid sometimes expensive operations when annex.supportunlocked = false
This will mostly just avoid a DB lookup, so things get marginally
faster. But in cases where there are many files using the same key, it
can be a more significant speedup.

Added overhead is one MVar lookup per call, which should be small
enough, since this happens after transferring or ingesting a file,
which is always a lot more work than that. It would be nice, though,
to move getGitConfig to AnnexRead, which there is an open todo about.
2021-06-14 12:40:41 -04:00
Annex avoid sometimes expensive operations when annex.supportunlocked = false 2021-06-14 12:40:41 -04:00
Assistant
Backend
Build
CmdLine
Command scanAnnexedFiles in smudge --update 2021-06-08 11:37:47 -04:00
Config
Database display scanning message whenever reconcileStaged has enough files to chew on 2021-06-08 12:48:30 -04:00
debian
doc avoid sometimes expensive operations when annex.supportunlocked = false 2021-06-14 12:40:41 -04:00
Git remove unnecessary liftIO 2021-06-07 14:51:12 -04:00
Limit
Logs
Messages display scanning message whenever reconcileStaged has enough files to chew on 2021-06-08 12:48:30 -04:00
P2P
Remote
RemoteDaemon
standalone
static
templates
Test
Types display scanning message whenever reconcileStaged has enough files to chew on 2021-06-08 12:48:30 -04:00
Upgrade scanAnnexedFiles in smudge --update 2021-06-08 11:37:47 -04:00
Utility display scanning message whenever reconcileStaged has enough files to chew on 2021-06-08 12:48:30 -04:00
.ghci
.gitattributes
.gitignore
.mailmap
Annex.hs
Assistant.hs
Backend.hs
bash-completion.bash
Benchmark.hs
BuildFlags.hs
BuildInfo.hs
CHANGELOG
CmdLine.hs
Command.hs
Common.hs
Config.hs
COPYRIGHT
Creds.hs
Crypto.hs
git-annex.cabal
git-annex.hs
git-union-merge.hs
Git.hs
Key.hs
Limit.hs
Logs.hs
Makefile
Messages.hs display scanning message whenever reconcileStaged has enough files to chew on 2021-06-08 12:48:30 -04:00
NEWS
README
Remote.hs
Setup.hs
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/>