RFR: SKARA-461: Do a git version check

Jorn Vernee jvernee at openjdk.java.net
Wed Jul 29 14:48:03 UTC 2020


This PR adds a git version check to the `git skara` CLI. This will print a warning if the git version is not a known
working version. Since outdated versions can lead to IOExceptions due to e.g. unsupported git CLI options, hopefully
the warning message will help to inform users about their use of an unsupported git version, and a potential way to
solve the problem i.e. upgrading to a more recent version.

Currently at least git 2.22 is required since we use the `--combined-all-paths` option of git log (see GitCommits),
which was added in 2.22.



Commit messages:
 - Add git version check to CLI tools

Changes: https://git.openjdk.java.net/skara/pull/707/files
 Webrev: https://webrevs.openjdk.java.net/skara/707/webrev.00
  Issue: https://bugs.openjdk.java.net/browse/SKARA-461
  Stats: 268 lines in 5 files changed: 268 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/skara/pull/707.diff
  Fetch: git fetch https://git.openjdk.java.net/skara pull/707/head:pull/707

PR: https://git.openjdk.java.net/skara/pull/707

More information about the skara-dev mailing list