diff options
author | Joey Hess <joeyh@joeyh.name> | 2018-02-28 12:09:03 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2018-02-28 13:36:20 -0400 |
commit | 3c2887bcfdacd2676386e2e97c29e22c7570cd67 (patch) | |
tree | 2c2f42b828adce13ef5e967b271fabe6f51f94b3 /doc/todo | |
parent | ac782cf693bb579553186042490428245b482077 (diff) |
Support exporttree=yes for rsync special remotes.
Renaming is not supported; it might be possible to use --fuzzy to get rsync
to notice the file is being renamed, but that is a bit ..fuzzy.
On the other hand, interrupted transfers of an exported file are resumed,
since rsync is great at that. Had to adjust the exporttree docs, which
said interrupted transfers would restart.
Note that remove no longer makes the empty directory dummy, instead
sending the top-level empty directory. This works just as well and I
noticed the dummy was unncessary when refactoring it into removeGeneric.
Verified that behavior of remove is not changed, and git annex
testremote does pass.
This commit was sponsored by Brock Spratlen on Patreon.
Diffstat (limited to 'doc/todo')
-rw-r--r-- | doc/todo/export/comment_8_3b93389a1f50aad0f759d361f06200e9._comment | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/todo/export/comment_8_3b93389a1f50aad0f759d361f06200e9._comment b/doc/todo/export/comment_8_3b93389a1f50aad0f759d361f06200e9._comment new file mode 100644 index 000000000..c68f7161a --- /dev/null +++ b/doc/todo/export/comment_8_3b93389a1f50aad0f759d361f06200e9._comment @@ -0,0 +1,9 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 8""" + date="2018-02-28T15:54:06Z" + content=""" +Remotes need to have a nontrivial amount of code added to them in order to +support export. That had not been done for rsync yet. I've implemented it +now. +"""]] |