summaryrefslogtreecommitdiff
path: root/build-aux/git-version-gen
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-08-06 09:21:05 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-08-06 09:21:35 -0700
commitcbc700208e3c6ad9fb12def32354e35d40bd8e2b (patch)
tree1c36ace871ffadcd217e066de306ceef735b20c5 /build-aux/git-version-gen
parent875d74694c560cb777eb81572fee5b7befb9c406 (diff)
downloadgnulib-cbc700208e3c6ad9fb12def32354e35d40bd8e2b.tar.gz
git-version-gen: port better to older Git
Work even if the hash contains more than 4 digits.
Diffstat (limited to 'build-aux/git-version-gen')
-rwxr-xr-xbuild-aux/git-version-gen8
1 files changed, 4 insertions, 4 deletions
diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen
index 6c054b4881..e6c329d10f 100755
--- a/build-aux/git-version-gen
+++ b/build-aux/git-version-gen
@@ -1,6 +1,6 @@
#!/bin/sh
# Print a version string.
-scriptversion=2017-08-06.05; # UTC
+scriptversion=2017-08-06.16; # UTC
# Copyright (C) 2007-2017 Free Software Foundation, Inc.
#
@@ -167,9 +167,9 @@ then
# tag or the previous older version that did not?
# Newer: v6.10-77-g0f8faeb
# Older: v6.10-g0f8faeb
- case $v in
- *-*-g????) : git describe is okay three part flavor ;;
- *-g????)
+ case ${v#-g*} in
+ *-*) : git describe is probably okay three part flavor ;;
+ *)
: git describe is older two part flavor
# Recreate the number of commits and rewrite such that the
# result is the same as if we were using the newer version