diff options
author | Bruce Korb <bkorb@gnu.org> | 2011-01-04 09:47:49 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2011-01-04 09:47:49 +0100 |
commit | fa6be5b2b297b569d890535b0126054789f8a6fb (patch) | |
tree | 015740931a0d9c5f75ccb9e20566c25ef4992e97 | |
parent | a2e8447d6b8abe23504f4f2d4757a60a2e8bee54 (diff) | |
download | gnulib-coreutils-8.9.tar.gz |
git-version-gen: avoid a sub-shellcoreutils-8.9
* build-aux/git-version-gen: Redirect stderr in `...` via
"exec 2>...", rather than via an added sub-shell.
-rw-r--r-- | ChangeLog | 6 | ||||
-rwxr-xr-x | build-aux/git-version-gen | 4 |
2 files changed, 8 insertions, 2 deletions
@@ -1,3 +1,9 @@ +2011-01-04 Bruce Korb <bkorb@gnu.org> + + git-version-gen: avoid a sub-shell + * build-aux/git-version-gen: Redirect stderr in `...` via + "exec 2>...", rather than via an added sub-shell. + 2011-01-03 Ben Pfaff <blp@cs.stanford.edu> git-version-gen: use (...) rather than sh -c '...' diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen index 694ba46970..6f8b16027c 100755 --- a/build-aux/git-version-gen +++ b/build-aux/git-version-gen @@ -1,6 +1,6 @@ #!/bin/sh # Print a version string. -scriptversion=2011-01-03.20; # UTC +scriptversion=2011-01-04.08; # UTC # Copyright (C) 2007-2011 Free Software Foundation, Inc. # @@ -143,7 +143,7 @@ v=`echo "$v" |sed 's/^v//'` # Don't declare a version "dirty" merely because a time stamp has changed. git update-index --refresh > /dev/null 2>&1 -dirty=`(git diff-index --name-only HEAD) 2>/dev/null` || dirty= +dirty=`exec 2>/dev/null; git diff-index --name-only HEAD` || dirty= case "$dirty" in '') ;; *) # Append the suffix only if there isn't one already. |