2018-12-11 17:13:22 +00:00
|
|
|
Upgrade from a direct mode repo to a v7 repo can cause annexed files to
|
|
|
|
get checked into git, in an edge case.
|
|
|
|
|
|
|
|
The annexed files need to be already v7 unlocked files, and their content
|
|
|
|
needs to be present in the direct mode repo. Of course this is an unusual
|
|
|
|
situation.
|
|
|
|
|
|
|
|
Then, the upgrade to v7 from direct mode makes a commit
|
|
|
|
"commit before upgrade to annex.version 6" which converts the pointer
|
|
|
|
files into the full file content.
|
|
|
|
|
2018-12-11 17:46:22 +00:00
|
|
|
Also, `git annex sync` in the direct mode repo before the upgrade
|
|
|
|
converted the v7 unlocked files back to locked files. (While also a bug,
|
|
|
|
this helped mask the other bug..)
|
|
|
|
|
|
|
|
Both [[fixed|done]] now.
|
|
|
|
|
2018-12-11 17:13:22 +00:00
|
|
|
--[[Joey]]
|