Signed-off-by: Frank Li <lznuaa@gmail.com>
// dlg.m_bIsTag=TRUE;\r
CString cmd;\r
CString output;\r
// dlg.m_bIsTag=TRUE;\r
CString cmd;\r
CString output;\r
+\r
+ for(int i=0;i<this->pathList.GetCount();i++)\r
+ {\r
+ if(!pathList[i].IsDirectory())\r
+ {\r
+ dlg.m_PathList.AddPath(pathList[i]);\r
+ }\r
+ }\r
+\r
if(dlg.DoModal()==IDOK)\r
{\r
for(int i=0;i<dlg.m_PathList.GetCount();i++)\r
if(dlg.DoModal()==IDOK)\r
{\r
for(int i=0;i<dlg.m_PathList.GetCount();i++)\r
\r
this->AddOthersToAnchor();\r
\r
\r
this->AddOthersToAnchor();\r
\r
+ m_PathList.SortByPathname(true);\r
+\r
+ for(int i=0;i<m_PathList.GetCount();i++)\r
+ {\r
+ m_cList.InsertItem(0,m_PathList[i].GetWinPath());\r
+ }\r
+\r
+ //CAppUtils::SetListCtrlBackgroundImage(m_cList.GetSafeHwnd(), nID);\r
+\r
EnableSaveRestore(_T("ImportDlg"));\r
EnableSaveRestore(_T("ImportDlg"));\r
\r
void CImportPatchDlg::OnBnClickedOk()\r
{\r
\r
void CImportPatchDlg::OnBnClickedOk()\r
{\r
+ m_PathList.Clear();\r
+\r
for(int i=0;i<m_cList.GetItemCount();i++)\r
{\r
CTGitPath path;\r
for(int i=0;i<m_cList.GetItemCount();i++)\r
{\r
CTGitPath path;\r
break;\r
\r
case ShellMenuImportPatch:\r
break;\r
\r
case ShellMenuImportPatch:\r
- svnCmd += _T("importpatch /path:\"");\r
- if (files_.size() > 0)\r
- svnCmd += files_.front();\r
- else\r
- svnCmd += folder_;\r
+ tempfile = WriteFileListToTempFile();\r
+ svnCmd += _T("importpatch /pathfile:\"");\r
+ svnCmd += tempfile;\r
+ svnCmd += _T(" /deletepathfile");\r
break;\r
\r
case ShellMenuCherryPick:\r
break;\r
\r
case ShellMenuCherryPick:\r