diff options
author | Thomas Wolf <thomas.wolf@paranor.ch> | 2019-12-24 12:13:29 +0100 |
---|---|---|
committer | Matthias Sohn <matthias.sohn@sap.com> | 2019-12-24 13:31:23 +0100 |
commit | 2323d7a1ef909f9deb3f21329cf30bd1173ee9cf (patch) | |
tree | 0044fe59bc90645f6b845058009f052b6dc9a923 /org.eclipse.jgit.benchmarks | |
parent | 4cb80f897fff0c411fe195a14bc8ab522230c102 (diff) | |
download | jgit-2323d7a1ef909f9deb3f21329cf30bd1173ee9cf.tar.gz jgit-2323d7a1ef909f9deb3f21329cf30bd1173ee9cf.zip |
Hooks: avoid problems with backslashes in paths
Calling sh -c with a script path containing backslashes may fail since
the shell may try to process them as escape characters.
Instead of calling
sh.exe -c 'C:\path\script "$@"' 'C:\path\script' other args
call
sh.exe -c '$0 "$@"' 'C:\path\script' other args
which avoids this escape processing.
Note that this is not specific to Windows. If the path or the script
name contain backslashes, this also occurs on Unix.
Bug: 558577
Change-Id: I47d63db6f8644f956c55c42b07dbcad7d7f305aa
Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
Diffstat (limited to 'org.eclipse.jgit.benchmarks')
0 files changed, 0 insertions, 0 deletions