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 e89bb4361b
distinguish between cached and uncached creds
p2p and multicast creds are not cached the same way that s3 and webdav
creds are. The difference is that p2p and multicast obtain the creds
themselves, as part of a process like pairing. So they're storing the
only extant copy of the creds. In s3 and webdav etc the creds are
provided by the cloud storage provider.

This is a fine difference, but I do think it's a reasonable difference.
If the user wants to prevent s3 and webdav etc creds from being stored
unencrypted on disk, they won't feel the same about p2p auth tokens
used for tor, or a multicast encryption key, or for that matter their
local ssh private key.

This commit was sponsored by Fernando Jimenez on Patreon.
2018-12-04 14:09:18 -04:00
Annex dropunused edge case when annex.thin caused unused object to be modified 2018-12-04 12:20:34 -04:00
Assistant
Backend
Build
CmdLine
Command distinguish between cached and uncached creds 2018-12-04 14:09:18 -04:00
Config
Database
debian
doc update 2018-12-04 13:40:50 -04:00
Git add dropFromEnd 2018-11-23 11:24:05 -04:00
Limit
Logs
Messages Fix build without concurrent-output. 2018-12-03 12:33:00 -04:00
P2P distinguish between cached and uncached creds 2018-12-04 14:09:18 -04:00
Remote deMaybe credPairRemoteKey 2018-12-04 13:37:43 -04:00
RemoteDaemon
standalone
static
templates
Test
Types add dropFromEnd 2018-11-23 11:24:05 -04:00
Upgrade
Utility add dropFromEnd 2018-11-23 11:24:05 -04:00
.ghci
.gitattributes
.gitignore
.mailmap
Annex.hs
Assistant.hs
Backend.hs
bash-completion.bash
build.bat
BuildFlags.hs
BuildInfo.hs
CHANGELOG dropunused edge case when annex.thin caused unused object to be modified 2018-12-04 12:20:34 -04:00
CmdLine.hs
Command.hs
Common.hs
Config.hs
COPYRIGHT
Creds.hs distinguish between cached and uncached creds 2018-12-04 14:09:18 -04:00
Crypto.hs
ghci
git-annex.cabal
git-annex.hs
git-union-merge.hs
Git.hs
Jenkinsfile
Key.hs
Limit.hs
Logs.hs
Makefile
Messages.hs
NEWS
README
Remote.hs
Setup.hs
stack-lts-9.9.yaml
stack-windows.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/>