Геррит слитый крючком

Я использую git в качестве моей системы контроля версий и создал сайт Gerrit для проверки кода. Я хотел бы создать хук, чтобы сделать следующее:

Когда администратор нажимает кнопку Отправить, файл (называетсяversion.txt) следует изменить.Скрипт должен открыть файл.

Найдите следующий текст (где идентификатор может измениться)

#version Change-Id: Ie1411d50f6beb885bc3d3b7d8c587635e1446c18

Замените Change-Id на Change-Id нового патча.

Итак, если объединяемый патч имеетChange-Id: I1c25f7b967084008b69a6a8aefa6e3bb32967b82 тогдаversion.txt файл должен содержать следующую строку после запуска скрипта:

#version Change-Id: I1c25f7b967084008b69a6a8aefa6e3bb32967b82

Затем ловушка должна создать новый коммит (так как теперь в одном из файлов произошли изменения) и передать этот последний коммит мастеру.

Я чувствую, что это было бы возможно с помощьюСменная слиты крюк. Я прав?

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос