{"thread":{"id":"51849","subject":"Git versioning policy - PatchMyPC compatibility on Windows","startedAt":"2019-09-14T12:49:47Z","lastAt":"2019-09-14T20:39:47Z","messageCount":3,"participants":["Audric GUERIN","brian m. carlson","Philip Oakley"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"382364","messageId":"c760038f-7c50-73df-5187-a186868c995b@gmail.com","threadId":"51849","inReplyTo":null,"subject":"Git versioning policy - PatchMyPC compatibility on Windows","fromName":"Audric GUERIN","fromEmail":"audric.guerin@gmail.com","sentAt":"2019-09-14T12:49:40Z","receivedAt":"2019-09-14T12:49:47Z","isPatch":false,"sender":{"key":"audric.guerin@gmail.com","avatar":null},"body":"Hi,\n\nI use PatchMyPC to keep all my applications up to date on Windows but \nthere is one application that is never properly detected as up to \ndate... and it is Git as you guessed.\n\nAccording to Justin Chalfant, Director of Engineering of PatchMyPC, Git \nversion \"number\" / identifier is not \"standard\".\nhttps://patchmypc.com/forum/index.php?topic=3032.msg8211#msg8211\n\nPatchMyPC seems not to like that:\nGit version identifier = version number + platform specific identifier\n\ncommand \"git version\" currently returns:\ngit version 2.23.0.windows.1\n\ngit executables (like git-cmd.exe for instance) displays this \"File \nversion\" on Windows:\n2.23.0.1\n\nWhat are your thoughts? And can you answer to Justin Chalfant on \nPatchMyPC forum?\n\nRegards,\n\nAudric GUERIN\n\n"},{"id":"382372","messageId":"20190914193825.GS11334@genre.crustytoothpaste.net","threadId":"51849","inReplyTo":"c760038f-7c50-73df-5187-a186868c995b@gmail.com","subject":"Re: Git versioning policy - PatchMyPC compatibility on Windows","fromName":"brian m. carlson","fromEmail":"sandals@crustytoothpaste.net","sentAt":"2019-09-14T19:38:25Z","receivedAt":"2019-09-14T19:38:37Z","isPatch":false,"sender":{"key":"sandals@crustytoothpaste.net","avatar":"https://avatars.githubusercontent.com/u/497054?v=4"},"body":"On 2019-09-14 at 12:49:40, Audric GUERIN wrote:\n> Hi,\n> \n> I use PatchMyPC to keep all my applications up to date on Windows but there\n> is one application that is never properly detected as up to date... and it\n> is Git as you guessed.\n> \n> According to Justin Chalfant, Director of Engineering of PatchMyPC, Git\n> version \"number\" / identifier is not \"standard\".\n> https://patchmypc.com/forum/index.php?topic=3032.msg8211#msg8211\n> \n> PatchMyPC seems not to like that:\n> Git version identifier = version number + platform specific identifier\n> \n> command \"git version\" currently returns:\n> git version 2.23.0.windows.1\n\nThis is the version number of Git for Windows.  This is a version of Git\ndeveloped by the Git for Windows project which contains additional\npatches designed to make it work better on Windows than standard Git\n(although it will also work on other platforms as well).\n\nThe Git project itself doesn't provide binaries; various other people\n(such as Linux distros and Git for Windows) provide binaries for their\nparticular platforms.\n\n> git executables (like git-cmd.exe for instance) displays this \"File version\"\n> on Windows:\n> 2.23.0.1\n> \n> What are your thoughts? And can you answer to Justin Chalfant on PatchMyPC\n> forum?\n\nSince this is a custom build, you'd be better off reaching out to the\nGit for Windows project at https://github.com/git-for-windows/git.  They\ncan help you figure out the best way forward.\n-- \nbrian m. carlson: Houston, Texas, US\nOpenPGP: https://keybase.io/bk2204\n"},{"id":"382375","messageId":"10d0e87d-1ba8-bb82-bf9d-72a468c16bb0@iee.email","threadId":"51849","inReplyTo":"20190914193825.GS11334@genre.crustytoothpaste.net","subject":"Re: Git versioning policy - PatchMyPC compatibility on Windows","fromName":"Philip Oakley","fromEmail":"philipoakley@iee.email","sentAt":"2019-09-14T20:39:37Z","receivedAt":"2019-09-14T20:39:47Z","isPatch":false,"sender":{"key":"philipoakley@iee.email","avatar":"https://avatars.githubusercontent.com/u/914343?v=4"},"body":"On 14/09/2019 20:38, brian m. carlson wrote:\n> On 2019-09-14 at 12:49:40, Audric GUERIN wrote:\n>> Hi,\n>>\n>> I use PatchMyPC to keep all my applications up to date on Windows but there\n>> is one application that is never properly detected as up to date... and it\n>> is Git as you guessed.\n>>\n>> According to Justin Chalfant, Director of Engineering of PatchMyPC, Git\n>> version \"number\" / identifier is not \"standard\".\n>> https://patchmypc.com/forum/index.php?topic=3032.msg8211#msg8211\n>>\n>> PatchMyPC seems not to like that:\n>> Git version identifier = version number + platform specific identifier\n>>\n>> command \"git version\" currently returns:\n>> git version 2.23.0.windows.1\n> This is the version number of Git for Windows.  This is a version of Git\n> developed by the Git for Windows project which contains additional\n> patches designed to make it work better on Windows than standard Git\n> (although it will also work on other platforms as well).\n>\n> The Git project itself doesn't provide binaries; various other people\n> (such as Linux distros and Git for Windows) provide binaries for their\n> particular platforms.\n>\n>> git executables (like git-cmd.exe for instance) displays this \"File version\"\n>> on Windows:\n>> 2.23.0.1\n>>\n>> What are your thoughts? And can you answer to Justin Chalfant on PatchMyPC\n>> forum?\n> Since this is a custom build, you'd be better off reaching out to the\n> Git for Windows project at https://github.com/git-for-windows/git.  They\n> can help you figure out the best way forward.\nThere is some discussion about the semver approach on \nhttps://github.com/git-for-windows/git/issues/2223 and how the \n.windows.<n> indicates patches beyond the upstream releases. Semver \nisn't sufficient in these cases.\n\nPhilip\n\n\n"}]}