summaryrefslogtreecommitdiff
path: root/shallow.c
diff options
context:
space:
mode:
authorErik Faye-Lund <kusmabite@gmail.com>2011-01-06 23:00:38 (GMT)
committerJunio C Hamano <gitster@pobox.com>2011-01-07 00:29:49 (GMT)
commit7f51f8bc2b9d0556f2fbe20056e8fc8839766c99 (patch)
treec49b5f357594231bd3d23da458705a34acd09d50 /shallow.c
parent685e9d9145a186a4b2036ecf2be73cc86d99a9b7 (diff)
downloadgit-7f51f8bc2b9d0556f2fbe20056e8fc8839766c99.zip
git-7f51f8bc2b9d0556f2fbe20056e8fc8839766c99.tar.gz
git-7f51f8bc2b9d0556f2fbe20056e8fc8839766c99.tar.bz2
alias: use run_command api to execute aliases
On Windows, system() executes with cmd.exe instead of /bin/sh. This means that aliases currently has to be batch-scripts instead of bourne-scripts. On top of that, cmd.exe does not handle single quotes, which is what the code-path currently uses to handle arguments with spaces. To solve both problems in one go, use run_command_v_opt() to execute the alias. It already does the right thing prepend "sh -c " to the alias. Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com> Reviewed-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'shallow.c')
0 files changed, 0 insertions, 0 deletions