git-annex/Remote
Joey Hess ee076b68f5
strong verification on retrieval from annexobjects location
The file in the annexobjects location may have been renamed from a
previously exported file that got deleted in a subsequent export.
Or it may be renamed to annexobjects temporarily before being renamed to
another name (to handle eg pairwise renames).

But, an exported file is not guaranteed to contain the content of the
key that the local repository last exported there. Another tree could
have been exported from elsewhere in the meantime.

So, files in annexobjects do not necessarily have the content of their
key. And so have to be strongly verified when retrieving. The same as
is done when retrieving exported files.
2024-08-04 11:24:21 -04:00
..
Directory improve createDirectoryUnder to allow alternate top directories 2022-08-12 12:52:37 -04:00
External rclone special remote 2024-04-17 15:20:37 -04:00
Helper strong verification on retrieval from annexobjects location 2024-08-04 11:24:21 -04:00
List auto-init autoenable=yes 2020-05-27 12:40:35 -04:00
Rsync add newtypes for QuickCheck to avoid LANG=C issues 2020-11-09 20:21:18 -04:00
WebDAV Apply codespell -w throughout 2023-03-17 15:14:58 -04:00
Adb.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
BitTorrent.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Borg.hs implement Unavilable for borg bup ddar directory rsync 2023-08-16 15:48:09 -04:00
Bup.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Ddar.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Directory.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
External.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
GCrypt.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Git.hs p2phttp remotes are not readonly 2024-07-29 10:54:14 -04:00
GitLFS.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Glacier.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Hook.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
HttpAlso.hs let Remote.availability return Unavilable 2023-08-16 14:31:31 -04:00
List.hs clarify comment 2024-06-04 14:29:24 -04:00
P2P.hs dropping from clusters 2024-06-23 09:43:40 -04:00
Rclone.hs rclone special remote 2024-04-17 15:20:37 -04:00
Rsync.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
S3.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Tahoe.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
Web.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00
WebDAV.hs toward SafeDropProof expiry checking 2024-07-04 12:39:06 -04:00