Hello,
can I ask why you not asked them before asking here? Because they have their own forum:
https://groups.google.com/g/git-for-windows/search?q=downgradeI am asking, because most users here are helping with creating installers, but not in finding hidden command-line parameters prepared by their owners.
Answering to your question, to skip that dialog on downgrade, you should add this parameter to the command-line:
/ALLOWDOWNGRADE=1
So, in your example it could be:
"C:\Progs\Git-2.29.0-64-bit.exe" /SILENT /COMPONENTS=icons,ext\reg\shellhere,assoc,assoc_sh /DIR=C:\Progs\Git /ALLOWDOWNGRADE=1
Greetings,
Wilenty