OSDN Git Service

Show Push Dialog after close commit dialog
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Commands / PushCommand.cpp
index acd7e12..f663f13 100644 (file)
 \r
 bool PushCommand::Execute()\r
 {\r
-       CPushDlg dlg;\r
-//     dlg.m_Directory=this->orgCmdLinePath.GetWinPathString();\r
-       if(dlg.DoModal()==IDOK)\r
-       {\r
-//             CString dir=dlg.m_Directory;\r
-//             CString url=dlg.m_URL;\r
-               CString cmd;\r
-               CString force;\r
-               CString tags;\r
-               CString thin;\r
-\r
-               if(dlg.m_bAutoLoad)\r
-               {\r
-                       CAppUtils::LaunchPAgent(NULL,&dlg.m_URL);\r
-               }\r
-\r
-               if(dlg.m_bPack)\r
-                       thin=_T("--thin");\r
-               if(dlg.m_bTags)\r
-                       tags=_T("--tags");\r
-               if(dlg.m_bForce)\r
-                       force=_T("--force");\r
-               \r
-               cmd.Format(_T("git.exe push %s %s %s \"%s\" %s"),\r
-                               thin,tags,force,\r
-                               dlg.m_URL,\r
-                               dlg.m_BranchSourceName);\r
-               if (!dlg.m_BranchRemoteName.IsEmpty())\r
-               {\r
-                       cmd += _T(":") + dlg.m_BranchRemoteName;\r
-               }\r
-\r
-               CProgressDlg progress;\r
-               progress.m_GitCmd=cmd;\r
-               if(progress.DoModal()==IDOK)\r
-                       return TRUE;\r
-               \r
-       }\r
-       return FALSE;\r
+       return CAppUtils::Push();\r
 }\r