From ac049175fdc7de79f166d9143de15a7c8bc785ae Mon Sep 17 00:00:00 2001 From: Myagi Date: Fri, 13 Feb 2009 23:09:08 +0100 Subject: [PATCH] fixed igit commandline bug if path name contained spaces --- src/Git/Git.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Git/Git.cpp b/src/Git/Git.cpp index 5d62fb2..978dfca 100644 --- a/src/Git/Git.cpp +++ b/src/Git/Git.cpp @@ -911,9 +911,9 @@ BOOL CGit::EnumFiles(const char *pszProjectPath, const char *pszSubPath, unsigne } if (pszSubPath) - cmd.Format(_T("igit.exe %s status %s %s"), CUnicodeUtils::GetUnicode(pszProjectPath), sMode, CUnicodeUtils::GetUnicode(pszSubPath)); + cmd.Format(_T("igit.exe \"%s\" status %s \"%s\""), CUnicodeUtils::GetUnicode(pszProjectPath), sMode, CUnicodeUtils::GetUnicode(pszSubPath)); else - cmd.Format(_T("igit.exe %s status %s"), CUnicodeUtils::GetUnicode(pszProjectPath), sMode); + cmd.Format(_T("igit.exe \"%s\" status %s"), CUnicodeUtils::GetUnicode(pszProjectPath), sMode); W_GitCall.SetCmd(cmd); // NOTE: should igit get added as a part of msysgit then use below line instead of the above one -- 2.11.0