technomancy/leiningen — pull request #1224 by juergenhoetzel (2013-06-14 20:08:19+00:00)
Title: Double quotes are sill not handled corrected correctly, when forms are passwd to subprocess on Windows

I added a test case:

https://github.com/juergenhoetzel/leiningen/commit/353ec2f5645bb541cbd253064038312ab222e9c7

Instead of passing via command line parameter "-e", I use an init file. So there is no need for platform-specific escaping.

Handling double quotes/backslashes on Windows command line options is really hard. See:
http://bugs.sun.com/view_bug.do?bug_id=6468220

In Ritz the same method is used,to start the Debuggee:
https://github.com/pallet/ritz/commit/11760cba1b3d8102171f92aa06abbb704f2354db