]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tools: improve in-repo check
authorKarel Zak <kzak@redhat.com>
Wed, 19 Feb 2025 19:01:03 +0000 (20:01 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 19 Feb 2025 19:01:03 +0000 (20:01 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
tools/git-tp-sync
tools/git-version-bump

index 00c847b91c02fbf01a289d146e3f465594574de7..e9170660bff78e82d89988f289aec41a478510c3 100755 (executable)
@@ -52,11 +52,10 @@ while [[ $# -gt 0 ]]; do
        esac
 done
 
-git rev-parse --is-inside-work-tree &> /dev/null
-if [ "$?" -ne 0 ]; then
-       echo "Must be called within a Git working tree."
+git rev-parse --is-inside-work-tree >/dev/null 2>&1 || {
+       echo "Error: Not inside a Git repository." >&2
        exit 1
-fi
+}
 
 # default to all dirs defined by TP_PROJECTS
 if [ ${#DIRS[@]} -eq 0 ]; then
index d4d32a0195ef4751dff6fc1ff7802cbe2b74c184..17db88028aa525a9f1c6e43cda2e59f878fa7a8b 100755 (executable)
@@ -11,12 +11,10 @@ if [ -z "$VERSION" ]; then
        exit 1
 fi
 
-git rev-parse --is-inside-work-tree &> /dev/null
-if [ "$?" -ne 0 ]; then
-       echo "Must be called within a Git working tree."
+git rev-parse --is-inside-work-tree >/dev/null 2>&1 || {
+       echo "Error: Not inside a Git repository." >&2
        exit 1
-fi
-
+}
 
 function bump_news_version {
        local version="$1"