Базар: Изменить содержимое файла перед фиксацией через хук? - PullRequest
0 голосов
/ 07 июня 2009

Я переключаюсь с SVN на Bzr для моих частных проектов. Мне не хватает одной функции, которую предоставляет SVN: замена заполнителя $ Id: $ на идентификатор последней версии. Пока что Bzr предоставляет хуки для выполнения некоторых трюков в процессе фиксации. Мне удалось получить список измененных файлов и манипулировать ими на локальном диске. Проблема, с которой я сталкиваюсь, состоит в том, что моментальный снимок, взятый из файлов, которые являются частью фиксации, сделан до моей модификации. В результате у меня есть изменения в моих файлах, но только локальные.

Рабочий процесс, который я хочу построить:

  • Call Bzr commit
  • изменить $ Id: $ macro
  • сообщить bzr, что этот модифицированный набор набор изменений
  • пусть Bzr сделает всю остальную работу

Есть идеи?

1 Ответ

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

Используйте это расширение: http://launchpad.net/bzr-keywords

...