On Fri, Nov 5, 2021 at 1:16 PM Adam Dinwoodie <adam@xxxxxxxxxxxxx> wrote: > If OpenSSH were not installed on my system, Git would be compiled > without this function and the tests would be skipped. that is correct for the http dependency (because it is a library that gets linked in), but not for the OpenSSH dependency, which is just invoking the binary at runtime. Regardless of what you have in your build environment the code will be compiled in (and tested or not), and will fail instead at runtime if OpenSSH is not installed. Carlo