Argument handling code for POST to /git is hard to work with. This is posing an issue particularly with handling commit messages with double quotes.