Плагин Bazaar: список измененных файлов в хуке предварительной фиксации
Я хочу написать плагин Bazaar, который выполняет некоторые действия с измененными файлами перед их фиксацией. Такие вещи, как проверка синтаксических ошибок и предупреждение коммитера, если в файле все еще есть TODO.
Как получить список измененных файлов в плагине Bazaar?
1 ответ
Решение
Если вы используете pre_commit
хук, то ваша функция хука получит tree_delta
в качестве одного из аргументов (см. документ по сигнатурам хуков). Вам нужно использовать tree_delta
Объект для доступа к списку добавленных / измененных / переименованных файлов. Документация по классу TreeDelta доступна здесь.