Плагин Bazaar: список измененных файлов на хуке предварительной фиксации - PullRequest
0 голосов
/ 01 июня 2009

Я хочу написать плагин Bazaar, который выполняет некоторые действия с измененными файлами перед их фиксацией. Такие вещи, как проверка синтаксических ошибок и предупреждение коммитера, если в файле все еще есть TODO.

Как получить список измененных файлов в плагине Bazaar?

1 Ответ

3 голосов
/ 01 июня 2009

Если вы используете pre_commit hook, тогда ваша функция ловушки получит tree_delta в качестве одного из аргументов (см. документ по сигнатурам ловушки ). Вам необходимо использовать tree_delta объект для доступа к списку добавленных / измененных / переименованных файлов. Документация по классу TreeDelta доступна здесь .

Пример кода ловушки pre_commit вы можете увидеть здесь .

...