Commit bf1476f190738ac825531f91bd7310205995e199

Edward Thomson 2015-03-02T10:35:26

win32: add the patch level to the .dll fileversion Win32 DLLs have four fields for the version number (major, minor, teeny, patch). If a consumer wants to build a custom DLL, it may be useful to set the patchlevel version number in the DLL. This value only affects the DLL version number, it does not affect the resultant "version number", which remains major.minor.teeny.

diff --git a/include/git2/version.h b/include/git2/version.h
index a330685..456bbe2 100644
--- a/include/git2/version.h
+++ b/include/git2/version.h
@@ -11,6 +11,7 @@
 #define LIBGIT2_VER_MAJOR 0
 #define LIBGIT2_VER_MINOR 22
 #define LIBGIT2_VER_REVISION 0
+#define LIBGIT2_VER_PATCH 0
 
 #define LIBGIT2_SOVERSION 22
 
diff --git a/src/win32/git2.rc b/src/win32/git2.rc
index 22c63f6..b2e5980 100644
--- a/src/win32/git2.rc
+++ b/src/win32/git2.rc
@@ -6,8 +6,8 @@
 #endif
 
 VS_VERSION_INFO		VERSIONINFO	MOVEABLE IMPURE LOADONCALL DISCARDABLE
-  FILEVERSION		LIBGIT2_VER_MAJOR,LIBGIT2_VER_MINOR,LIBGIT2_VER_REVISION,0
-  PRODUCTVERSION	LIBGIT2_VER_MAJOR,LIBGIT2_VER_MINOR,LIBGIT2_VER_REVISION,0
+  FILEVERSION		LIBGIT2_VER_MAJOR,LIBGIT2_VER_MINOR,LIBGIT2_VER_REVISION,LIBGIT2_VER_PATCH
+  PRODUCTVERSION	LIBGIT2_VER_MAJOR,LIBGIT2_VER_MINOR,LIBGIT2_VER_REVISION,LIBGIT2_VER_PATCH
   FILEFLAGSMASK		VS_FFI_FILEFLAGSMASK
 #ifdef _DEBUG
   FILEFLAGS		VS_FF_DEBUG