Может кто-нибудь ещё проверить, воспроизводится ли «баг» (или опции всё же разделяться должны всегда?)
Дано (возможно, что не так критично, что данные разнесены):
- глобальный конфиг git с указанной почтой и gpg-подписью;
- локальный конфиг в одной из реп с указанным именем.
Создаём коммит командой git commit -Ss
или ребейзим ранее созданный коммит командой git commit --amend -Ss
и видим, что строка Signed-off-by: имя фамилия <email>
не добавляется в текст коммита.
Если выполнять команды как git commit -S -s
или git commit --amend -S -s
, то указанная строка появляется в тексте коммита.
Это для git-2.21. Для более новых (2.23 вышел, кстати) не проверял.