From b9211523db09c9e080812cd4541c3170ac09d7d6 Mon Sep 17 00:00:00 2001 From: Frank Li Date: Sun, 18 Jan 2009 11:37:07 +0800 Subject: [PATCH] Fix use utf8 as git output encode. So commit message can use Chinese Signed-off-by: Frank Li --- src/Git/Git.cpp | 2 +- src/Git/GitRev.cpp | 2 +- src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Git/Git.cpp b/src/Git/Git.cpp index 94a9738..a78504a 100644 --- a/src/Git/Git.cpp +++ b/src/Git/Git.cpp @@ -75,7 +75,7 @@ int CGit::RunAsync(CString cmd,PROCESS_INFORMATION *piOut,HANDLE *hReadOut,CStri void CGit::StringAppend(CString *str,char *p) { USES_CONVERSION; - str->Append(A2W(p)); + str->Append(A2W_CP(p,CP_UTF8)); } BOOL CGit::IsInitRepos() diff --git a/src/Git/GitRev.cpp b/src/Git/GitRev.cpp index bc9aee3..d974c04 100644 --- a/src/Git/GitRev.cpp +++ b/src/Git/GitRev.cpp @@ -76,7 +76,7 @@ int GitRev::ParserFromLog(CString &log) { case LOG_REV_ITEM_BEGIN: this->Clear(); - + break; case LOG_REV_AUTHOR_NAME: this->m_AuthorName = text; break; diff --git a/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user b/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user index 16601c8..d63f029 100644 --- a/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user +++ b/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user @@ -11,7 +11,7 @@