From 3b42dbc10045587a28ae3d9ac25b33cfedafae8c Mon Sep 17 00:00:00 2001 From: Jani Nikula <jani.nikula@intel.com> Date: Wed, 28 Mar 2018 16:50:42 +0300 Subject: [PATCH] dim: add a minimum git version check There have been issues with git 2.7 in the past. Require 2.8 or later for starters. Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- dim | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dim b/dim index c30f00c..29647f8 100755 --- a/dim +++ b/dim @@ -364,6 +364,15 @@ function git_committer_email echo $committer_email } +function git_version_check +{ + local min_version="git version 2.8" + + if ! echo -e "$min_version\n$(git version)" | sort -VC; then + echoerr "WARNING: recommended minimum $min_version, you have $(git version)" + fi +} + # get message id from file # $1 = file message_get_id () @@ -2210,6 +2219,7 @@ function dim_usage # occasional check for dim updates check_for_updates +git_version_check # # Command line options. -- GitLab