]> granicus.if.org Git - curl/commitdiff
updatemanpages.pl: error out on too old git version
authorDaniel Stenberg <daniel@haxx.se>
Fri, 2 Jun 2017 22:45:02 +0000 (00:45 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 2 Jun 2017 22:45:31 +0000 (00:45 +0200)
scripts/updatemanpages.pl

index cf26d4ffecc37115f6002d95fd96b94c95c33d07..6a58dbd42806d8e10882e4e67d64a1061403dc89 100755 (executable)
@@ -6,7 +6,7 @@
 #                            | (__| |_| |  _ <| |___
 #                             \___|\___/|_| \_\_____|
 #
-# Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al.
+# Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
 #
 # This software is licensed as described in the file COPYING, which
 # you should have received as part of this distribution. The terms
@@ -235,6 +235,13 @@ if(!$curlver) {
   printargs();
 }
 
+# check to see that the git command works, it requires git 2.6 something
+my $gitcheck = `git log -1 --date="format:%B %d, %Y" $dirlist[0] 2>/dev/null`;
+if(length($gitcheck) < 1) {
+    print "git version too old or $dirlist[0] is a bad argument\n";
+    exit;
+}
+
 # Look in each directory.
 
 my $dir_handle;