Итак, что я пытаюсь сделать: Добавьте URL, например (https://gerrit-server/#/c/7456/) в сообщение фиксации, появившееся на gerrit.Изменить сообщение о фиксации на gerrit после создания набора патчей?
Я пробовал до сих пор создать файл patchset-created
под номером gerrit_site/hooks/
, который запускается, когда я нажимаю изменение.
Проблема в том, что я не могу найти файл сообщения фиксации, поэтому я могу изменить его содержимое.
Я понял, что, поскольку я пытаюсь вставить URL-адрес в сообщение фиксации, я не могу этого сделать, используя крючок в моем локальном репозитории git, потому что нет способа узнать, на каком URL-адресе он будет связан gerrit, поэтому я подумал, что это можно сделать, используя крючок на стороне gerrit.
Поблагодарите любую обратную связь.
Я не уверен, что я хочу, чтобы кто-то захотел получить URL-адрес в сообщении о фиксации, но мне это нужно. Я отредактировал сообщение, поэтому я оставляю комментарий коротко – Ezwig
Во-первых: вы не должны ставить «комментарии» в область вопросов ... люди не поймут контекст вашего текста. Правильное место здесь. Отвечая на ваш вопрос: да, вы не можете изменить сообщение фиксации, не создавая новый комманд/патчсет, и вы не можете удалить оригинал, поэтому вы закончите с двумя коммитами/патчами (запутанными). Ключ change-id выполняется локально до создания фиксации. –