merge: extract verify_merge_signature() helper
commitedc4d47d54cb1c0ec1550aa50bba86b23720a72f
authorJeff King <peff@peff.net>
Tue, 6 Nov 2018 07:50:17 +0000 (6 02:50 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 7 Nov 2018 01:11:09 +0000 (7 10:11 +0900)
tree446fbde148b7d06c7f628d8da7f81de4b217fe84
parentcae598d9980661a978e2df4fb338518f7bf09572
merge: extract verify_merge_signature() helper

The logic to implement "merge --verify-signatures" is inline in
cmd_merge(), but this site misses some cases. Let's extract the logic
into a function so we can call it from more places.

We'll move it to commit.[ch], since one of the callers (git-pull) is
outside our source file. This function isn't all that general (after
all, its main function is to exit the program) but it's not worth trying
to fix that. The heavy lifting is done by check_commit_signature(), and
our purpose here is just sharing the die() logic. We'll mark it with a
comment to make that clear.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/merge.c
commit.c
commit.h