← Back to context

Comment by palata

13 hours ago

Actually, signing was one of the annoying parts of jujutsu for me: I sign with a security key, and the way jujutsu handled signing was very painful to me (I know it can be configured and I tried a few different ways, but it felt inherent to how jujutsu handles commits (revisions?)).

The only reasonable way to use signing in jj is with the sign-on-push config https://docs.jj-vcs.dev/latest/config/#automatically-signing... rather than as commits are made

  • Why? I have my signing behavior set to own and I haven't noticed any issues, but I don't actually rely on signatures for much.

    • If you need to type in a password to unlock your keychain (e.g. default behavior for gpg-agent), then signing commits one at a time constantly is annoying.

      Does "own" try to sign working copy snapshot commits too? That would greatly increase the number and frequency of signatures.

      1 reply →