OSDN Git Service

Fixed issue #111: Undo Add does not work (keep added file) and enable "F5" at revert...
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Commands / RevertCommand.cpp
index 4cb3e38..1b0dd70 100644 (file)
@@ -29,11 +29,12 @@ bool RevertCommand::Execute()
        dlg.m_pathList = pathList;\r
        if (dlg.DoModal() == IDOK)\r
        {\r
-               if (dlg.m_pathList.GetCount() == 0)\r
-                       return FALSE;\r
-               CSVNProgressDlg progDlg;\r
+               \r
+//             g_Git.Revert(dlg.m_selectedPathList,true);\r
+\r
+               CGitProgressDlg progDlg;\r
                theApp.m_pMainWnd = &progDlg;\r
-               progDlg.SetCommand(CSVNProgressDlg::SVNProgress_Revert);\r
+               progDlg.SetCommand(CGitProgressDlg::GitProgress_Revert);\r
                if (parser.HasVal(_T("closeonend")))\r
                        progDlg.SetAutoClose(parser.GetLongVal(_T("closeonend")));\r
                progDlg.SetOptions(dlg.m_bRecursive ? ProgOptRecursive : ProgOptNonRecursive);\r
@@ -41,7 +42,8 @@ bool RevertCommand::Execute()
                progDlg.SetItemCount(dlg.m_selectedPathList.GetCount());\r
                progDlg.SetSelectedList(dlg.m_selectedPathList);\r
                progDlg.DoModal();\r
-               return !progDlg.DidErrorsOccur();\r
+\r
+               return true;\r
        }\r
        return false;\r
 }\r