Я пытаюсь настроить фильтр Git Attributes clean
(специально для пакета nbstripout ), но, похоже, он не запускается, когда я git add
мои .ipynb
файлы .
Я установил пакет nbstripout
в свой Python virtualenv и затем запустил:
$ nbstripout --install --attributes .gitattributes
Я проверил, что это действительно установило соответствующий git config. т.е. эти значения были установлены:
git config filter.nbstripout.clean '/path/to/nbstripout'
git config filter.nbstripout.smudge cat
git config filter.nbstripout.required true
И это содержимое файла .gitattributes, который создается в моем текущем рабочем каталоге (файл, который я создаю, находится в подкаталоге):
*.ipynb filter=nbstripout
*.ipynb diff=ipynb
Выполнение команды nbstripout
вручную в моем файле ipynb успешно изменяет содержимое файла, однако его размещение не приводит к запуску команды.
У кого-нибудь есть какие-либо сведения о том, почему это не поднято?