OSDN Git Service

Add bugtraq to support commit dialog bug track.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / CommitDlg.cpp
index 45c8beb..fb5a5d0 100644 (file)
@@ -462,6 +462,19 @@ void CCommitDlg::OnOK()
        //      cmd.Format(_T("git.exe reset -- %s"),uncheckedfiles);\r
        //      g_Git.Run(cmd,&out);\r
        //}\r
+       \r
+       m_sBugID.Trim();\r
+       if (!m_sBugID.IsEmpty())\r
+       {\r
+               m_sBugID.Replace(_T(", "), _T(","));\r
+               m_sBugID.Replace(_T(" ,"), _T(","));\r
+               CString sBugID = m_ProjectProperties.sMessage;\r
+               sBugID.Replace(_T("%BUGID%"), m_sBugID);\r
+               if (m_ProjectProperties.bAppend)\r
+                       m_sLogMessage += _T("\n") + sBugID + _T("\n");\r
+               else\r
+                       m_sLogMessage = sBugID + _T("\n") + m_sLogMessage;\r
+       }\r
 \r
        BOOL bCloseCommitDlg=true;\r
        //if(checkedfiles.GetLength()>0)\r
@@ -620,18 +633,7 @@ void CCommitDlg::OnOK()
        if (!GetDlgItem(IDC_KEEPLISTS)->IsWindowEnabled())\r
                m_bKeepChangeList = FALSE;\r
        InterlockedExchange(&m_bBlock, FALSE);\r
-       m_sBugID.Trim();\r
-       if (!m_sBugID.IsEmpty())\r
-       {\r
-               m_sBugID.Replace(_T(", "), _T(","));\r
-               m_sBugID.Replace(_T(" ,"), _T(","));\r
-               CString sBugID = m_ProjectProperties.sMessage;\r
-               sBugID.Replace(_T("%BUGID%"), m_sBugID);\r
-               if (m_ProjectProperties.bAppend)\r
-                       m_sLogMessage += _T("\n") + sBugID + _T("\n");\r
-               else\r
-                       m_sLogMessage = sBugID + _T("\n") + m_sLogMessage;\r
-       }\r
+\r
        m_History.AddEntry(m_sLogMessage);\r
        m_History.Save();\r
 \r