Skip to content

Commit 295a273

Browse files
committed
Guard against no checksum from tag
1 parent 1b7cac7 commit 295a273

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

git_evtag_py.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,13 @@ def main() -> None:
350350
print(f"Git-EVTag-Py-v0-SHA512: {calculated_digest}") # noqa: T201
351351
elif args.sign:
352352
sign_tree_checksum(repo, args.sign, calculated_digest, args.compat)
353-
elif args.verify and tag_msg_checksum:
353+
elif args.verify:
354+
if not tag_msg_checksum:
355+
print( # noqa: T201
356+
"Checksum was not found from tag but '--verify' was passed",
357+
file=sys.stderr,
358+
)
359+
sys.exit(1)
354360
matched = tag_msg_checksum == calculated_digest
355361
tag_sig = is_tag_signature_valid(repo, args.verify)
356362
if matched and tag_sig:

0 commit comments

Comments
 (0)