summaryrefslogtreecommitdiff
path: root/git-gui/lib
diff options
context:
space:
mode:
authorChristian Couder <christian.couder@gmail.com>2025-10-13 10:48:56 +0200
committerJunio C Hamano <gitster@pobox.com>2025-10-13 08:51:42 -0700
commit31f375c31c645f35b83427045cfef719f2e4301b (patch)
treeaaebba2f4aae0fdea1ea9a02153cbbfd0c637a6b /git-gui/lib
parent132e5666ce785dc47e5d09a9271ee8d2828d6a66 (diff)
fast-export: handle all kinds of tag signatures
Currently the handle_tag() function in "builtin/fast-export.c" searches only for "\n-----BEGIN PGP SIGNATURE-----\n" in the tag message to find a tag signature. This doesn't handle all kinds of OpenPGP signatures as some can start with "-----BEGIN PGP MESSAGE-----" too, and this doesn't handle SSH and X.509 signatures either as they use "-----BEGIN SSH SIGNATURE-----" and "-----BEGIN SIGNED MESSAGE-----" respectively. To handle all these kinds of tag signatures supported by Git, let's use the parse_signed_buffer() function to properly find signatures in tag messages. Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-gui/lib')
0 files changed, 0 insertions, 0 deletions