{"thread":{"id":"20519","subject":"Using VC build git","startedAt":"2009-08-10T13:56:19Z","lastAt":"2009-08-12T07:13:13Z","messageCount":5,"participants":["Frank Li","Johannes Schindelin","Marius Storm-Olsen"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"120152","messageId":"1976ea660908100656u57407131h83761329468607a8@mail.gmail.com","threadId":"20519","inReplyTo":null,"subject":"Using VC build git","fromName":"Frank Li","fromEmail":"lznuaa@gmail.com","sentAt":"2009-08-10T13:56:19Z","receivedAt":"2009-08-10T13:56:19Z","isPatch":false,"sender":{"key":"lznuaa@gmail.com","avatar":"https://avatars.githubusercontent.com/u/40642?v=4"},"body":"pull from git://repo.or.cz/tgit.git\n\n\nFrom 62b705d074a3eeffe8af5c8c0334f12ec76d1cee Mon Sep 17 00:00:00 2001\nFrom: Frank Li <lznuaa@gmail.com>\nDate: Sat, 8 Aug 2009 13:35:40 +0800\nSubject: [PATCH 5/5] git commit okay\n\nSigned-off-by: Frank Li <lznuaa@gmail.com>\n---\n compat/mingw.c            |    6 +++++-\n contrib/vcbuild/porting.c |    2 +-\n editor.c                  |    2 ++\n 3 files changed, 8 insertions(+), 2 deletions(-)\n\ndiff --git a/compat/mingw.c b/compat/mingw.c\nindex 1cc2cb7..79cbd9f 100644\n--- a/compat/mingw.c\n+++ b/compat/mingw.c\n@@ -275,7 +275,7 @@ int mkstemp(char *template)\n \tchar *filename = mktemp(template);\n \tif (filename == NULL)\n \t\treturn -1;\n-\treturn open(filename, O_RDWR | O_CREAT, 0600);\n+\treturn _open(filename, _O_RDWR | _O_CREAT | _O_BINARY, 0600);\n }\n \n int gettimeofday(struct timeval *tv, void *tz)\n@@ -1144,6 +1144,10 @@ int link(const char *oldpath, const char *newpath)\n {\n \ttypedef BOOL WINAPI (*T)(const char*, const char*, LPSECURITY_ATTRIBUTES);\n \tstatic T create_hard_link = NULL;\n+\t\n+\terrno = ENOSYS;\n+\treturn -1;\n+\n \tif (!create_hard_link) {\n \t\tcreate_hard_link = (T) GetProcAddress(\n \t\t\tGetModuleHandle(\"kernel32.dll\"), \"CreateHardLinkA\");\ndiff --git a/contrib/vcbuild/porting.c b/contrib/vcbuild/porting.c\nindex 0625bb4..cf83efc 100644\n--- a/contrib/vcbuild/porting.c\n+++ b/contrib/vcbuild/porting.c\n@@ -10,7 +10,7 @@ int snprintf(char *buff,int size, char *fmt, ...)\n \tint n;\n \tva_list pArgList;\n \tva_start(pArgList,fmt);\n-\tn=_snprintf(buff,size-1,fmt,pArgList);\n+\tn=_vsnprintf(buff,size-1,fmt,pArgList);\n \tva_end(pArgList);\n \treturn n;\n }\ndiff --git a/editor.c b/editor.c\nindex 4d469d0..a9a3b7c 100644\n--- a/editor.c\n+++ b/editor.c\n@@ -13,6 +13,8 @@ int launch_editor(const char *path, struct strbuf *buffer, const char *const *en\n \t\teditor = getenv(\"VISUAL\");\n \tif (!editor)\n \t\teditor = getenv(\"EDITOR\");\n+\tif (!editor)\n+\t\teditor = \"notepad2\";\n \n \tterminal = getenv(\"TERM\");\n \tif (!editor && (!terminal || !strcmp(terminal, \"dumb\")))\n-- \n1.6.4.msysgit.0\n\n\n\nFrom 5352796e16d5781613968dc4fcf74ad5e3d7306d Mon Sep 17 00:00:00 2001\nFrom: Frank Li <lznuaa@gmail.com>\nDate: Wed, 5 Aug 2009 12:51:46 +0800\nSubject: [PATCH 1/5] build git library\n\n---\n builtin-fast-export.c                |    1 +\n compat/fopen.c                       |    1 +\n compat/mingw.c                       |    4 +-\n compat/mingw.h                       |    9 +-\n contrib/vcbuild/include/unistd.h     |    8 +-\n contrib/vcbuild/libgit/libgit.vcproj | 2688 +++++++++++++++++-----------------\n contrib/vcbuild/vcbuild.sln          |   29 +\n help.c                               |    3 +-\n run-command.c                        |    3 +\n 9 files changed, 1403 insertions(+), 1343 deletions(-)\n create mode 100644 contrib/vcbuild/vcbuild.sln\n\ndiff --git a/builtin-fast-export.c b/builtin-fast-export.c\nindex c48c18d..24a50ae 100644\n--- a/builtin-fast-export.c\n+++ b/builtin-fast-export.c\n@@ -24,6 +24,7 @@ static const char *fast_export_usage[] = {\n \n static int progress;\n static enum { ABORT, VERBATIM, WARN, STRIP } signed_tag_mode = ABORT;\n+#undef ERROR\n static enum { ERROR, DROP, REWRITE } tag_of_filtered_mode = ABORT;\n static int fake_missing_tagger;\n \ndiff --git a/compat/fopen.c b/compat/fopen.c\nindex b5ca142..b9a02e4 100644\n--- a/compat/fopen.c\n+++ b/compat/fopen.c\n@@ -10,6 +10,7 @@\n  */\n #undef FREAD_READS_DIRECTORIES\n #include \"../git-compat-util.h\"\n+#undef stat\n \n FILE *git_fopen(const char *path, const char *mode)\n {\ndiff --git a/compat/mingw.c b/compat/mingw.c\nindex 405a51e..f3a74f8 100644\n--- a/compat/mingw.c\n+++ b/compat/mingw.c\n@@ -151,6 +151,7 @@ static inline time_t filetime_to_time_t(const FILETIME *ft)\n  * When a path ends with a slash, the stat will fail with ENOENT. In\n  * this case, we strip the trailing slashes and stat again.\n  */\n+#undef stat\n static int do_lstat(const char *file_name, struct stat *buf)\n {\n \tWIN32_FILE_ATTRIBUTE_DATA fdata;\n@@ -1200,8 +1201,9 @@ struct dirent *mingw_readdir(DIR *dir)\n \n \tif (dir->dd_handle == (long)INVALID_HANDLE_VALUE && dir->dd_stat == 0)\n \t{\n+\t\tDWORD lasterr;\n \t\thandle = FindFirstFileA(dir->dd_name, &buf);\n-\t\tDWORD lasterr = GetLastError();\n+\t\tlasterr = GetLastError();\n \t\tdir->dd_handle = (long)handle;\n \t\tif (handle == INVALID_HANDLE_VALUE && (lasterr != ERROR_NO_MORE_FILES)) {\n \t\t\terrno = err_win_to_posix(lasterr);\ndiff --git a/compat/mingw.h b/compat/mingw.h\nindex 0ede971..281bfde 100644\n--- a/compat/mingw.h\n+++ b/compat/mingw.h\n@@ -171,13 +171,20 @@ int mingw_getpagesize(void);\n /* Use mingw_lstat() instead of lstat()/stat() and\n  * mingw_fstat() instead of fstat() on Windows.\n  */\n+#undef off_t\n #define off_t off64_t\n-#define stat _stati64\n+#undef stat\n+#define stat      _stat64\n+#define stat(x,y) _stati64(x,y)\n+#undef lseek\n #define lseek _lseeki64\n int mingw_lstat(const char *file_name, struct stat *buf);\n int mingw_fstat(int fd, struct stat *buf);\n+#undef fstat\n #define fstat mingw_fstat\n+#undef lstat\n #define lstat mingw_lstat\n+#undef _stati64\n #define _stati64(x,y) mingw_lstat(x,y)\n \n int mingw_utime(const char *file_name, const struct utimbuf *times);\ndiff --git a/contrib/vcbuild/include/unistd.h b/contrib/vcbuild/include/unistd.h\nindex 311cbc0..5b4d780 100644\n--- a/contrib/vcbuild/include/unistd.h\n+++ b/contrib/vcbuild/include/unistd.h\n@@ -4,6 +4,7 @@\n /*Configuration*/\n \n #define __MINGW32__\n+#define NO_LIBGEN_H\n #define NO_SYS_SELECT_H\n #define NO_PTHEADS\n #define HAVE_STRING_H 1\n@@ -17,7 +18,7 @@\n #define NTDDI_VERSION NTDDI_WIN2KSP1\n #define inline __inline\n #define __inline__ __inline\n-#define NO_MMAP\n+#define USE_WIN32_MMAP\n #define SHA1_HEADER \"mozilla-sha1\\\\sha1.h\"\n #define NO_ST_BLOCKS_IN_STRUCT_STAT\n #define ETC_GITCONFIG \"%HOME%\"\n@@ -30,6 +31,7 @@\n #define va_copy va_start\n #define NO_STRTOUMAX\n #define REGEX_MALLOC\n+#define NO_NSEC\n \n /* Win32 define for porting git*/\n \n@@ -73,6 +75,8 @@ typedef unsigned long long   uint64_t;\n typedef long long  intmax_t;\n typedef unsigned long long uintmax_t;\n \n+typedef int64_t off64_t;\n+\n #define STDOUT_FILENO 1\n #define STDERR_FILENO 2\n \n@@ -137,6 +141,6 @@ typedef unsigned long long uintmax_t;\n #define close _close\n #define dup _dup\n #define dup2 _dup2\n-#define lseek _lseek\n+//#define lseek _lseek\n #define write vs_write\n #endif\n\\ No newline at end of file\ndiff --git a/contrib/vcbuild/libgit/libgit.vcproj b/contrib/vcbuild/libgit/libgit.vcproj\nindex b6579e4..8bf9696 100644\n--- a/contrib/vcbuild/libgit/libgit.vcproj\n+++ b/contrib/vcbuild/libgit/libgit.vcproj\n@@ -1,1338 +1,1350 @@\n-<?xml version=\"1.0\" encoding=\"gb2312\"?>\n-<VisualStudioProject\n-\tProjectType=\"Visual C++\"\n-\tVersion=\"9.00\"\n-\tName=\"libgit\"\n-\tProjectGUID=\"{F6DEC8C3-B803-4A86-8848-430F08B499E3}\"\n-\tRootNamespace=\"libgit\"\n-\tKeyword=\"Win32Proj\"\n-\tTargetFrameworkVersion=\"196613\"\n-\t>\n-\t<Platforms>\n-\t\t<Platform\n-\t\t\tName=\"Win32\"\n-\t\t/>\n-\t</Platforms>\n-\t<ToolFiles>\n-\t</ToolFiles>\n-\t<Configurations>\n-\t\t<Configuration\n-\t\t\tName=\"Debug|Win32\"\n-\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n-\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n-\t\t\tConfigurationType=\"4\"\n-\t\t\tCharacterSet=\"0\"\n-\t\t\t>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreBuildEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCustomBuildTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCMIDLTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCLCompilerTool\"\n-\t\t\t\tOptimization=\"0\"\n-\t\t\t\tInlineFunctionExpansion=\"1\"\n-\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n-\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_LIB\"\n-\t\t\t\tMinimalRebuild=\"true\"\n-\t\t\t\tBasicRuntimeChecks=\"3\"\n-\t\t\t\tRuntimeLibrary=\"3\"\n-\t\t\t\tUsePrecompiledHeader=\"0\"\n-\t\t\t\tWarningLevel=\"3\"\n-\t\t\t\tDebugInformationFormat=\"3\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreLinkEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCLibrarianTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCALinkTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXDCMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCBscMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCFxCopTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPostBuildEventTool\"\n-\t\t\t/>\n-\t\t</Configuration>\n-\t\t<Configuration\n-\t\t\tName=\"Release|Win32\"\n-\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n-\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n-\t\t\tConfigurationType=\"4\"\n-\t\t\tCharacterSet=\"1\"\n-\t\t\tWholeProgramOptimization=\"1\"\n-\t\t\t>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreBuildEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCustomBuildTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCMIDLTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCLCompilerTool\"\n-\t\t\t\tOptimization=\"2\"\n-\t\t\t\tEnableIntrinsicFunctions=\"true\"\n-\t\t\t\tAdditionalIncludeDirectories=\"..\\include;..\\..\\compat;..\\..\\compat\\fnmatch;..\\..\\compat\\regex;.\\\"\n-\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n-\t\t\t\tRuntimeLibrary=\"2\"\n-\t\t\t\tEnableFunctionLevelLinking=\"true\"\n-\t\t\t\tUsePrecompiledHeader=\"0\"\n-\t\t\t\tWarningLevel=\"3\"\n-\t\t\t\tDebugInformationFormat=\"3\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreLinkEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCLibrarianTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCALinkTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXDCMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCBscMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCFxCopTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPostBuildEventTool\"\n-\t\t\t/>\n-\t\t</Configuration>\n-\t</Configurations>\n-\t<References>\n-\t</References>\n-\t<Files>\n-\t\t<Filter\n-\t\t\tName=\"Source Files\"\n-\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n-\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\porting.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mozilla-sha1\\sha1.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"Header Files\"\n-\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n-\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\attr.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\blob.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\branch.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bundle.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\color.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\commit.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\decorate.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\delta.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\dir.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fetch-pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fsck.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\git-compat-util.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\graph.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\grep.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\hash.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\help.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\http.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\notes.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\object.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\progress.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\quote.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reachable.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\refs.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\remote.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\rerere.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\revision.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\run-command.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\send-pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\shortlog.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sideband.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\string-list.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tag.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tar.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\transport.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\utf8.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\walker.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"Resource Files\"\n-\t\t\tFilter=\"rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav\"\n-\t\t\tUniqueIdentifier=\"{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}\"\n-\t\t\t>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"compat\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\cygwin.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fopen.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\memmem.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkdtemp.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mmap.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\pread.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\qsort.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\setenv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\snprintf.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strcasestr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strlcpy.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strtoumax.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\unsetenv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\winansi.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"git\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\abspath.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\alias.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\alloc.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive-tar.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive-zip.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\attr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\base85.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\blob.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-add.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-annotate.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-apply.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-blame.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bundle.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-cat-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-attr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-ref-format.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clean.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clone.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-config.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-count-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-describe.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-files.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fast-export.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch--tool.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fmt-merge-msg.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-for-each-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fsck.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-gc.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-grep.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-help.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-init-db.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-log.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-files.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailinfo.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailsplit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-base.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-ours.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-recursive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-name-rev.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune-packed.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-push.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-read-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-receive-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reflog.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-replace.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rerere.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reset.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-list.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-parse.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-revert.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rm.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-send-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-shortlog.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-stripspace.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-symbolic-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tar-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-unpack-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-upload-archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-write-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bundle.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\color.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\combine-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\commit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\config.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\connect.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\convert.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\copy.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ctype.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\date.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\decorate.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-lib.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-no-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-break.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-order.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-pickaxe.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-rename.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\dir.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\editor.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\entry.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\environment.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fsck.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\graph.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\grep.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\hash.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\help.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ident.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\lockfile.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\match-trees.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\name-hash.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\notes.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\object.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-check.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-write.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pager.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\path.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\preload-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pretty.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\progress.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\quote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reachable.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\read-cache.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\replace_object.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\rerere.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\revision.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\run-command.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\server-info.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\setup.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1_file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1_name.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\shallow.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sideband.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\string-list.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\symlinks.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\trace.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\transport.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\usage.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\utf8.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\walker.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wrapper.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\write_or_die.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ws.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"xdiff\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xinclude.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmacros.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmerge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xpatience.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xtypes.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<File\n-\t\t\tRelativePath=\".\\ReadMe.txt\"\n-\t\t\t>\n-\t\t</File>\n-\t</Files>\n-\t<Globals>\n-\t</Globals>\n-</VisualStudioProject>\n+<?xml version=\"1.0\" encoding=\"gb2312\"?>\n+<VisualStudioProject\n+\tProjectType=\"Visual C++\"\n+\tVersion=\"9.00\"\n+\tName=\"libgit\"\n+\tProjectGUID=\"{F6DEC8C3-B803-4A86-8848-430F08B499E3}\"\n+\tRootNamespace=\"libgit\"\n+\tKeyword=\"Win32Proj\"\n+\tTargetFrameworkVersion=\"196613\"\n+\t>\n+\t<Platforms>\n+\t\t<Platform\n+\t\t\tName=\"Win32\"\n+\t\t/>\n+\t</Platforms>\n+\t<ToolFiles>\n+\t</ToolFiles>\n+\t<Configurations>\n+\t\t<Configuration\n+\t\t\tName=\"Debug|Win32\"\n+\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n+\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n+\t\t\tConfigurationType=\"4\"\n+\t\t\tCharacterSet=\"0\"\n+\t\t\t>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreBuildEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCustomBuildTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCMIDLTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCLCompilerTool\"\n+\t\t\t\tOptimization=\"0\"\n+\t\t\t\tInlineFunctionExpansion=\"1\"\n+\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n+\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_LIB\"\n+\t\t\t\tMinimalRebuild=\"true\"\n+\t\t\t\tBasicRuntimeChecks=\"3\"\n+\t\t\t\tRuntimeLibrary=\"3\"\n+\t\t\t\tUsePrecompiledHeader=\"0\"\n+\t\t\t\tWarningLevel=\"3\"\n+\t\t\t\tDebugInformationFormat=\"3\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreLinkEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCLibrarianTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCALinkTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXDCMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCBscMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCFxCopTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPostBuildEventTool\"\n+\t\t\t/>\n+\t\t</Configuration>\n+\t\t<Configuration\n+\t\t\tName=\"Release|Win32\"\n+\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n+\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n+\t\t\tConfigurationType=\"4\"\n+\t\t\tCharacterSet=\"1\"\n+\t\t\tWholeProgramOptimization=\"1\"\n+\t\t\t>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreBuildEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCustomBuildTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCMIDLTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCLCompilerTool\"\n+\t\t\t\tOptimization=\"2\"\n+\t\t\t\tEnableIntrinsicFunctions=\"true\"\n+\t\t\t\tAdditionalIncludeDirectories=\"..\\include;..\\..\\compat;..\\..\\compat\\fnmatch;..\\..\\compat\\regex;.\\\"\n+\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n+\t\t\t\tRuntimeLibrary=\"2\"\n+\t\t\t\tEnableFunctionLevelLinking=\"true\"\n+\t\t\t\tUsePrecompiledHeader=\"0\"\n+\t\t\t\tWarningLevel=\"3\"\n+\t\t\t\tDebugInformationFormat=\"3\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreLinkEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCLibrarianTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCALinkTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXDCMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCBscMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCFxCopTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPostBuildEventTool\"\n+\t\t\t/>\n+\t\t</Configuration>\n+\t</Configurations>\n+\t<References>\n+\t</References>\n+\t<Files>\n+\t\t<Filter\n+\t\t\tName=\"Source Files\"\n+\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n+\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\porting.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mozilla-sha1\\sha1.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"Header Files\"\n+\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n+\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\attr.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\blob.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\branch.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bundle.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\color.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\commit.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\decorate.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\delta.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\dir.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fetch-pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fsck.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\git-compat-util.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\graph.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\grep.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\hash.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\help.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\http.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\notes.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\object.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\progress.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\quote.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reachable.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\refs.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\remote.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\rerere.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\revision.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\run-command.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\send-pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\shortlog.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sideband.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\string-list.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tag.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tar.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\transport.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\utf8.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\walker.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"Resource Files\"\n+\t\t\tFilter=\"rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav\"\n+\t\t\tUniqueIdentifier=\"{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}\"\n+\t\t\t>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"compat\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\basename.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\cygwin.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fopen.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\memmem.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkdtemp.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkstemps.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\pread.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\qsort.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\setenv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\snprintf.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strcasestr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strlcpy.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strtoumax.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\unsetenv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32mmap.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\winansi.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"git\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\abspath.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\alias.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\alloc.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive-tar.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive-zip.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\attr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\base85.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bisect.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\blob.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-add.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-annotate.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-apply.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bisect--helper.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-blame.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bundle.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-cat-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-attr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-ref-format.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clean.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clone.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-config.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-count-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-describe.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-files.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fast-export.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch--tool.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fmt-merge-msg.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-for-each-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fsck.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-gc.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-grep.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-help.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-init-db.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-log.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-files.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailinfo.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailsplit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-base.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-ours.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-recursive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mktree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-name-rev.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune-packed.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-push.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-read-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-receive-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reflog.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rerere.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reset.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-list.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-parse.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-revert.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rm.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-send-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-shortlog.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-stripspace.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-symbolic-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tar-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-unpack-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-upload-archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-write-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bundle.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\color.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\combine-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\commit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\config.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\connect.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\convert.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\copy.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ctype.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\date.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\decorate.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-lib.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-no-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-break.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-order.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-pickaxe.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-rename.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\dir.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\editor.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\entry.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\environment.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fsck.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\graph.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\grep.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\hash.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\help.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ident.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\lockfile.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\match-trees.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\name-hash.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\object.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-check.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-write.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pager.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\path.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\preload-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pretty.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\progress.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\quote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reachable.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\read-cache.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\rerere.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\revision.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\run-command.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\server-info.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\setup.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1_file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1_name.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\shallow.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sideband.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\string-list.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\symlinks.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\trace.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\transport.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\usage.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\utf8.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\walker.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wrapper.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\write_or_die.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ws.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"xdiff\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xinclude.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmacros.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmerge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xpatience.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xtypes.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<File\n+\t\t\tRelativePath=\".\\ReadMe.txt\"\n+\t\t\t>\n+\t\t</File>\n+\t</Files>\n+\t<Globals>\n+\t</Globals>\n+</VisualStudioProject>\ndiff --git a/contrib/vcbuild/vcbuild.sln b/contrib/vcbuild/vcbuild.sln\nnew file mode 100644\nindex 0000000..fbd1377\n--- /dev/null\n+++ b/contrib/vcbuild/vcbuild.sln\n@@ -0,0 +1,29 @@\n+﻿\n+Microsoft Visual Studio Solution File, Format Version 10.00\n+# Visual Studio 2008\n+Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"libgit\", \"libgit\\libgit.vcproj\", \"{F6DEC8C3-B803-4A86-8848-430F08B499E3}\"\n+EndProject\n+Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"git\", \"git\\git.vcproj\", \"{E3E30E51-C5AD-407B-AB43-985E4111474A}\"\n+\tProjectSection(ProjectDependencies) = postProject\n+\t\t{F6DEC8C3-B803-4A86-8848-430F08B499E3} = {F6DEC8C3-B803-4A86-8848-430F08B499E3}\n+\tEndProjectSection\n+EndProject\n+Global\n+\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n+\t\tDebug|Win32 = Debug|Win32\n+\t\tRelease|Win32 = Release|Win32\n+\tEndGlobalSection\n+\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n+\t\t{F6DEC8C3-B803-4A86-8848-430F08B499E3}.Debug|Win32.ActiveCfg = Debug|Win32\n+\t\t{F6DEC8C3-B803-4A86-8848-430F08B499E3}.Debug|Win32.Build.0 = Debug|Win32\n+\t\t{F6DEC8C3-B803-4A86-8848-430F08B499E3}.Release|Win32.ActiveCfg = Release|Win32\n+\t\t{F6DEC8C3-B803-4A86-8848-430F08B499E3}.Release|Win32.Build.0 = Release|Win32\n+\t\t{E3E30E51-C5AD-407B-AB43-985E4111474A}.Debug|Win32.ActiveCfg = Debug|Win32\n+\t\t{E3E30E51-C5AD-407B-AB43-985E4111474A}.Debug|Win32.Build.0 = Debug|Win32\n+\t\t{E3E30E51-C5AD-407B-AB43-985E4111474A}.Release|Win32.ActiveCfg = Release|Win32\n+\t\t{E3E30E51-C5AD-407B-AB43-985E4111474A}.Release|Win32.Build.0 = Release|Win32\n+\tEndGlobalSection\n+\tGlobalSection(SolutionProperties) = preSolution\n+\t\tHideSolutionNode = FALSE\n+\tEndGlobalSection\n+EndGlobal\ndiff --git a/help.c b/help.c\nindex 6c46d8b..399b0b4 100644\n--- a/help.c\n+++ b/help.c\n@@ -127,7 +127,7 @@ static int is_executable(const char *name)\n \t\treturn 0;\n \n #ifdef __MINGW32__\n-\t/* cannot trust the executable bit, peek into the file instead */\n+{\t/* cannot trust the executable bit, peek into the file instead */\n \tchar buf[3] = { 0 };\n \tint n;\n \tint fd = open(name, O_RDONLY);\n@@ -140,6 +140,7 @@ static int is_executable(const char *name)\n \t\t\t\tst.st_mode |= S_IXUSR;\n \t\tclose(fd);\n \t}\n+}\n #endif\n \treturn st.st_mode & S_IXUSR;\n }\ndiff --git a/run-command.c b/run-command.c\nindex ff3d8e2..06cce47 100644\n--- a/run-command.c\n+++ b/run-command.c\n@@ -123,6 +123,7 @@ int start_command(struct child_process *cmd)\n \t\texit(127);\n \t}\n #else\n+{\n \tint s0 = -1, s1 = -1, s2 = -1;\t/* backups of stdin, stdout, stderr */\n \tconst char **sargv = cmd->argv;\n \tchar **env = environ;\n@@ -186,6 +187,7 @@ int start_command(struct child_process *cmd)\n \t\tdup2(s1, 1), close(s1);\n \tif (s2 >= 0)\n \t\tdup2(s2, 2), close(s2);\n+}\n #endif\n \n \tif (cmd->pid < 0) {\n@@ -293,6 +295,7 @@ int run_command_v_opt_cd_env(const char **argv, int opt, const char *dir, const\n }\n \n #ifdef __MINGW32__\n+#define __stdcall\n static __stdcall unsigned run_thread(void *data)\n {\n \tstruct async *async = data;\n-- \n1.6.4.msysgit.0\n\n\n\nFrom ba67bc0341367ccaab1317902ae8acd7209214b7 Mon Sep 17 00:00:00 2001\nFrom: Frank Li <lznuaa@gmail.com>\nDate: Wed, 5 Aug 2009 14:39:01 +0800\nSubject: [PATCH 2/5] enable release build\n\n---\n compat/mingw.c                       |    1 -\n compat/mingw.h                       |   13 +-\n contrib/vcbuild/git/git.vcproj       |    6 +-\n contrib/vcbuild/include/unistd.h     |   39 +-\n contrib/vcbuild/libgit/libgit.vcproj | 2700 +++++++++++++++++-----------------\n 5 files changed, 1394 insertions(+), 1365 deletions(-)\n\ndiff --git a/compat/mingw.c b/compat/mingw.c\nindex f3a74f8..96c1a5f 100644\n--- a/compat/mingw.c\n+++ b/compat/mingw.c\n@@ -151,7 +151,6 @@ static inline time_t filetime_to_time_t(const FILETIME *ft)\n  * When a path ends with a slash, the stat will fail with ENOENT. In\n  * this case, we strip the trailing slashes and stat again.\n  */\n-#undef stat\n static int do_lstat(const char *file_name, struct stat *buf)\n {\n \tWIN32_FILE_ATTRIBUTE_DATA fdata;\ndiff --git a/compat/mingw.h b/compat/mingw.h\nindex 281bfde..b4276c4 100644\n--- a/compat/mingw.h\n+++ b/compat/mingw.h\n@@ -173,19 +173,24 @@ int mingw_getpagesize(void);\n  */\n #undef off_t\n #define off_t off64_t\n-#undef stat\n+\n+\n+#define stat(x,y) mingw_lstat(x,y)\n #define stat      _stat64\n-#define stat(x,y) _stati64(x,y)\n+\n #undef lseek\n #define lseek _lseeki64\n+\n int mingw_lstat(const char *file_name, struct stat *buf);\n int mingw_fstat(int fd, struct stat *buf);\n+\n #undef fstat\n #define fstat mingw_fstat\n+\n #undef lstat\n #define lstat mingw_lstat\n-#undef _stati64\n-#define _stati64(x,y) mingw_lstat(x,y)\n+\n+\n \n int mingw_utime(const char *file_name, const struct utimbuf *times);\n #define utime mingw_utime\ndiff --git a/contrib/vcbuild/git/git.vcproj b/contrib/vcbuild/git/git.vcproj\nindex ff5e1d9..49ab8bf 100644\n--- a/contrib/vcbuild/git/git.vcproj\n+++ b/contrib/vcbuild/git/git.vcproj\n@@ -91,10 +91,10 @@\n \t\t</Configuration>\n \t\t<Configuration\n \t\t\tName=\"Release|Win32\"\n-\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n+\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\\bin\"\n \t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n \t\t\tConfigurationType=\"1\"\n-\t\t\tCharacterSet=\"1\"\n+\t\t\tCharacterSet=\"0\"\n \t\t\tWholeProgramOptimization=\"1\"\n \t\t\t>\n \t\t\t<Tool\n@@ -116,6 +116,7 @@\n \t\t\t\tName=\"VCCLCompilerTool\"\n \t\t\t\tOptimization=\"2\"\n \t\t\t\tEnableIntrinsicFunctions=\"true\"\n+\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n \t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_CONSOLE\"\n \t\t\t\tRuntimeLibrary=\"2\"\n \t\t\t\tEnableFunctionLevelLinking=\"true\"\n@@ -134,6 +135,7 @@\n \t\t\t/>\n \t\t\t<Tool\n \t\t\t\tName=\"VCLinkerTool\"\n+\t\t\t\tAdditionalDependencies=\"wininet.lib ws2_32.lib ../lib/zlib.lib\"\n \t\t\t\tLinkIncremental=\"1\"\n \t\t\t\tGenerateDebugInformation=\"true\"\n \t\t\t\tSubSystem=\"1\"\ndiff --git a/contrib/vcbuild/include/unistd.h b/contrib/vcbuild/include/unistd.h\nindex 5b4d780..3450bc3 100644\n--- a/contrib/vcbuild/include/unistd.h\n+++ b/contrib/vcbuild/include/unistd.h\n@@ -4,13 +4,35 @@\n /*Configuration*/\n \n #define __MINGW32__\n+#define NO_PREAD\n+#define NO_OPENSSL\n #define NO_LIBGEN_H\n+#define NO_SYMLINK_HEAD\n+#define NO_IPV6\n+#define NO_SETENV\n+#define NO_UNSETENV\n+#define NO_STRCASESTR\n+#define NO_STRLCPY\n+#define NO_MEMMEM\n+#define NO_C99_FORMAT\n+#define NO_STRTOUMAX\n+#define NO_MKDTEMP\n+#define NO_MKSTEMPS\n+\n+#define RUNTIME_PREFIX\n+#define NO_ST_BLOCKS_IN_STRUCT_STAT\n+#define NO_NSEC\n+#define USE_WIN32_MMAP\n+#define USE_NED_ALLOCATOR\n+\n+#define NO_REGEX\n+\n #define NO_SYS_SELECT_H\n #define NO_PTHEADS\n #define HAVE_STRING_H 1\n #define STDC_HEADERS\n #define NO_ICONV\n-#define NO_OPENSSL\n+\n #define WINVER 0x0500\n #define _WIN32_WINNT 0x0500\n #define _WIN32_WINDOWS 0x0410\n@@ -18,20 +40,21 @@\n #define NTDDI_VERSION NTDDI_WIN2KSP1\n #define inline __inline\n #define __inline__ __inline\n-#define USE_WIN32_MMAP\n+\n #define SHA1_HEADER \"mozilla-sha1\\\\sha1.h\"\n-#define NO_ST_BLOCKS_IN_STRUCT_STAT\n+\n #define ETC_GITCONFIG \"%HOME%\"\n-#define NO_IPV6\n-#define RUNTIME_PREFIX\n+\n #define NO_PTHREADS\n #define NO_CURL\n-#define NO_MEMMEM\n-#define NO_STRCASESTR\n+\n+\n #define va_copy va_start\n #define NO_STRTOUMAX\n #define REGEX_MALLOC\n-#define NO_NSEC\n+\n+\n+\n \n /* Win32 define for porting git*/\n \ndiff --git a/contrib/vcbuild/libgit/libgit.vcproj b/contrib/vcbuild/libgit/libgit.vcproj\nindex 8bf9696..7e45146 100644\n--- a/contrib/vcbuild/libgit/libgit.vcproj\n+++ b/contrib/vcbuild/libgit/libgit.vcproj\n@@ -1,1350 +1,1350 @@\n-<?xml version=\"1.0\" encoding=\"gb2312\"?>\n-<VisualStudioProject\n-\tProjectType=\"Visual C++\"\n-\tVersion=\"9.00\"\n-\tName=\"libgit\"\n-\tProjectGUID=\"{F6DEC8C3-B803-4A86-8848-430F08B499E3}\"\n-\tRootNamespace=\"libgit\"\n-\tKeyword=\"Win32Proj\"\n-\tTargetFrameworkVersion=\"196613\"\n-\t>\n-\t<Platforms>\n-\t\t<Platform\n-\t\t\tName=\"Win32\"\n-\t\t/>\n-\t</Platforms>\n-\t<ToolFiles>\n-\t</ToolFiles>\n-\t<Configurations>\n-\t\t<Configuration\n-\t\t\tName=\"Debug|Win32\"\n-\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n-\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n-\t\t\tConfigurationType=\"4\"\n-\t\t\tCharacterSet=\"0\"\n-\t\t\t>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreBuildEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCustomBuildTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCMIDLTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCLCompilerTool\"\n-\t\t\t\tOptimization=\"0\"\n-\t\t\t\tInlineFunctionExpansion=\"1\"\n-\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n-\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_LIB\"\n-\t\t\t\tMinimalRebuild=\"true\"\n-\t\t\t\tBasicRuntimeChecks=\"3\"\n-\t\t\t\tRuntimeLibrary=\"3\"\n-\t\t\t\tUsePrecompiledHeader=\"0\"\n-\t\t\t\tWarningLevel=\"3\"\n-\t\t\t\tDebugInformationFormat=\"3\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreLinkEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCLibrarianTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCALinkTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXDCMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCBscMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCFxCopTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPostBuildEventTool\"\n-\t\t\t/>\n-\t\t</Configuration>\n-\t\t<Configuration\n-\t\t\tName=\"Release|Win32\"\n-\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n-\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n-\t\t\tConfigurationType=\"4\"\n-\t\t\tCharacterSet=\"1\"\n-\t\t\tWholeProgramOptimization=\"1\"\n-\t\t\t>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreBuildEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCustomBuildTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCMIDLTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCLCompilerTool\"\n-\t\t\t\tOptimization=\"2\"\n-\t\t\t\tEnableIntrinsicFunctions=\"true\"\n-\t\t\t\tAdditionalIncludeDirectories=\"..\\include;..\\..\\compat;..\\..\\compat\\fnmatch;..\\..\\compat\\regex;.\\\"\n-\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n-\t\t\t\tRuntimeLibrary=\"2\"\n-\t\t\t\tEnableFunctionLevelLinking=\"true\"\n-\t\t\t\tUsePrecompiledHeader=\"0\"\n-\t\t\t\tWarningLevel=\"3\"\n-\t\t\t\tDebugInformationFormat=\"3\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreLinkEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCLibrarianTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCALinkTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXDCMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCBscMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCFxCopTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPostBuildEventTool\"\n-\t\t\t/>\n-\t\t</Configuration>\n-\t</Configurations>\n-\t<References>\n-\t</References>\n-\t<Files>\n-\t\t<Filter\n-\t\t\tName=\"Source Files\"\n-\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n-\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\porting.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mozilla-sha1\\sha1.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"Header Files\"\n-\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n-\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\attr.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\blob.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\branch.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bundle.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\color.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\commit.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\decorate.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\delta.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\dir.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fetch-pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fsck.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\git-compat-util.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\graph.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\grep.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\hash.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\help.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\http.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\notes.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\object.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\progress.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\quote.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reachable.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\refs.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\remote.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\rerere.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\revision.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\run-command.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\send-pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\shortlog.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sideband.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\string-list.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tag.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tar.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\transport.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\utf8.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\walker.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"Resource Files\"\n-\t\t\tFilter=\"rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav\"\n-\t\t\tUniqueIdentifier=\"{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}\"\n-\t\t\t>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"compat\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\basename.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\cygwin.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fopen.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\memmem.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkdtemp.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkstemps.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\pread.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\qsort.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\setenv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\snprintf.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strcasestr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strlcpy.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strtoumax.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\unsetenv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32mmap.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\winansi.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"git\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\abspath.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\alias.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\alloc.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive-tar.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive-zip.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\attr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\base85.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bisect.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\blob.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-add.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-annotate.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-apply.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bisect--helper.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-blame.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bundle.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-cat-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-attr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-ref-format.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clean.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clone.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-config.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-count-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-describe.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-files.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fast-export.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch--tool.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fmt-merge-msg.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-for-each-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fsck.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-gc.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-grep.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-help.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-init-db.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-log.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-files.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailinfo.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailsplit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-base.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-ours.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-recursive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mktree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-name-rev.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune-packed.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-push.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-read-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-receive-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reflog.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rerere.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reset.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-list.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-parse.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-revert.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rm.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-send-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-shortlog.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-stripspace.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-symbolic-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tar-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-unpack-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-upload-archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-write-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bundle.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\color.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\combine-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\commit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\config.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\connect.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\convert.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\copy.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ctype.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\date.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\decorate.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-lib.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-no-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-break.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-order.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-pickaxe.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-rename.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\dir.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\editor.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\entry.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\environment.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fsck.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\graph.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\grep.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\hash.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\help.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ident.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\lockfile.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\match-trees.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\name-hash.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\object.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-check.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-write.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pager.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\path.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\preload-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pretty.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\progress.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\quote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reachable.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\read-cache.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\rerere.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\revision.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\run-command.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\server-info.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\setup.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1_file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1_name.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\shallow.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sideband.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\string-list.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\symlinks.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\trace.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\transport.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\usage.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\utf8.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\walker.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wrapper.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\write_or_die.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ws.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"xdiff\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xinclude.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmacros.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmerge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xpatience.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xtypes.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<File\n-\t\t\tRelativePath=\".\\ReadMe.txt\"\n-\t\t\t>\n-\t\t</File>\n-\t</Files>\n-\t<Globals>\n-\t</Globals>\n-</VisualStudioProject>\n+<?xml version=\"1.0\" encoding=\"gb2312\"?>\n+<VisualStudioProject\n+\tProjectType=\"Visual C++\"\n+\tVersion=\"9.00\"\n+\tName=\"libgit\"\n+\tProjectGUID=\"{F6DEC8C3-B803-4A86-8848-430F08B499E3}\"\n+\tRootNamespace=\"libgit\"\n+\tKeyword=\"Win32Proj\"\n+\tTargetFrameworkVersion=\"196613\"\n+\t>\n+\t<Platforms>\n+\t\t<Platform\n+\t\t\tName=\"Win32\"\n+\t\t/>\n+\t</Platforms>\n+\t<ToolFiles>\n+\t</ToolFiles>\n+\t<Configurations>\n+\t\t<Configuration\n+\t\t\tName=\"Debug|Win32\"\n+\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n+\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n+\t\t\tConfigurationType=\"4\"\n+\t\t\tCharacterSet=\"0\"\n+\t\t\t>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreBuildEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCustomBuildTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCMIDLTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCLCompilerTool\"\n+\t\t\t\tOptimization=\"0\"\n+\t\t\t\tInlineFunctionExpansion=\"1\"\n+\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n+\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_LIB\"\n+\t\t\t\tMinimalRebuild=\"true\"\n+\t\t\t\tBasicRuntimeChecks=\"3\"\n+\t\t\t\tRuntimeLibrary=\"3\"\n+\t\t\t\tUsePrecompiledHeader=\"0\"\n+\t\t\t\tWarningLevel=\"3\"\n+\t\t\t\tDebugInformationFormat=\"3\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreLinkEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCLibrarianTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCALinkTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXDCMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCBscMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCFxCopTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPostBuildEventTool\"\n+\t\t\t/>\n+\t\t</Configuration>\n+\t\t<Configuration\n+\t\t\tName=\"Release|Win32\"\n+\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n+\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n+\t\t\tConfigurationType=\"4\"\n+\t\t\tCharacterSet=\"0\"\n+\t\t\tWholeProgramOptimization=\"1\"\n+\t\t\t>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreBuildEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCustomBuildTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCMIDLTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCLCompilerTool\"\n+\t\t\t\tOptimization=\"2\"\n+\t\t\t\tEnableIntrinsicFunctions=\"true\"\n+\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n+\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n+\t\t\t\tRuntimeLibrary=\"2\"\n+\t\t\t\tEnableFunctionLevelLinking=\"true\"\n+\t\t\t\tUsePrecompiledHeader=\"0\"\n+\t\t\t\tWarningLevel=\"3\"\n+\t\t\t\tDebugInformationFormat=\"3\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreLinkEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCLibrarianTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCALinkTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXDCMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCBscMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCFxCopTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPostBuildEventTool\"\n+\t\t\t/>\n+\t\t</Configuration>\n+\t</Configurations>\n+\t<References>\n+\t</References>\n+\t<Files>\n+\t\t<Filter\n+\t\t\tName=\"Source Files\"\n+\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n+\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\porting.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mozilla-sha1\\sha1.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"Header Files\"\n+\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n+\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\attr.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\blob.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\branch.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bundle.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\color.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\commit.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\decorate.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\delta.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\dir.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fetch-pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fsck.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\git-compat-util.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\graph.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\grep.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\hash.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\help.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\http.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\notes.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\object.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\progress.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\quote.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reachable.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\refs.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\remote.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\rerere.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\revision.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\run-command.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\send-pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\shortlog.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sideband.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\string-list.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tag.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tar.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\transport.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\utf8.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\walker.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"Resource Files\"\n+\t\t\tFilter=\"rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav\"\n+\t\t\tUniqueIdentifier=\"{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}\"\n+\t\t\t>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"compat\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\basename.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\cygwin.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fopen.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\memmem.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkdtemp.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkstemps.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\pread.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\qsort.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\setenv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\snprintf.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strcasestr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strlcpy.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strtoumax.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\unsetenv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32mmap.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\winansi.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"git\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\abspath.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\alias.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\alloc.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive-tar.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive-zip.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\attr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\base85.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bisect.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\blob.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-add.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-annotate.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-apply.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bisect--helper.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-blame.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bundle.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-cat-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-attr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-ref-format.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clean.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clone.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-config.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-count-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-describe.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-files.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fast-export.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch--tool.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fmt-merge-msg.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-for-each-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fsck.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-gc.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-grep.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-help.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-init-db.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-log.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-files.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailinfo.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailsplit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-base.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-ours.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-recursive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mktree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-name-rev.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune-packed.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-push.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-read-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-receive-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reflog.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rerere.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reset.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-list.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-parse.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-revert.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rm.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-send-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-shortlog.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-stripspace.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-symbolic-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tar-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-unpack-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-upload-archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-write-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bundle.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\color.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\combine-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\commit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\config.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\connect.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\convert.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\copy.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ctype.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\date.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\decorate.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-lib.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-no-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-break.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-order.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-pickaxe.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-rename.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\dir.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\editor.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\entry.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\environment.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fsck.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\graph.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\grep.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\hash.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\help.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ident.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\lockfile.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\match-trees.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\name-hash.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\object.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-check.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-write.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pager.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\path.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\preload-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pretty.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\progress.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\quote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reachable.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\read-cache.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\rerere.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\revision.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\run-command.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\server-info.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\setup.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1_file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1_name.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\shallow.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sideband.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\string-list.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\symlinks.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\trace.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\transport.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\usage.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\utf8.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\walker.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wrapper.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\write_or_die.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ws.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"xdiff\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xinclude.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmacros.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmerge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xpatience.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xtypes.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<File\n+\t\t\tRelativePath=\".\\ReadMe.txt\"\n+\t\t\t>\n+\t\t</File>\n+\t</Files>\n+\t<Globals>\n+\t</Globals>\n+</VisualStudioProject>\n-- \n1.6.4.msysgit.0\n\n\n\nFrom bbec8b9376d7183abda907de0e4f995f79fe9914 Mon Sep 17 00:00:00 2001\nFrom: Frank Li <lznuaa@gmail.com>\nDate: Wed, 5 Aug 2009 21:31:36 +0800\nSubject: [PATCH 3/5] Release log command okay\n\n---\n contrib/vcbuild/libgit/libgit.vcproj |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ndiff --git a/contrib/vcbuild/libgit/libgit.vcproj b/contrib/vcbuild/libgit/libgit.vcproj\nindex 7e45146..4f2d234 100644\n--- a/contrib/vcbuild/libgit/libgit.vcproj\n+++ b/contrib/vcbuild/libgit/libgit.vcproj\n@@ -105,6 +105,7 @@\n \t\t\t<Tool\n \t\t\t\tName=\"VCCLCompilerTool\"\n \t\t\t\tOptimization=\"2\"\n+\t\t\t\tInlineFunctionExpansion=\"1\"\n \t\t\t\tEnableIntrinsicFunctions=\"true\"\n \t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n \t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n-- \n1.6.4.msysgit.0\n\n\n\nFrom b152ebd366280699a166c51466a031329e3d1300 Mon Sep 17 00:00:00 2001\nFrom: Frank Li <lznuaa@gmail.com>\nDate: Sat, 8 Aug 2009 11:45:17 +0800\nSubject: [PATCH 4/5] Move open dir function to mingw.c\n\nSigned-off-by: Frank Li <lznuaa@gmail.com>\n---\n compat/mingw.c                       |   32 +\n contrib/vcbuild/include/unistd.h     |    9 +-\n contrib/vcbuild/libgit/libgit.vcproj | 2702 +++++++++++++++++-----------------\n contrib/vcbuild/porting.c            |   66 +-\n 4 files changed, 1393 insertions(+), 1416 deletions(-)\n\ndiff --git a/compat/mingw.c b/compat/mingw.c\nindex 96c1a5f..1cc2cb7 100644\n--- a/compat/mingw.c\n+++ b/compat/mingw.c\n@@ -1234,4 +1234,36 @@ struct dirent *mingw_readdir(DIR *dir)\n \n \treturn (struct dirent*)&dir->dd_dir;\n }\n+\n+DIR *opendir(const char *name)\n+{\n+\tint len;\n+\tDIR *p;\n+\tp=(DIR*)malloc(sizeof(DIR));\n+\tmemset(p,0,sizeof(DIR));\n+\tstrncpy(p->dd_name,name,PATH_MAX);\n+\tlen=strlen(p->dd_name);\n+\tp->dd_name[len]='/';\n+\tp->dd_name[len+1]='*';\n+\n+\tif(p==NULL)\n+\t\treturn NULL;\n+\n+\tp->dd_handle=_findfirst(p->dd_name,&p->dd_dta);\n+\n+\tif(p->dd_handle == -1) \n+\t{\n+\t\tfree(p);\n+\t\treturn NULL;\n+\t}\n+\treturn p;\n+}\n+int closedir(DIR *dir)\n+{\n+\t_findclose(dir->dd_handle);\n+\tfree(dir);\n+\treturn 0;\n+}\n+\n #endif // !NO_MINGW_REPLACE_READDIR\n+\ndiff --git a/contrib/vcbuild/include/unistd.h b/contrib/vcbuild/include/unistd.h\nindex 3450bc3..93ecd74 100644\n--- a/contrib/vcbuild/include/unistd.h\n+++ b/contrib/vcbuild/include/unistd.h\n@@ -151,9 +151,10 @@ typedef int64_t off64_t;\n #define GIT_VERSION \"1.6\"\n #define BINDIR \"bin\"\n #define PREFIX \".\"\n-#define GIT_MAN_PATH \"../man\"\n-#define GIT_INFO_PATH \"../info\"\n-#define GIT_HTML_PATH \"../html\"\n+#define GIT_MAN_PATH \"man\"\n+#define GIT_INFO_PATH \"info\"\n+#define GIT_HTML_PATH \"html\"\n+#define DEFAULT_GIT_TEMPLATE_DIR \"templates\"\n \n #define NO_STRLCPY\n #define NO_UNSETENV\n@@ -165,5 +166,5 @@ typedef int64_t off64_t;\n #define dup _dup\n #define dup2 _dup2\n //#define lseek _lseek\n-#define write vs_write\n+//#define write vs_write\n #endif\n\\ No newline at end of file\ndiff --git a/contrib/vcbuild/libgit/libgit.vcproj b/contrib/vcbuild/libgit/libgit.vcproj\nindex 4f2d234..5bac103 100644\n--- a/contrib/vcbuild/libgit/libgit.vcproj\n+++ b/contrib/vcbuild/libgit/libgit.vcproj\n@@ -1,1351 +1,1351 @@\n-<?xml version=\"1.0\" encoding=\"gb2312\"?>\n-<VisualStudioProject\n-\tProjectType=\"Visual C++\"\n-\tVersion=\"9.00\"\n-\tName=\"libgit\"\n-\tProjectGUID=\"{F6DEC8C3-B803-4A86-8848-430F08B499E3}\"\n-\tRootNamespace=\"libgit\"\n-\tKeyword=\"Win32Proj\"\n-\tTargetFrameworkVersion=\"196613\"\n-\t>\n-\t<Platforms>\n-\t\t<Platform\n-\t\t\tName=\"Win32\"\n-\t\t/>\n-\t</Platforms>\n-\t<ToolFiles>\n-\t</ToolFiles>\n-\t<Configurations>\n-\t\t<Configuration\n-\t\t\tName=\"Debug|Win32\"\n-\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n-\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n-\t\t\tConfigurationType=\"4\"\n-\t\t\tCharacterSet=\"0\"\n-\t\t\t>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreBuildEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCustomBuildTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCMIDLTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCLCompilerTool\"\n-\t\t\t\tOptimization=\"0\"\n-\t\t\t\tInlineFunctionExpansion=\"1\"\n-\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n-\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_LIB\"\n-\t\t\t\tMinimalRebuild=\"true\"\n-\t\t\t\tBasicRuntimeChecks=\"3\"\n-\t\t\t\tRuntimeLibrary=\"3\"\n-\t\t\t\tUsePrecompiledHeader=\"0\"\n-\t\t\t\tWarningLevel=\"3\"\n-\t\t\t\tDebugInformationFormat=\"3\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreLinkEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCLibrarianTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCALinkTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXDCMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCBscMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCFxCopTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPostBuildEventTool\"\n-\t\t\t/>\n-\t\t</Configuration>\n-\t\t<Configuration\n-\t\t\tName=\"Release|Win32\"\n-\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n-\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n-\t\t\tConfigurationType=\"4\"\n-\t\t\tCharacterSet=\"0\"\n-\t\t\tWholeProgramOptimization=\"1\"\n-\t\t\t>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreBuildEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCustomBuildTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCMIDLTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCCLCompilerTool\"\n-\t\t\t\tOptimization=\"2\"\n-\t\t\t\tInlineFunctionExpansion=\"1\"\n-\t\t\t\tEnableIntrinsicFunctions=\"true\"\n-\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n-\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n-\t\t\t\tRuntimeLibrary=\"2\"\n-\t\t\t\tEnableFunctionLevelLinking=\"true\"\n-\t\t\t\tUsePrecompiledHeader=\"0\"\n-\t\t\t\tWarningLevel=\"3\"\n-\t\t\t\tDebugInformationFormat=\"3\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCResourceCompilerTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPreLinkEventTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCLibrarianTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCALinkTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCXDCMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCBscMakeTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCFxCopTool\"\n-\t\t\t/>\n-\t\t\t<Tool\n-\t\t\t\tName=\"VCPostBuildEventTool\"\n-\t\t\t/>\n-\t\t</Configuration>\n-\t</Configurations>\n-\t<References>\n-\t</References>\n-\t<Files>\n-\t\t<Filter\n-\t\t\tName=\"Source Files\"\n-\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n-\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\porting.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mozilla-sha1\\sha1.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"Header Files\"\n-\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n-\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\attr.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\blob.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\branch.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bundle.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\color.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\commit.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\decorate.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\delta.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\dir.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fetch-pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fsck.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\git-compat-util.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\graph.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\grep.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\hash.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\help.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\http.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\notes.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\object.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\progress.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\quote.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reachable.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\refs.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\remote.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\rerere.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\revision.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\run-command.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\send-pack.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\shortlog.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sideband.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\string-list.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tag.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tar.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\transport.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\utf8.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\walker.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"Resource Files\"\n-\t\t\tFilter=\"rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav\"\n-\t\t\tUniqueIdentifier=\"{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}\"\n-\t\t\t>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"compat\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\basename.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\cygwin.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fopen.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\memmem.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkdtemp.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkstemps.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\pread.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\qsort.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\setenv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\snprintf.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strcasestr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strlcpy.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strtoumax.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\unsetenv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32mmap.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\compat\\winansi.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"git\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\abspath.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\alias.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\alloc.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive-tar.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive-zip.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\attr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\base85.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bisect.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\blob.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-add.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-annotate.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-apply.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bisect--helper.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-blame.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bundle.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-cat-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-attr.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-ref-format.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clean.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clone.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-config.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-count-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-describe.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-files.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fast-export.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch--tool.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fmt-merge-msg.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-for-each-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fsck.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-gc.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-grep.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-help.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-init-db.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-log.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-files.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailinfo.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailsplit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-base.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-ours.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-recursive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mktree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mv.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-name-rev.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune-packed.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-push.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-read-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-receive-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reflog.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rerere.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reset.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-list.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-parse.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-revert.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rm.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-send-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-shortlog.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-branch.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-stripspace.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-symbolic-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tar-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-unpack-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-ref.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-upload-archive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-pack.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\builtin-write-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\bundle.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\color.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\combine-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\commit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\config.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\connect.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\convert.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\copy.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ctype.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\date.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\decorate.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-lib.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff-no-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-break.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-order.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-pickaxe.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-rename.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\dir.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\editor.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\entry.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\environment.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\fsck.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\graph.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\grep.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\hash.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\help.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ident.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\lockfile.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\match-trees.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\merge-tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\name-hash.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\object.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-check.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pack-write.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pager.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-delta.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\path.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\preload-index.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\pretty.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\progress.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\quote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reachable.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\read-cache.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\refs.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\remote.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\rerere.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\revision.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\run-command.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\server-info.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\setup.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1_file.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sha1_name.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\shallow.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sideband.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\string-list.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\symlinks.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tag.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\trace.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\transport.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-diff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\tree.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\usage.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\utf8.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\walker.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wrapper.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\write_or_die.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\ws.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<Filter\n-\t\t\tName=\"xdiff\"\n-\t\t\t>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiff.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xinclude.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmacros.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmerge.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xpatience.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xtypes.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.c\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t\t<File\n-\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.h\"\n-\t\t\t\t>\n-\t\t\t</File>\n-\t\t</Filter>\n-\t\t<File\n-\t\t\tRelativePath=\".\\ReadMe.txt\"\n-\t\t\t>\n-\t\t</File>\n-\t</Files>\n-\t<Globals>\n-\t</Globals>\n-</VisualStudioProject>\n+<?xml version=\"1.0\" encoding=\"gb2312\"?>\n+<VisualStudioProject\n+\tProjectType=\"Visual C++\"\n+\tVersion=\"9.00\"\n+\tName=\"libgit\"\n+\tProjectGUID=\"{F6DEC8C3-B803-4A86-8848-430F08B499E3}\"\n+\tRootNamespace=\"libgit\"\n+\tKeyword=\"Win32Proj\"\n+\tTargetFrameworkVersion=\"196613\"\n+\t>\n+\t<Platforms>\n+\t\t<Platform\n+\t\t\tName=\"Win32\"\n+\t\t/>\n+\t</Platforms>\n+\t<ToolFiles>\n+\t</ToolFiles>\n+\t<Configurations>\n+\t\t<Configuration\n+\t\t\tName=\"Debug|Win32\"\n+\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n+\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n+\t\t\tConfigurationType=\"4\"\n+\t\t\tCharacterSet=\"0\"\n+\t\t\t>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreBuildEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCustomBuildTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCMIDLTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCLCompilerTool\"\n+\t\t\t\tOptimization=\"0\"\n+\t\t\t\tInlineFunctionExpansion=\"1\"\n+\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n+\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_LIB\"\n+\t\t\t\tMinimalRebuild=\"true\"\n+\t\t\t\tBasicRuntimeChecks=\"3\"\n+\t\t\t\tRuntimeLibrary=\"3\"\n+\t\t\t\tUsePrecompiledHeader=\"0\"\n+\t\t\t\tWarningLevel=\"3\"\n+\t\t\t\tDebugInformationFormat=\"3\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreLinkEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCLibrarianTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCALinkTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXDCMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCBscMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCFxCopTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPostBuildEventTool\"\n+\t\t\t/>\n+\t\t</Configuration>\n+\t\t<Configuration\n+\t\t\tName=\"Release|Win32\"\n+\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n+\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n+\t\t\tConfigurationType=\"4\"\n+\t\t\tCharacterSet=\"0\"\n+\t\t\tWholeProgramOptimization=\"1\"\n+\t\t\t>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreBuildEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCustomBuildTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCMIDLTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCCLCompilerTool\"\n+\t\t\t\tOptimization=\"2\"\n+\t\t\t\tInlineFunctionExpansion=\"1\"\n+\t\t\t\tEnableIntrinsicFunctions=\"true\"\n+\t\t\t\tAdditionalIncludeDirectories=\"..\\..\\..;..\\..;..\\;..\\include;..\\..\\..\\compat;..\\..\\..\\compat\\fnmatch;..\\..\\..\\compat\\regex;.\\\"\n+\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n+\t\t\t\tRuntimeLibrary=\"2\"\n+\t\t\t\tEnableFunctionLevelLinking=\"true\"\n+\t\t\t\tUsePrecompiledHeader=\"0\"\n+\t\t\t\tWarningLevel=\"3\"\n+\t\t\t\tDebugInformationFormat=\"3\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCResourceCompilerTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPreLinkEventTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCLibrarianTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCALinkTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCXDCMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCBscMakeTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCFxCopTool\"\n+\t\t\t/>\n+\t\t\t<Tool\n+\t\t\t\tName=\"VCPostBuildEventTool\"\n+\t\t\t/>\n+\t\t</Configuration>\n+\t</Configurations>\n+\t<References>\n+\t</References>\n+\t<Files>\n+\t\t<Filter\n+\t\t\tName=\"Source Files\"\n+\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n+\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\porting.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mozilla-sha1\\sha1.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"Header Files\"\n+\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n+\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\attr.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\blob.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\branch.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bundle.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\color.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\commit.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\decorate.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\delta.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\dir.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fetch-pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fsck.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\git-compat-util.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\graph.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\grep.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\hash.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\help.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\http.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\notes.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\object.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\progress.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\quote.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reachable.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\refs.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\remote.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\rerere.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\revision.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\run-command.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\send-pack.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\shortlog.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sideband.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\string-list.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tag.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tar.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\transport.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\utf8.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\walker.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"Resource Files\"\n+\t\t\tFilter=\"rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav\"\n+\t\t\tUniqueIdentifier=\"{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}\"\n+\t\t\t>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"compat\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\basename.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\cygwin.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fnmatch\\fnmatch.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\fopen.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\memmem.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mingw.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkdtemp.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\mkstemps.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\pread.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\qsort.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\regex\\regex.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\setenv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\snprintf.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strcasestr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strlcpy.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\strtoumax.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\unsetenv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\win32mmap.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\compat\\winansi.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"git\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\abspath.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\alias.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\alloc.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive-tar.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive-zip.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\attr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\base85.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bisect.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\blob.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-add.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-annotate.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-apply.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bisect--helper.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-blame.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-bundle.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-cat-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-attr.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-check-ref-format.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-checkout.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clean.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-clone.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-commit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-config.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-count-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-describe.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-files.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fast-export.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch--tool.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fetch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fmt-merge-msg.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-for-each-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-fsck.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-gc.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-grep.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-help.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-init-db.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-log.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-files.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-ls-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailinfo.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mailsplit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-base.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-ours.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge-recursive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-merge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mktree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-mv.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-name-rev.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-pack-refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune-packed.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-prune.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-push.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-read-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-receive-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reflog.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rerere.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-reset.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-list.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rev-parse.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-revert.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-rm.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-send-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-shortlog.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-branch.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-show-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-stripspace.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-symbolic-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-tar-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-unpack-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-update-ref.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-upload-archive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-pack.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-verify-tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\builtin-write-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\bundle.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\cache-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\color.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\combine-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\commit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\config.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\connect.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\convert.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\copy.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\csum-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ctype.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\date.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\decorate.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-lib.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff-no-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-break.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-order.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-pickaxe.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\diffcore-rename.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\dir.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\editor.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\entry.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\environment.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\exec_cmd.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\fsck.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\graph.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\grep.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\hash.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\help.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ident.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\levenshtein.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\list-objects.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ll-merge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\lockfile.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\log-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\mailmap.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\match-trees.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-recursive.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\merge-tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\name-hash.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\object.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-check.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-revindex.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pack-write.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pager.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\parse-options.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-delta.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\patch-ids.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\path.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pkt-line.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\preload-index.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\pretty.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\progress.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\quote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reachable.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\read-cache.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\reflog-walk.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\refs.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\remote.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\rerere.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\revision.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\run-command.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\server-info.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\setup.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1-lookup.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1_file.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sha1_name.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\shallow.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sideband.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\sigchain.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\strbuf.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\string-list.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\symlinks.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tag.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\thread-utils.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\trace.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\transport.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-diff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree-walk.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\tree.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\unpack-trees.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\usage.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\userdiff.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\utf8.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\walker.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wrapper.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\write_or_die.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\ws.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\wt-status.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff-interface.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<Filter\n+\t\t\tName=\"xdiff\"\n+\t\t\t>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiff.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xdiffi.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xemit.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xinclude.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmacros.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xmerge.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xpatience.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xprepare.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xtypes.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.c\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t\t<File\n+\t\t\t\tRelativePath=\"..\\..\\..\\xdiff\\xutils.h\"\n+\t\t\t\t>\n+\t\t\t</File>\n+\t\t</Filter>\n+\t\t<File\n+\t\t\tRelativePath=\".\\ReadMe.txt\"\n+\t\t\t>\n+\t\t</File>\n+\t</Files>\n+\t<Globals>\n+\t</Globals>\n+</VisualStudioProject>\ndiff --git a/contrib/vcbuild/porting.c b/contrib/vcbuild/porting.c\nindex 5381862..0625bb4 100644\n--- a/contrib/vcbuild/porting.c\n+++ b/contrib/vcbuild/porting.c\n@@ -7,10 +7,12 @@\n \n int snprintf(char *buff,int size, char *fmt, ...)\n {\n+\tint n;\n \tva_list pArgList;\n \tva_start(pArgList,fmt);\n-\t_snprintf(buff,size-1,fmt,pArgList);\n+\tn=_snprintf(buff,size-1,fmt,pArgList);\n \tva_end(pArgList);\n+\treturn n;\n }\n \n int strcasecmp (const char *s1, const char *s2)\n@@ -18,16 +20,12 @@ int strcasecmp (const char *s1, const char *s2)\n \tint size1=strlen(s1);\n \tint sisz2=strlen(s2);\n \n-\t_strnicmp(s1,s2,sisz2>size1?sisz2:size1);\n+\treturn _strnicmp(s1,s2,sisz2>size1?sisz2:size1);\n }\n \n int strncasecmp (const char *s1, const char *s2,size_t n)\n {\n-\t_strnicmp(s1,s2,n);\n-}\n-size_t getpagesize(void)\n-{\n-\treturn 0x1000;\n+\treturn _strnicmp(s1,s2,n);\n }\n \n unsigned long long int\n@@ -35,57 +33,3 @@ strtoull(const char *nptr, char **endptr, int base)\n {\n \treturn _strtoui64(nptr,endptr,base);\n }\n-\n-DIR *opendir(const char *name)\n-{\n-\tint len;\n-\tDIR *p;\n-\tp=(DIR*)malloc(sizeof(DIR));\n-\tmemset(p,0,sizeof(DIR));\n-\tstrncpy(p->dd_name,name,PATH_MAX);\n-\tlen=strlen(p->dd_name);\n-\tp->dd_name[len]='/';\n-\tp->dd_name[len+1]='*';\n-\n-\tif(p==NULL)\n-\t\treturn NULL;\n-\n-\tp->dd_handle=_findfirst(p->dd_name,&p->dd_dta);\n-\n-\tif(p->dd_handle == -1) \n-\t{\n-\t\tfree(p);\n-\t\treturn NULL;\n-\t}\n-\treturn p;\n-}\n-int closedir(DIR *dir)\n-{\n-\t_findclose(dir->dd_handle);\n-\tfree(dir);\n-\treturn 0;\n-}\n-struct dirent *readdir(DIR *dir)\n-{\n-\tif(_findnext(dir->dd_handle,&dir->dd_dta))\n-\t\treturn NULL;\n-\n-\tstrcpy(dir->dd_dir.d_name,dir->dd_dta.name);\n-\tdir->dd_dir.d_namlen = dir->dd_dta.size;\n-\t\n-\treturn &dir->dd_dir;\n-}\n-char *mkdtemp(char *template)\n-{\n-\treturn NULL;\n-}\n-ssize_t pread(int fd, void *buf, size_t nbytes, off_t offset)\n-{\n-\t_lseek(fd,offset,SEEK_SET);\n-\treturn read(fd,buf,nbytes);\n-}\n-\n-int vs_write(int fd, void * buf, size_t nbytes)\n-{\n-\treturn _write(fd,buf,nbytes);\n-}\n\\ No newline at end of file\n-- \n1.6.4.msysgit.0\n\n"},{"id":"120153","messageId":"alpine.DEB.1.00.0908101606220.8324@intel-tinevez-2-302","threadId":"20519","inReplyTo":"1976ea660908100656u57407131h83761329468607a8@mail.gmail.com","subject":"Re: [msysGit] Using VC build git","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-08-10T14:07:48Z","receivedAt":"2009-08-10T14:07:48Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Mon, 10 Aug 2009, Frank Li wrote:\n\n> pull from git://repo.or.cz/tgit.git\n\nWhy the heck is this not a fork of git.git?\n\nAnd did you not forget to mention which branch?\n\nAnd is \"git commit okay\" really a sensible _full_ commit message?\n\nPlease, we have _high_ standards in git.git, and I really do not want to \nhave to take anything to Junio that does not fulfill that standard.\n\nCiao,\nDscho\n"},{"id":"120156","messageId":"alpine.DEB.1.00.0908101609170.8324@intel-tinevez-2-302","threadId":"20519","inReplyTo":"alpine.DEB.1.00.0908101606220.8324@intel-tinevez-2-302","subject":"Re: [msysGit] Using VC build git","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-08-10T14:29:59Z","receivedAt":"2009-08-10T14:29:59Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Mon, 10 Aug 2009, Johannes Schindelin wrote:\n\n> Please, we have _high_ standards in git.git, and I really do not want to \n> have to take anything to Junio that does not fulfill that standard.\n\nTo elaborate:  if I see something like this in the --stat:\n\n contrib/vcbuild/include/zlib.h        | 1357 +++++++++++++++++++++++++++++++++\n contrib/vcbuild/lib/zlib.lib          |  Bin 0 -> 104148 bytes\n\n... I know already that there is no way this can make it into git.git.  \nThere just is not.\n\nAlso, if the first commit says nothing else than \"Rebase to v1.6.4\", it \nis pretty obvious to me that I will not sign off on that (and I just guess \nthat is the very reason you did not sign off on that, either).\n\nFurther, putting anything into contrib/ that really belongs into contrib/ \nis not cutting it, either.\n\nAnd I am pretty astonished that mingw.[ch] is touched, as VC is definitely \nnot MinGW32.\n\nChanging 1000+ lines of libgit.vcproj in almost every commit is also \nsomething I really do not look upon favorably.\n\nFinally, if _no single_ commit message says _anything_ about the reasons \nwhy you had to change code outside of vcbuild/, I am only puzzled.\n\nNow, I want to give you a pretty clear idea what has to be done if this is \ngoing into 4msysgit.git, ever, because you obviously spent a lot of time \non it, and other people want it, too:\n\n- changing \"open\" to \"_open\" in mingw.c is a no-no-no.  If you need to use \n  \"_open\" in VC, then define \"open\" in the compile flags for mingw.c, but \n  leave code that is not written for VC alone.\n\n- introducing trailing whitespace is usually a sign of not caring enough \n  about clean and neat code.  So just don't do it.\n\n- making link() fail on MinGW32 just to be able to compile it with VC is \n  outright rude against all people who use a free and open compiler \n  instead of a closed one.\n\n- changing an \"_snprintf\" to \"_vsnprintf\" in vcbuild/porting.c without \n  anything else is a clear and loud sign that the code before was broken, \n  and that you fix a faulty patch in a later patch.  This is not how we do \n  things in git.git.  We fix the proper patch before the patch series is \n  accepted into mainline.\n\n- violating the coding style -- even if it is in your VC-specific part -- \n  is not an option.  You need to fix the coding style.\n\n- violating the coding style in files that are not VC-specific is not an \n  option at all.  You really need to fix it.\n\n- changing the default editor from \"vi\" to \"notepad2\" will break almost \n  every existing Git user's setup.  That is just inexcusable.\n\nNote: these comments are _just for the last_ of your 5 patches.\n\nJust a brief comment on the 4th patch, because I really do not want to \nspend more time on this round of patches: spelling the opendir() function \nas \"open dir\" function in the commit message is misleading, to say the \nleast, and moving code that was added in a previous patch in the same \npatch series just shows that it was a mistake to begin with.  Besides, \ndon't move anything into mingw.c if MinGW32 does not need it.\n\nHth,\nDscho\n"},{"id":"120214","messageId":"1976ea660908101826q26faa37ao7920d5cf9d4f53fd@mail.gmail.com","threadId":"20519","inReplyTo":"alpine.DEB.1.00.0908101609170.8324@intel-tinevez-2-302","subject":"Re: [msysGit] Using VC build git","fromName":"Frank Li","fromEmail":"lznuaa@gmail.com","sentAt":"2009-08-11T01:26:21Z","receivedAt":"2009-08-11T01:26:21Z","isPatch":false,"sender":{"key":"lznuaa@gmail.com","avatar":"https://avatars.githubusercontent.com/u/40642?v=4"},"body":"Thank you take care my patch.\nI can fix all problems.\n\nThis patch is base on v1.6.4 release.  My working branch is vc_build\nat git://repo.or.cz/tgit.git.\n\nThat is actually prototype to approve VC can build git.\nThe code style is not big problem. I will fix it.\n\nVC build will reuse many msysgit works because msysgit really do many\nwork at windows porting.\n\nI think the below is most important problem.\n\n1.  Where are vcbuild directory put, is it okay under contrib ?\n2.  How to handle external library, such as zlib? Can use submodule?\n\n\n2009/8/10, Johannes Schindelin <Johannes.Schindelin@gmx.de>:\n> Hi,\n>\n> On Mon, 10 Aug 2009, Johannes Schindelin wrote:\n>\n>> Please, we have _high_ standards in git.git, and I really do not want to\n>> have to take anything to Junio that does not fulfill that standard.\n>\n> To elaborate:  if I see something like this in the --stat:\n>\n>  contrib/vcbuild/include/zlib.h        | 1357\n> +++++++++++++++++++++++++++++++++\n>  contrib/vcbuild/lib/zlib.lib          |  Bin 0 -> 104148 bytes\n>\n> ... I know already that there is no way this can make it into git.git.\n> There just is not.\n>\n> Also, if the first commit says nothing else than \"Rebase to v1.6.4\", it\n> is pretty obvious to me that I will not sign off on that (and I just guess\n> that is the very reason you did not sign off on that, either).\n>\n> Further, putting anything into contrib/ that really belongs into contrib/\n> is not cutting it, either.\n>\n> And I am pretty astonished that mingw.[ch] is touched, as VC is definitely\n> not MinGW32.\n>\n> Changing 1000+ lines of libgit.vcproj in almost every commit is also\n> something I really do not look upon favorably.\n>\n> Finally, if _no single_ commit message says _anything_ about the reasons\n> why you had to change code outside of vcbuild/, I am only puzzled.\n>\n> Now, I want to give you a pretty clear idea what has to be done if this is\n> going into 4msysgit.git, ever, because you obviously spent a lot of time\n> on it, and other people want it, too:\n>\n> - changing \"open\" to \"_open\" in mingw.c is a no-no-no.  If you need to use\n>   \"_open\" in VC, then define \"open\" in the compile flags for mingw.c, but\n>   leave code that is not written for VC alone.\n>\n> - introducing trailing whitespace is usually a sign of not caring enough\n>   about clean and neat code.  So just don't do it.\n>\n> - making link() fail on MinGW32 just to be able to compile it with VC is\n>   outright rude against all people who use a free and open compiler\n>   instead of a closed one.\n>\n> - changing an \"_snprintf\" to \"_vsnprintf\" in vcbuild/porting.c without\n>   anything else is a clear and loud sign that the code before was broken,\n>   and that you fix a faulty patch in a later patch.  This is not how we do\n>   things in git.git.  We fix the proper patch before the patch series is\n>   accepted into mainline.\n>\n> - violating the coding style -- even if it is in your VC-specific part --\n>   is not an option.  You need to fix the coding style.\n>\n> - violating the coding style in files that are not VC-specific is not an\n>   option at all.  You really need to fix it.\n>\n> - changing the default editor from \"vi\" to \"notepad2\" will break almost\n>   every existing Git user's setup.  That is just inexcusable.\n>\n> Note: these comments are _just for the last_ of your 5 patches.\n>\n> Just a brief comment on the 4th patch, because I really do not want to\n> spend more time on this round of patches: spelling the opendir() function\n> as \"open dir\" function in the commit message is misleading, to say the\n> least, and moving code that was added in a previous patch in the same\n> patch series just shows that it was a mistake to begin with.  Besides,\n> don't move anything into mingw.c if MinGW32 does not need it.\n>\n> Hth,\n> Dscho\n>\n>\n>\n"},{"id":"120381","messageId":"4A826B89.20108@storm-olsen.com","threadId":"20519","inReplyTo":"1976ea660908101826q26faa37ao7920d5cf9d4f53fd@mail.gmail.com","subject":"Re: [msysGit] Re: Using VC build git","fromName":"Marius Storm-Olsen","fromEmail":"marius@storm-olsen.com","sentAt":"2009-08-12T07:13:13Z","receivedAt":"2009-08-12T07:13:13Z","isPatch":false,"sender":{"key":"marius@storm-olsen.com","avatar":"https://avatars.githubusercontent.com/u/1500?v=4"},"body":"[Please do *not* do top-posting! Both git and msysgit mailing lists \nuse bottom-posting]\n\nFrank Li said the following on 11.08.2009 03:26:\n> Thank you take care my patch.\n> I can fix all problems.\n\nGood! Many people want to see git build with MSVC, if only to use a \ncompiler better at optimizing code on Windows. (And the debugger, of \ncourse)\n\n\n> This patch is base on v1.6.4 release.  My working branch is vc_build\n> at git://repo.or.cz/tgit.git.\n\nOk. Dscho wondered why it wasn't a proper fork of the main git.git \nrepo, so it *should* really have been\n     git://repo.or.cz/git/tgit.git\n                      ^^^^ <-- Notice the fork relationship?\n\nIt would save some valuable space on the server, show relations, make \nit easier to find, etc.\n\n\n> That is actually prototype to approve VC can build git.\n> The code style is not big problem. I will fix it.\n\nYou will experience that for the git community coding style is very \nimportant (for good reason), so expect many rounds of rewriting your \npatches, until they all shine like diamonds.\n\n> VC build will reuse many msysgit works because msysgit really do many\n> work at windows porting.\n\nSure, but I think it rarely will involve your patches changing the \ncode in MinGW at all. Try your outmost to keep your patches separated \nfrom anything else. If in doubt, please ask us on the msysgit mailing \nlist, and we will guide you.\n\n\n> I think the below is most important problem.\n> \n> 1.  Where are vcbuild directory put, is it okay under contrib ?\n> 2.  How to handle external library, such as zlib? Can use submodule?\n\nFor point 2: If we cannot compile we don't accept it, is the basic \nrule. This means that if you think the people building git with MSVC \ncannot install some dependencies themselves, you need to provide the \nfull sources yourself, and make sure that the code compiles without \nchanges. So, in this case if would mean to include the sources for \nzlib, and setup the vcproj to compile this code into the executable, \ninstead of linking with a precompiled lib.\n\nIn this case, however, I think you should rely on the developer \nproviding this library themselves, and not add it to the git project. \nThe zlib project is ~750KB of code itself..\n\n--\n.marius\n\n"}]}