]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
git-version-gen: avoid use of grep, suggested by Jim Meyering.
authorSimon Josefsson <simon@josefsson.org>
Sat, 28 Dec 2024 20:19:18 +0000 (21:19 +0100)
committerSimon Josefsson <simon@josefsson.org>
Sat, 28 Dec 2024 20:19:18 +0000 (21:19 +0100)
* build-aux/git-version-gen: Use /bin/sh case instead.

ChangeLog
build-aux/git-version-gen [changed mode: 0755->0644]

index f8557f9ebc29e4125c5ce0a61001dcc791e860d3..533383ed944165be9033e37347c6c51feee84709 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2024-12-28  Simon Josefsson  <simon@josefsson.org>
+
+       git-version-gen: avoid use of grep, suggested by Jim Meyering.
+       * build-aux/git-version-gen: Use /bin/sh case instead.
+
 2024-12-28  Simon Josefsson  <simon@josefsson.org>
 
        git-version-gen: fix preceding change
old mode 100755 (executable)
new mode 100644 (file)
index 6d2b62c..f0ca915
@@ -1,6 +1,6 @@
 #!/bin/sh
 # Print a version string.
-scriptversion=2024-12-28.19; # UTC
+scriptversion=2024-12-28.20; # UTC
 
 # Copyright (C) 2007-2024 Free Software Foundation, Inc.
 #
@@ -212,9 +212,10 @@ fi
 
 if test "x$v" = xUNKNOWN \
         && test -f "$tarball_version_file"-git \
-        && head -1 "$tarball_version_file"-git \
-            | grep -v '^$Format' > /dev/null 2>&1; then
-    v=$(head -1 "$tarball_version_file"-git)
+        && v=$(head -1 "$tarball_version_file"-git); then
+    case $v in
+        *Format*) v=UNKNOWN ;;
+    esac
 fi
 
 # Change the penultimate "-" to ".", for version-comparing tools.