From 8508ea5c61a541318070b9842c2b820fe25d2a96 Mon Sep 17 00:00:00 2001 From: Frank Li Date: Wed, 9 Jun 2010 11:30:15 +0800 Subject: [PATCH] Fixed issue #457: Git copy versioned item(s) here adds all unversioned files Signed-off-by: Frank Li --- src/TortoiseProc/Commands/DropCopyCommand.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/TortoiseProc/Commands/DropCopyCommand.cpp b/src/TortoiseProc/Commands/DropCopyCommand.cpp index f68f277fa..7e57bfe17 100644 --- a/src/TortoiseProc/Commands/DropCopyCommand.cpp +++ b/src/TortoiseProc/Commands/DropCopyCommand.cpp @@ -38,6 +38,7 @@ bool DropCopyCommand::Execute() return FALSE; } unsigned long count = 0; + CString sNewName; pathList.RemoveAdminPaths(); if ((parser.HasKey(_T("rename")))&&(pathList.GetCount()==1)) @@ -105,9 +106,9 @@ bool DropCopyCommand::Execute() cmd = _T("git.exe add \""); CString path; - path=fullDropPath.GetGitPathString().Left(ProjectTopDir.GetLength()); + path=fullDropPath.GetGitPathString().Mid(ProjectTopDir.GetLength()); if(path.GetLength()>0) - if(path[0]==_T('\\')) + if(path[0]==_T('\\') || path[0]==_T('/')) path=path.Mid(1); cmd += path; cmd +=_T('\"'); -- 2.11.4.GIT