\r
CString cmd;\r
CString output;\r
- cmd.Format(_T("git.cmd mv \"%s\" \"%s\""),\r
+ cmd.Format(_T("git.exe mv -- \"%s\" \"%s\""),\r
cmdLinePath.GetGitPathString(),\r
sNewName);\r
\r
- if(g_Git.Run(cmd,&output))\r
+ if(g_Git.Run(cmd,&output,CP_ACP))\r
{\r
CMessageBox::Show(hwndExplorer, output, _T("TortoiseGit"), MB_OK);\r
}\r
\r
+ CTGitPath newpath;\r
+ newpath.SetFromGit(sNewName);\r
+\r
+ CShellUpdater::Instance().AddPathForUpdate(newpath);\r
#if 0\r
TRACE(_T("rename file %s to %s\n"), (LPCTSTR)cmdLinePath.GetWinPathString(), (LPCTSTR)sNewName);\r
CTSVNPath destinationPath(basePath);\r
if (!svn.Move(CTSVNPathList(cmdLinePath), destinationPath, TRUE, sMsg))\r
{\r
TRACE(_T("%s\n"), (LPCTSTR)svn.GetLastErrorMessage());\r
- CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseSVN"), MB_ICONERROR);\r
+ CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseGit"), MB_ICONERROR);\r
}\r
else\r
bRet = true;\r
if (!svn.Move(CTSVNPathList(cmdLinePath), destinationPath, TRUE, sMsg))\r
{\r
TRACE(_T("%s\n"), (LPCTSTR)svn.GetLastErrorMessage());\r
- CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseSVN"), MB_ICONERROR);\r
+ CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseGit"), MB_ICONERROR);\r
}\r
else\r
{\r
}\r
CString sRenameMultipleQuestion;\r
sRenameMultipleQuestion.Format(IDS_PROC_MULTIRENAME, (LPCTSTR)sRenList);\r
- UINT idret = CMessageBox::Show(hwndExplorer, sRenameMultipleQuestion, _T("TortoiseSVN"), MB_ICONQUESTION|MB_YESNOCANCEL);\r
+ UINT idret = CMessageBox::Show(hwndExplorer, sRenameMultipleQuestion, _T("TortoiseGit"), MB_ICONQUESTION|MB_YESNOCANCEL);\r
if (idret == IDYES)\r
{\r
CProgressDlg progress;\r
else\r
{\r
TRACE(_T("%s\n"), (LPCTSTR)svn.GetLastErrorMessage());\r
- CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseSVN"), MB_ICONERROR);\r
+ CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseGit"), MB_ICONERROR);\r
bRet = false;\r
}\r
}\r
if (!svn.Move(CTSVNPathList(cmdLinePath), destinationPath, TRUE, sMsg))\r
{\r
TRACE(_T("%s\n"), (LPCTSTR)svn.GetLastErrorMessage());\r
- CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseSVN"), MB_ICONERROR);\r
+ CMessageBox::Show(hwndExplorer, svn.GetLastErrorMessage(), _T("TortoiseGit"), MB_ICONERROR);\r
}\r
else\r
{\r
}\r
}\r
#endif\r
+ CShellUpdater::Instance().Flush();\r
return bRet;\r
}\r