This alias in .git/config
:
pycat = !find -iname '*.py' -exec cat {} \;
Gives me this in the shell:
$ git pycat
fatal: bad config file line 19 in .git/config
I've tried quotes, no quotes, switching quote types, escaping everything up to four levels, but I can't figure out what's making git unhappy here.
A little farting around says it's the semicolon,
all work. Semicolons are old-school comment-to-eol syntax, that may be what's going on here. So the config parser's eating one layer of doublequotes.
(edit: yup. It even says so in the doc:
)