From: Mathieu Desnoyers Date: Fri, 15 Mar 2019 15:13:39 +0000 (-0400) Subject: Fix: extra-version-git.sh redirect stderr to /dev/null X-Git-Tag: v2.12.0-pre~62 X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=commitdiff_plain;h=5de92b5d3492974bccc87ed0ea59440a82328d69 Fix: extra-version-git.sh redirect stderr to /dev/null Running make in a git repo that does not contain any tag prints: fatal: No names found, cannot describe anything. in the make and make clean outputs. It's fine to have no tag name available (extra-version-git.sh will return the value 0), but we should not print an error in the make output. Redirect this error to /dev/null. Signed-off-by: Mathieu Desnoyers Suggested-by: Michael Jeanson --- diff --git a/scripts/extra-version-git.sh b/scripts/extra-version-git.sh index e5a3e176..0f1a9857 100755 --- a/scripts/extra-version-git.sh +++ b/scripts/extra-version-git.sh @@ -7,7 +7,7 @@ TOP_LTTNG_MODULES_DIR="$1" GIT_VERSION="0" if test -x "$(which git 2>&1;true)" && test -r "${TOP_LTTNG_MODULES_DIR}/.git"; then - GIT_VERSION_STR="$(cd "${TOP_LTTNG_MODULES_DIR}" && git describe --tags --dirty)" + GIT_VERSION_STR="$(cd "${TOP_LTTNG_MODULES_DIR}" && git describe --tags --dirty 2> /dev/null)" GIT_CURRENT_TAG="$(cd "${TOP_LTTNG_MODULES_DIR}" && git describe --tags --exact-match --match="v[0-9]*" HEAD 2> /dev/null)" GIT_VERSION="${GIT_VERSION_STR}"