#include "DirFileEnum.h"\r
#include "ShellUpdater.h"\r
\r
+#include "ProgressDlg.h"\r
+\r
bool FormatPatchCommand::Execute()\r
{\r
CFormatPatchDlg dlg;\r
range\r
);\r
\r
- CString out;\r
- if(g_Git.Run(cmd,&out,CP_ACP))\r
- {\r
- CMessageBox::Show(NULL,out,_T("TortoiseGit"),MB_OK);\r
- }\r
- return TRUE;\r
+ CProgressDlg progress;\r
+ progress.m_GitCmd=cmd;\r
+ progress.DoModal();\r
+ \r
+ CShellUpdater::Instance().AddPathForUpdate(CTGitPath(dlg.m_Dir));\r
+ CShellUpdater::Instance().Flush();\r
\r
+ return !dlg.m_GitStatus;\r
}\r
return FALSE;\r
}\r