OSDN Git Service

Fix blame show wrong when first char is '^'
authorFrank Li <lznuaa@gmail.com>
Thu, 24 Dec 2009 07:11:24 +0000 (15:11 +0800)
committerFrank Li <lznuaa@gmail.com>
Thu, 24 Dec 2009 07:11:24 +0000 (15:11 +0800)
Signed-off-by: Frank Li <lznuaa@gmail.com>
src/TortoiseGitBlame/TortoiseGitBlameView.cpp

index fccce3f..22127be 100644 (file)
@@ -2438,6 +2438,10 @@ void CTortoiseGitBlameView::UpdateInfo()
        while( pos>=0 )\r
        {\r
                one=data.Tokenize(_T("\n"),pos);\r
+               \r
+               if(one.GetLength()>1 && one[0] == _T('^'))\r
+                       one=one.Mid(1);\r
+\r
                if(one.IsEmpty())\r
                        continue;\r
                m_CommitHash.push_back(one.Left(40));\r