I forgot my GPG key at home and want to check in the code until I am home and can amend/resign the commits. Unfortunately I can't seem to figure out how to disable the --gpg-sign= argument in the magit commit popup, which is preventing me from committing.

I took a look in the manual and it says you can toggle these on and off, but doesn't specify how one toggles them.


Edit: In my magit popup the option appears as -S not =S. In the past I know that I could do just =S to disable it. I can't figure out how to do it with it now being prefixed with -.

  • Where in the manual is this toggling discussed? – JeanPierre Sep 4 '19 at 18:05
  • Oh yes, that's the magit-popup manual. – JeanPierre Sep 5 '19 at 13:03
  • 2
    I'm voting to close this question as off-topic because there was a bug and that has been fixed so this isn't relevant anymore. – tarsius Sep 5 '19 at 22:42
  • I'd vote to keep it for a while still, because I hit this bug the day after the fix was released, and I would've lost many hours chasing this if this question was deleted (as per @tarsius's original suggestion). – TeMPOraL Sep 10 '19 at 11:51

That was a bug and I have fixed it.

I suggest you delete your question because it is no longer relevant. Then again not everyone updates when encountering an issue.

  • I do have an updated magit, because I remember being able to turn it off with =S in the past. I no longer have that, and it only appears as -S and I can't seem to turn that off. Do you happen to know which section of the Transient documentation talks about disabling non-boolean arguments? – Tim Heckman Sep 4 '19 at 21:49
  • Ah. That's a bug then. I'll look into it tomorrow. – tarsius Sep 4 '19 at 23:11
  • I can't delete it, sadly. But I did mark your answer as having answered it. – Tim Heckman Sep 5 '19 at 17:15

Not the answer you're looking for? Browse other questions tagged or ask your own question.