Triying to solve this problem, I found a part of answer in the form of a similar problem encountered here : <https://git-annex.branchable.com/forum/Problem_with_corrupt_SQLite_DB/>
2017-11-07 16:03:17 +00:00
Deleting git annex databases and running git annex fsck didnt do the trick:
rm -rf .git/annex/keys/db .git/annex/keys/db-wal
git annex fsck --incremental -J4
git add $(git ls-files --others | grep txt)
# Again, plenty of sqlite errors :()
2017-11-07 16:22:36 +00:00
It seems like a big overhead to add files tracked only by git in git annex repo. I know there are hooks/filters that catch and recover annexed files after modification but is it possible to disable these git annex hooks/filters when adding files that shouldn't be annexed ?
2017-11-07 16:03:17 +00:00
### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
Oh yeah, I am still discovering this powerfull git annex tool.
In fact, collegues and I are forming a group during the process to exchange about different use cases, encountered problems and help each other.
> This bug still exists, and there's a more recent bug report
> documenting how it behaves in WSL now. <http://git-annex.branchable.com/bugs/WSL_adjusted_braches__58___smudge_fails_with_sqlite_thread_crashed_-_locking_protocol/>
>
> So I don't think there's any point leaving this open, closing as a