On Thu, Feb 02, 2012 at 09:08:46PM -0800, Kyle Moffett wrote:
quoted
I understand. I think we will probably use backtick quoting in git-deploy. So
deploy.prefix=`cat /etc/SERVER_ROLE`
will execute cat /etc/SERVER_ROLE and use the results as the value of
the config option.
Alternatively, you could extend the recent proposal for GIT config
"include" statements so that something like this works:
[include]
exec = echo "deploy.prefix = `cat /etc/SERVER_ROLE`"
exec = /usr/local/bin/git-config-for-ldap-user
Thoughts?
I am still undecided on whether the utility of the idea is worth the
potential hassle, but syntactically I like that better. It does put a
little more burden on the called program to handle things like quoting,
though.
-Peff