summaryrefslogtreecommitdiff
path: root/doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-09-07 16:00:03 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-09-07 16:00:03 -0400
commit5456cf5b0c02fed87d04cbb65c70f88a8553f3f8 (patch)
tree561648938cd10dea74f057f6d7d6551e2d2d3c3c /doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment
parent162290f45eba63244be81c956a83ea0e3a8bb722 (diff)
correction
Diffstat (limited to 'doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment')
-rw-r--r--doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment15
1 files changed, 13 insertions, 2 deletions
diff --git a/doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment b/doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment
index f9c5663a0..fcd1eb66c 100644
--- a/doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment
+++ b/doc/devblog/day_468__export_renames/comment_2_7fbbc5beb80acf32eff617ec704d5466._comment
@@ -3,6 +3,17 @@
subject="""comment 2"""
date="2017-09-07T19:54:41Z"
content="""
-Yes, I considered such cases, also cycles with multiple files, etc.
-All will work! :)
+Did not consider such a case. However, that's closely related to exporting
+files with same content being inefficient. There's a move
+operation but no copy operation. I might add a copy operation eventually,
+unsure.
+
+If a copy operation is added, then that rename case can be handled more
+efficiently, by moving to the single temp file and copying. Although it
+might still involve the special remote doing more work than strictly
+necessary depending on how it implements copy.
+
+At some point you have to pick simplicity and ability to recover from
+problems over totally optimal speed though, and I think your case is a
+reasonable place to draw the line.
"""]]