git-annex/Remote/Helper
Joey Hess 720e5fda5c
export retrieval fallback to handle S3 remote with partially missing version IDs
When key-based retrieval from a S3 remote with exporttree=yes
appendonly=yes fails, fall back to trying to retrieve from the exported
tree. This allows downloads of files that were exported to such a remote
before versioning was enabled on it.

This is useful at least for a transition for users who got into that
situation, so they can download content from their S3 remote. May want to
remove this in the future though, since normally trying to download the
second time is only extra work.

This commit was sponsored by Brock Spratlen on Patreon.
2019-01-30 13:23:03 -04:00
..
Chunked remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
AWS.hs deMaybe credPairRemoteKey 2018-12-04 13:37:43 -04:00
Chunked.hs Revert "cache the serialization of a Key" 2019-01-16 16:21:59 -04:00
Encryptable.hs import Utility.FileSystemEncoding in Common 2019-01-03 11:37:02 -04:00
Export.hs export retrieval fallback to handle S3 remote with partially missing version IDs 2019-01-30 13:23:03 -04:00
Git.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Hooks.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Http.hs fix bad refactoring 2018-04-06 16:59:14 -04:00
Messages.hs Avoid backtraces on expected failures when built with ghc 8; only use backtraces for unexpected errors. 2016-11-15 21:29:54 -04:00
P2P.hs deal with unlocked files 2018-03-13 14:27:14 -04:00
ReadOnly.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Special.hs refactoring 2019-01-29 13:42:32 -04:00
Ssh.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00