git-annex-у исполнилось пять лет, в честь чего открыт 2015 git-annex user survey.
git-annex-у исполнилось пять лет, в честь чего открыт 2015 git-annex user survey.
В git-annex появилась возможность цеплять к файлам метаданные и потом запрашивать у репозитория views, удовлетворяющие некому критерию. Есть четырёхминутное видео. https://joeyh.name/blog/entry/subverting_hierarchy_with_git/
Открыв в ncmpcpp Library, заметил, что все песни повторяются в ней два раза. Оказалось, что mpd добавляет в БД не только симлинки, которые создаёт git-annex, но и сами объекты (из .git/annex/objects). Починилось очень просто: начиная с 0.16[1], MPD поддерживает файл .mpdignore, в который можно понаписать паттернов для игнорирования, что я и сделал:
$ cat >>.git/.mpdignore
*
^D
$ mpc update
Теперь всё работает, как положено: дубликатов в библиотеке больше нет.
git-annex (4.20130802) unstable; urgency=low
Фух, а я уж было подумал, что это миграция на SHA256E (новый дефолтный бекенд) мне unused поломала. Читайте чейнджлоги, господа!