{"thread":{"id":"61398","subject":"[bug report] commit signature validation","startedAt":"2024-04-30T16:53:32Z","lastAt":"2024-04-30T16:53:32Z","messageCount":1,"participants":["James Nord"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"493794","messageId":"CAPcEHyfXuTOjkBfhhEwyqYiZroXGyJSSY0tgJCuSsp5PC-cKLA@mail.gmail.com","threadId":"61398","inReplyTo":null,"subject":"[bug report] commit signature validation","fromName":"James Nord","fromEmail":"jnord@cloudbees.com","sentAt":"2024-04-30T16:53:19Z","receivedAt":"2024-04-30T16:53:32Z","isPatch":false,"sender":{"key":"jnord@cloudbees.com","avatar":null},"body":"Hi,\n\nreporting bug per https://git-scm.com/community  (also this is not\nspecific to windows and has been reporoduced on OSX)\n\nThank you for filling out a Git bug report!\nPlease answer the following questions to help us understand your issue.\n\nWhat did you do before the bug happened? (Steps to reproduce your issue)\n\n\nSetup git commit signing with SSH (but omit setting gpg.ssh.allowedsignersfile)\ncreate a signed comment\nrun git show --show-signature\n\nWhat did you expect to happen? (Expected behavior)\n\nthe commit should show an unverified signature\n\nWhat happened instead? (Actual behavior)\n\nthe commit shows no signature what so ever\n\nWhat's different between what you expected and what actually happened?\n\nI would expect show to say there is a signature that it could not\nverify,  instead the output is seemingly telling me there is no\nsignature at all.\n\nAnything else you want to add:\n\nthis also occurs if pulling from a repo where someone else has enabled\nsigning with ssh, but you have not configured\n`gpg.ssh.allowedsignersfile`\nRegardless of the presence of the signing file git should tell me\nthere is an unverified signature.\n\n\nPlease review the rest of the bug report below.\nYou can delete any lines you don't wish to share.\n\n\n[System Info]\ngit version:\ngit version 2.44.0.windows.1\ncpu: x86_64\nbuilt from commit: ad0bbfffa543db6979717be96df630d3e5741331\nsizeof-long: 4\nsizeof-size_t: 8\nshell-path: /bin/sh\nfeature: fsmonitor--daemon\nuname: Windows 10.0 22631\ncompiler info: gnuc: 13.2\nlibc info: no libc information available\n$SHELL (typically, interactive shell): <unset>\n\n\n[Enabled Hooks]\nnot run from a git repository - no hooks to show\n"}]}