Johannes Schindelin [off-list ref] writes:
For some reason, the construct
sh -c "$0 \"$@\"" <editor> <file>
does not pick up quotes in <editor> as expected. So replace $0 with
<editor>.
This fixes
git config core.editor "c:/Program Files/What/Ever.exe"
Having sent a few messages about shell quoting, it makes me wonder if this
was done very deliberately in the first place, so that you can do things
like:
git config core.editor "emacs -nw"
Blame followed by list archive hunting around that timeperiod would tell.