17 lines
703 B
Text
17 lines
703 B
Text
|
Maybe you started out using the WORM backend, and have now configured
|
||
|
git-annex to use SHA1. But files you added to the annex before still
|
||
|
use the WORM backend. There is a simple command that can migrate that
|
||
|
data:
|
||
|
|
||
|
# git annex migrate my_cool_big_file
|
||
|
migrate my_cool_big_file (checksum...) ok
|
||
|
|
||
|
You can only migrate files whose content is currently available. Other
|
||
|
files will be skipped.
|
||
|
|
||
|
After migrating a file to a new backend, the old content in the old backend
|
||
|
will still be present. That is necessary because multiple files
|
||
|
can point to the same content. The `git annex unused` subcommand can be
|
||
|
used to clear up that detritus later. Note that hard links are used,
|
||
|
to avoid wasting disk space.
|