OSDN Git Service

Fail try to porting
[tortoisegit/TortoiseGitJp.git] / src / TortoiseMerge / DiffData.cpp
index d3c26ab..0bbcd64 100644 (file)
@@ -17,7 +17,7 @@
 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
 //\r
 #include "StdAfx.h"\r
-//#include "diff.h"\r
+#include "diff.h"\r
 #include "TempFiles.h"\r
 #include "registry.h"\r
 #include "Resource.h"\r
@@ -87,7 +87,7 @@ LPCTSTR CDiffData::GetLineChars(int index)
 \r
 BOOL CDiffData::Load()\r
 {\r
-#if 0\r
+\r
        CString sConvertedBaseFilename, sConvertedTheirFilename, sConvertedYourFilename;\r
        apr_pool_t * pool;\r
 \r
@@ -220,19 +220,19 @@ BOOL CDiffData::Load()
 \r
        apr_pool_destroy (pool);                                        // free the allocated memory\r
 \r
-#endif\r
+\r
        return TRUE;\r
 }\r
 \r
 \r
 bool\r
-CDiffData::DoTwoWayDiff(const CString& sBaseFilename, const CString& sYourFilename, DWORD dwIgnoreWS, bool bIgnoreEOL)\r
+CDiffData::DoTwoWayDiff(const CString& sBaseFilename, const CString& sYourFilename, DWORD dwIgnoreWS, bool bIgnoreEOL,apr_pool_t *pool)\r
 {\r
        // convert CString filenames (UTF-16 or ANSI) to UTF-8\r
        CStringA sBaseFilenameUtf8 = CUnicodeUtils::GetUTF8(sBaseFilename);\r
        CStringA sYourFilenameUtf8 = CUnicodeUtils::GetUTF8(sYourFilename);\r
 \r
-#if 0\r
+\r
        svn_diff_t * diffYourBase = NULL;\r
        svn_error_t * svnerr = NULL;\r
        svn_diff_file_options_t * options = svn_diff_file_options_create(pool);\r
@@ -457,18 +457,18 @@ CDiffData::DoTwoWayDiff(const CString& sBaseFilename, const CString& sYourFilena
                tempdiff = tempdiff->next;\r
        }\r
        TRACE(_T("done with 2-way diff\n"));\r
-#endif\r
+\r
        return true;\r
 }\r
 \r
 bool\r
-CDiffData::DoThreeWayDiff(const CString& sBaseFilename, const CString& sYourFilename, const CString& sTheirFilename, DWORD dwIgnoreWS, bool bIgnoreEOL, bool bIgnoreCase)\r
+CDiffData::DoThreeWayDiff(const CString& sBaseFilename, const CString& sYourFilename, const CString& sTheirFilename, DWORD dwIgnoreWS, bool bIgnoreEOL, bool bIgnoreCase,apr_pool_t *pool)\r
 {\r
        // convert CString filenames (UTF-16 or ANSI) to UTF-8\r
        CStringA sBaseFilenameUtf8  = CUnicodeUtils::GetUTF8(sBaseFilename);\r
        CStringA sYourFilenameUtf8  = CUnicodeUtils::GetUTF8(sYourFilename);\r
        CStringA sTheirFilenameUtf8 = CUnicodeUtils::GetUTF8(sTheirFilename);\r
-#if 0\r
+\r
        svn_diff_t * diffTheirYourBase = NULL;\r
        svn_diff_file_options_t * options = svn_diff_file_options_create(pool);\r
        options->ignore_eol_style = bIgnoreEOL;\r
@@ -871,7 +871,7 @@ CDiffData::DoThreeWayDiff(const CString& sBaseFilename, const CString& sYourFile
        }\r
        ASSERT(m_Diff3.GetCount() == m_YourBaseBoth.GetCount());\r
        ASSERT(m_TheirBaseBoth.GetCount() == m_YourBaseBoth.GetCount());\r
-#endif\r
+\r
        TRACE(_T("done with 3-way diff\n"));\r
        return true;\r
 }\r