From 41dfee75f14528b1978980da5bea6d8f7eb02b63 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Tue, 19 Sep 2006 15:09:40 +0200 Subject: [PATCH] fix 'git bla' for .exe files --- exec_cmd.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/exec_cmd.c b/exec_cmd.c index 3996bce33f..18b9659e6e 100644 --- a/exec_cmd.c +++ b/exec_cmd.c @@ -44,9 +44,11 @@ int execv_git_cmd(const char **argv) const char *exec_dir = paths[i]; const char *tmp; - if (!exec_dir || !*exec_dir) continue; - +#ifdef __MINGW32__ + if (*exec_dir != '/' && exec_dir[1] != ':') { +#else if (*exec_dir != '/') { +#endif if (!getcwd(git_command, sizeof(git_command))) { fprintf(stderr, "git: cannot determine " "current directory: %s\n",