Jeff King [off-list ref] writes:
But maybe we could pull this out to a separate config option, like
"commit.defaultSignatureType", which could be either "gpg", "gpgsm", or
"auto" to enable the behavior you have here. Then savvy users can pick
the type they plan to use.
Yes, I think the topic should start without "auto" guessing mode
to get the basics right; guessing mode can come after we are
comfortable with the solidness of the resulting codebase.
And regardless of the default type for creating signatures, we'd still
automatically verify signatures from either type.
Again, true, as long as we can tell which program to use to verify,
there is no guesswork involved, and this can and should be in the
early part of the topic.
Thanks.