Фильтр Git Attributes не применяется с .gitattributes по локальному пути - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь настроить фильтр 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 успешно изменяет содержимое файла, однако его размещение не приводит к запуску команды.

У кого-нибудь есть какие-либо сведения о том, почему это не поднято?

...