]> granicus.if.org Git - postgresql/commitdiff
Properly zero-pad the day-of-year part of the win32 build number
authorMagnus Hagander <magnus@hagander.net>
Thu, 31 Jan 2013 14:03:24 +0000 (15:03 +0100)
committerMagnus Hagander <magnus@hagander.net>
Thu, 31 Jan 2013 14:06:45 +0000 (15:06 +0100)
This ensure the version number increases over time. The first three digits
in the version number is still set to the actual PostgreSQL version
number, but the last one is intended to be an ever increasing build number,
which previosly failed when it changed between 1, 2 and 3 digits long values.

Noted by Deepak

src/tools/msvc/Project.pm

index 6f359bfdbcb8abe9d18ea7e1f4ca7a7a9c759374..0a47e40942fc5efb433f4dbe43eaa3bd924e5c01 100644 (file)
@@ -308,7 +308,7 @@ sub AddResourceFile
 
        my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) =
          localtime(time);
-       my $d = ($year - 100) . "$yday";
+       my $d = sprintf("%02d%03d", ($year - 100), $yday);
 
        if (Solution::IsNewer("$dir\\win32ver.rc", 'src\port\win32ver.rc'))
        {