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(-)