incremental verify for directory special remote

Added fileRetriever', which will let the remaining special remotes
eventually also support incremental verify.

Sponsored-by: Dartmouth College's DANDI project
This commit is contained in:
Joey Hess 2021-08-16 16:22:00 -04:00
parent a644f729ce
commit b1622eb932
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
13 changed files with 39 additions and 27 deletions

View file

@ -6,12 +6,10 @@
The concurrency problem is fixed now.
As well as the web special remote, these do not do incremental hashing
still: directory, gitlfs, webdav, S3.
The ones that do are: external, adb, gcrypt, hook, rsync
The issue with directory etc is that they open the file
still: gitlfs, webdav, S3. Problem is, these open the file
for write. This prevents tailVerify re-opening it for read, because the
haskell RTS actually does not allowing opening a file for read that it has
open for write.
open for write. This problem has already been fixed for directory.
The ones that do are: external, adb, gcrypt, hook, rsync, directory
"""]]