diff options
author | Joey Hess <joeyh@joeyh.name> | 2017-09-06 15:33:40 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2017-09-06 15:44:10 -0400 |
commit | 6fcefbdb6629c3e94c41bc05a6b7c224ade99ba0 (patch) | |
tree | dba0a4b10efa30c3fe491c5163a2942eda56eb69 /doc/logo-old.svg | |
parent | 9dd2651e8e5efbbf3a9cc59cab3afa1fef7446f2 (diff) |
export file renaming
This is seriously super hairy. It has to handle interrupted exports,
which may be resumed with the same or a different tree. It also has to
recover from export conflicts, which could cause the wrong content
to be renamed to a file.
I think this works, or is close to working. See the update to the design
for how it works.
This is definitely not optimal, in that it does more renames than are
necessary. It would probably be worth finding the keys that are really
renamed and only renaming those. But let's get the "simple" approach to
work first..
This commit was supported by the NSF-funded DataLad project.
Diffstat (limited to 'doc/logo-old.svg')
0 files changed, 0 insertions, 0 deletions