diff --git a/src/Build/Enforcement/DeterminismAndSourceLink.props b/src/Build/Enforcement/DeterminismAndSourceLink.props index a9f14f0..4f66278 100644 --- a/src/Build/Enforcement/DeterminismAndSourceLink.props +++ b/src/Build/Enforcement/DeterminismAndSourceLink.props @@ -20,10 +20,20 @@ <_StderrRedirect Condition="'$(OS)' == 'Windows_NT'"> 2>nul <_StderrRedirect Condition="'$(OS)' != 'Windows_NT'"> 2>/dev/null + + + <_GitExe Condition="'$(_GitExe)' == '' and '$(GitExe)' != '' and $([System.IO.Path]::IsPathRooted('$(GitExe)'))">$(GitExe) + <_GitExe Condition="'$(_GitExe)' == '' and '$(OS)' != 'Windows_NT' and Exists('/usr/bin/git')">/usr/bin/git + <_GitExe Condition="'$(_GitExe)' == '' and '$(OS)' != 'Windows_NT' and Exists('/usr/local/bin/git')">/usr/local/bin/git + <_GitExe Condition="'$(_GitExe)' == '' and '$(OS)' == 'Windows_NT' and Exists('$(ProgramW6432)\Git\cmd\git.exe')">$(ProgramW6432)\Git\cmd\git.exe + <_GitExe Condition="'$(_GitExe)' == '' and '$(OS)' == 'Windows_NT' and Exists('$(ProgramFiles)\Git\cmd\git.exe')">$(ProgramFiles)\Git\cmd\git.exe + <_GitExe Condition="'$(_GitExe)' == '' and '$(OS)' == 'Windows_NT' and Exists('$(ProgramFiles)\Git\bin\git.exe')">$(ProgramFiles)\Git\bin\git.exe + <_GitExe Condition="'$(_GitExe)' == '' and '$(OS)' == 'Windows_NT' and Exists('$(LocalAppData)\Programs\Git\cmd\git.exe')">$(LocalAppData)\Programs\Git\cmd\git.exe - $(NoWarn);NETSDK1018 - - - -