Added a compiled wrapper to replace the git.cmd script.
commit893b221982321303e1a31b2098cd115c65ca49ab
authorPat Thoyts <patthoyts@users.sourceforge.net>
Wed, 27 Jun 2012 16:23:18 +0000 (27 17:23 +0100)
committerPat Thoyts <patthoyts@users.sourceforge.net>
Wed, 27 Jun 2012 22:16:14 +0000 (27 23:16 +0100)
treef464951589c63e38a53c404c7ea94563e378ad04
parentcb9836b8a5ea9aa8f2cb7a373e58eeb6c000d4a7
Added a compiled wrapper to replace the git.cmd script.

This addresses github issue #36 which points out problems in handling
git commit notations of the form tag^{commit} and HEAD^. The windows
command shell uses caret as a quote both on the command line and in
batch scripts and this results in requiring double quoting. To be
able to handle both "tag^{commit}" and tag^^{commit} (either style
of command prompt quoting) the script needs replacing. This also makes
it simpler to call git from batch scripts as it will no longer need to be
prefixed with 'call'.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
src/git-wrapper/.gitignore [new file with mode: 0644]
src/git-wrapper/Makefile [new file with mode: 0644]
src/git-wrapper/git-wrapper.c [new file with mode: 0644]
src/git-wrapper/release.sh [new file with mode: 0755]