Outdated git versions can lead to IOException e.g. due to missing command line options (see: https://bugs.openjdk.java.net/browse/SKARA-454).
We should consider doing a git version check, either always, or just before throwing the IOException (which often confuses users), and emitting a warning if the git version is not in a list of supported versions.
We should consider doing a git version check, either always, or just before throwing the IOException (which often confuses users), and emitting a warning if the git version is not in a list of supported versions.