Я пишу скрипт для удаления тегов git commit (например, Signed-off-by:, Reviewed-by:
) из каждого сообщения git commit. В настоящее время скрипт находится в Python. Прямо сейчас у меня есть очень простая проверка re.match("Signed-off-by:", line)
. Но я думаю, что должно быть более элегантное решение с использованием регулярных выражений.
Я предполагаю, что нижний колонтитул начинается с [больше слов, разделенных на -]: например,
Bug:, Issue:, Reviewed-by:, Tested-by:, Ack-by:, Suggested-by:, Signed-off-by:
Шаблон должен игнорировать регистр. Мне нужна помощь, чтобы найти решение с использованием регулярного выражения для этого. Я также хочу узнать больше о RE, что является хорошей отправной точкой?
Фактический скрипт Python находится здесь https://gerrit -review.googlesource.com / # / c / 33213/2 / tools / gitlog2asciidoc.py
Вы также можете прокомментировать сценарий, если зарегистрируетесь в учетной записи.
Спасибо