Jeff King [off-list ref] writes:
So I think what you will end up with is a list in gitk of "these
particular options are known good for passing through". And that doesn't
really need tool support from git-core. It's up to each script how much
it wants to protect the user.
I tend to agree. Also at the same time this does not have to contradict
with what Keith wants to do. gitk just needs to learn to peek into
diff.primer, and use the safe ones while discarding others. A tool
support is already there in the form of git-config to do this, though.