18 lines
664 B
Text
18 lines
664 B
Text
|
[[!comment format=mdwn
|
||
|
username="joey"
|
||
|
subject="""comment 2"""
|
||
|
date="2023-12-06T19:31:42Z"
|
||
|
content="""
|
||
|
On the `distributedmigration` branch I have `git-annex migrate` recording
|
||
|
migrations on the git-annex branch.
|
||
|
|
||
|
Its method of grafting in 2 trees, one with the old keys and one with the
|
||
|
new is quite efficient. In a migration of 1000 files from SHA256E to SHA1,
|
||
|
the git objects only needs 52kb to record the migration trees.
|
||
|
Compared with 424 kb needed to update the location logs.
|
||
|
The total git repo grew from 508kb to 984k.
|
||
|
|
||
|
Next up: Make `git-annex migrate --update` find new migrations started
|
||
|
elsewhere and apply them to the local annex objects.
|
||
|
"""]]
|