Michael J Gruber [off-list ref] writes:
As for the command line override:
Don't we have "git -c commit.gpgsign=false" and such these days, so that
we don't have to inflate options any more?
I would consider such use of "git -c key=val" a last-resort escape
hatch to work around broken commands that do not implement a proper
escape hatch designed in to help users, unless the "key" is for
something very obscure and not meant for every-day use (read: not
deserving a proper command line override).