diff options
Diffstat (limited to 'doc/bugs/git_annex_migrate_leaves_old_backend_versions_around.mdwn')
-rw-r--r-- | doc/bugs/git_annex_migrate_leaves_old_backend_versions_around.mdwn | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/doc/bugs/git_annex_migrate_leaves_old_backend_versions_around.mdwn b/doc/bugs/git_annex_migrate_leaves_old_backend_versions_around.mdwn deleted file mode 100644 index 263338d64..000000000 --- a/doc/bugs/git_annex_migrate_leaves_old_backend_versions_around.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -`git annex migrate` leaves old, unlinked backend versions lying around. It -would be great if these were purged automatically somehow. - -> Yes, this is an issue mentioned in the -> [[tips/migrating_data_to_a_new_backend]]. -> -> Since multiple files can point to the same content, it could be that -> only one file has been migrated, and the content is still used. So -> the content either has to be retained, or an operation as expensive -> as `git annex unused` used to find if something else still uses it. -> -> Rather than adding such an -> expensive operation to each call to migrate, I focused on hard-linking -> the values for the old and new keys, so that the old keys don't actually -> use any additional resources (beyond an extra inode). -> -> This way a lot of migrations can be done, and only when you're done you -> can do the more expensive cleanup pass if you want to. --[[Joey]] -> [[done]] |