diff options
author | Junio C Hamano <gitster@pobox.com> | 2024-02-13 14:44:48 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-02-13 14:44:48 -0800 |
commit | 07fa3836158f267184bb5cebaa1390364cdb8702 (patch) | |
tree | 7ca2e4310a6db6c58af85d10af23764ac28ef45c /builtin | |
parent | a1cd814f1f2cba217a6f9dd2504139603e44822f (diff) | |
parent | 6931049c32ca0271ba95dcd0f197100d22c8d844 (diff) | |
download | git-07fa3836158f267184bb5cebaa1390364cdb8702.tar.gz |
Merge branch 'jc/sign-buffer-failure-propagation-fix' into maint-2.43
A failed "git tag -s" did not necessarily result in an error
depending on the crypto backend, which has been corrected.
* jc/sign-buffer-failure-propagation-fix:
ssh signing: signal an error with a negative return value
tag: fix sign_buffer() call to create a signed tag
Diffstat (limited to 'builtin')
-rw-r--r-- | builtin/tag.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/builtin/tag.c b/builtin/tag.c index 358b308616..79ca53c149 100644 --- a/builtin/tag.c +++ b/builtin/tag.c @@ -175,7 +175,7 @@ static int verify_tag(const char *name, const char *ref UNUSED, static int do_sign(struct strbuf *buffer) { - return sign_buffer(buffer, buffer, get_signing_key()); + return sign_buffer(buffer, buffer, get_signing_key()) ? -1 : 0; } static const char tag_template[] = |