directory special remote: Made more efficient and robust.
Files are now written to a tmp directory in the remote, and once all chunks are written, etc, it's moved into the final place atomically. For now, checkpresent still checks every single chunk of a file, because the old method could leave partially transferred files with some chunks present and others not.
This commit is contained in:
parent
d3dfeeb3d9
commit
5f977cc725
5 changed files with 47 additions and 42 deletions
|
@ -12,7 +12,6 @@ import Command
|
|||
import Annex.Content
|
||||
import Utility.Rsync
|
||||
import Logs.Transfer
|
||||
import Types.Remote
|
||||
import qualified Fields
|
||||
|
||||
def :: [Command]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue