From: Joshua Jensen Date: Fri, 30 Jul 2010 05:25:52 GMT Subject: git rev-parse broken on Git for Windows Message-ID: <4C526260.6000104@workspacewhiz.com> 9c7304e3e39ed397b3cc6566573333e2698a52b4 (print the usage string on stdout instead of stderr) and then 47e9cd28f8a404a0d6293935252ddca5fc243931 (parseopt: wrap rev-parse --parseopt usage for eval consumption) break the following line from the manual and 'git subtree' on msysGit: eval $(echo "$OPTS_SPEC" | git rev-parse --parseopt -- "$@" || echo exit $?) Running 'git revert' on both changelists causes the 'git rev-parse --parseopt' to work again. What was 9c7304e trying to solve? Thanks. Josh