This series extends the configuration to allow Git to better work with multiple signing tools. Ben Toews (1): gpg-interface: handle alternative signature types Jeff King (7): gpg-interface: handle bool user.signingkey gpg-interface: modernize function declarations gpg-interface: use size_t for signature buffer size gpg-interface: fix const-correctness of "eol" pointer gpg-interface: extract gpg line matching helper gpg-interface: find the last gpg signature line gpg-interface: prepare for parsing arbitrary PEM blocks Documentation/config.txt | 40 +++++++--- builtin/fmt-merge-msg.c | 6 +- builtin/receive-pack.c | 7 +- builtin/tag.c | 2 +- commit.c | 2 +- gpg-interface.c | 198 +++++++++++++++++++++++++++++++++++++++-------- gpg-interface.h | 67 +++++++++++++--- log-tree.c | 7 +- ref-filter.c | 2 +- t/lib-gpg.sh | 26 +++++++ t/t7004-tag.sh | 11 +++ t/t7510-signed-commit.sh | 32 +++++++- tag.c | 2 +- 13 files changed, 336 insertions(+), 66 deletions(-) -- 2.15.1 (Apple Git-101)