OSDN Git Service

Fixed issue #133: Command fails on folder with leading dash
[tortoisegit/TortoiseGitJp.git] / src / Git / Git.cpp
index f17e638..ae4c4ef 100644 (file)
@@ -1158,7 +1158,7 @@ int CGit::Revert(CTGitPath &path,bool keep)
        CString cmd, out;\r
        if(path.m_Action & CTGitPath::LOGACTIONS_ADDED)\r
        {       //To init git repository, there are not HEAD, so we can use git reset command\r
-               cmd.Format(_T("git.exe rm --cached \"%s\""),path.GetGitPathString());\r
+               cmd.Format(_T("git.exe rm --cached -- \"%s\""),path.GetGitPathString());\r
 \r
                if(g_Git.Run(cmd,&out,CP_ACP))\r
                        return -1;\r