OSDN Git Service

Add show one file log at dialog box.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Commands / LogCommand.cpp
index e19501e..70cde22 100644 (file)
@@ -25,21 +25,21 @@ bool LogCommand::Execute()
 {\r
        //the log command line looks like this:\r
        //command:log path:<path_to_file_or_directory_to_show_the_log_messages> [startrev:<startrevision>] [endrev:<endrevision>]\r
-#if 0 \r
+\r
        CString val = parser.GetVal(_T("startrev"));\r
        if ( val.IsEmpty() )\r
        {\r
                // support deprecated parameter prior 1.5.0\r
                val = parser.GetVal(_T("revstart"));\r
        }\r
-       SVNRev revstart = val.IsEmpty() ? SVNRev() : SVNRev(val);\r
+       GitRev revstart ;\r
        val = parser.GetVal(_T("endrev"));\r
        if ( val.IsEmpty() )\r
        {\r
                // support deprecated parameter prior 1.5.0\r
                val = parser.GetVal(_T("revend"));\r
        }\r
-       SVNRev revend = val.IsEmpty() ? SVNRev() : SVNRev(val);\r
+       GitRev revend ;\r
        val = parser.GetVal(_T("limit"));\r
        int limit = _tstoi(val);\r
        val = parser.GetVal(_T("pegrev"));\r
@@ -48,26 +48,33 @@ bool LogCommand::Execute()
                // support deprecated parameter prior 1.5.0\r
                val = parser.GetVal(_T("revpeg"));\r
        }\r
+\r
+       GitRev pegrev;\r
+\r
+#if 0\r
        SVNRev pegrev = val.IsEmpty() ? SVNRev() : SVNRev(val);\r
        if (!revstart.IsValid())\r
                revstart = SVNRev::REV_HEAD;\r
        if (!revend.IsValid())\r
                revend = 0;\r
+#endif\r
 \r
        if (limit == 0)\r
        {\r
-               CRegDWORD reg = CRegDWORD(_T("Software\\TortoiseSVN\\NumberOfLogs"), 100);\r
+               CRegDWORD reg = CRegDWORD(_T("Software\\TortoiseGit\\NumberOfLogs"), 100);\r
                limit = (int)(LONG)reg;\r
        }\r
-       BOOL bStrict = (DWORD)CRegDWORD(_T("Software\\TortoiseSVN\\LastLogStrict"), FALSE);\r
+       BOOL bStrict = (DWORD)CRegDWORD(_T("Software\\TortoiseGit\\LastLogStrict"), FALSE);\r
        if (parser.HasKey(_T("strict")))\r
        {\r
                bStrict = TRUE;\r
        }\r
-#endif\r
+\r
+       \r
        CLogDlg dlg;\r
        theApp.m_pMainWnd = &dlg;\r
-//     dlg.SetParams(cmdLinePath, pegrev, revstart, revend, limit, bStrict);\r
+       //dlg.SetParams(cmdLinePath);\r
+       dlg.SetParams(cmdLinePath, pegrev, revstart, revend, limit, bStrict);\r
 //     dlg.SetIncludeMerge(!!parser.HasKey(_T("merge")));\r
 //     val = parser.GetVal(_T("propspath"));\r
 //     if (!val.IsEmpty())\r