Переписать историю авторов git для подписанных коммитов

Я знаю, что могу изменить историю автора/коммиттера в git с помощью предоставленного скрипта github: https://help.github.com/articles/changing-author-info/

К сожалению, это не работает, если вы подписали коммиты/слияния. Это как бы сработает, но все сообщения коммитов рассылаются спамом с самой подписью gpg в многострочном комментарии и не подписаны.

Есть ли способ переписать историю авторов, а также снова подписать их, не имея строки gpg внутри сообщения фиксации?


person lockdoc    schedule 07.10.2015    source источник


Ответы (1)


Переписать историю авторов/коммиттеров репозитория git. Это полезный инструмент для перезаписи истории авторов/коммитов.

person Anantha Raju C    schedule 07.10.2015
comment
И он удаляет теперь недействительные спам-подписные комментарии? - person Thilo; 07.10.2015
comment
@Thilo, вероятно, запись об этом может быть сохранена, если вы хотите вернуться к старым комментариям. - person Anantha Raju C; 07.10.2015
comment
Это не работает. Он будет использовать gpg-подпись и добавит ее к сообщению фиксации. Он делает то же самое, что и вышеупомянутый метод из github. - person lockdoc; 07.10.2015