From fc5a8696a873f063088fc922e6c9c0c6c6955abf Mon Sep 17 00:00:00 2001 From: Vincent Driessen Date: Wed, 6 Nov 2019 09:24:00 +0100 Subject: [PATCH] Use set -eu for good shell hygiene --- git-active-branches | 2 +- git-cleanup-squashed | 2 +- git-commit-to | 2 +- git-committer-info | 2 +- git-fixup | 2 +- git-fixup-with | 2 +- git-is-ancestor | 2 +- git-is-clean | 2 +- git-is-dirty | 2 +- git-is-headless | 2 +- git-is-repo | 2 +- git-merge-status | 3 +-- git-merged | 2 +- git-recent-branches | 2 +- git-repo | 2 +- git-root | 2 +- git-stash-everything | 2 +- git-trash | 2 +- git-unmerged | 2 +- git-unstage-all | 2 +- git-workon | 2 +- 21 files changed, 21 insertions(+), 22 deletions(-) diff --git a/git-active-branches b/git-active-branches index bd49fd28..cc03e171 100755 --- a/git-active-branches +++ b/git-active-branches @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu # TODO: Make the max age configurable diff --git a/git-cleanup-squashed b/git-cleanup-squashed index 762737da..fb15d1bc 100755 --- a/git-cleanup-squashed +++ b/git-cleanup-squashed @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git cleanup-squashed [-nvh]" >&2 diff --git a/git-commit-to b/git-commit-to index 63b8a422..6b5ca87e 100755 --- a/git-commit-to +++ b/git-commit-to @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git commit-to ..." >&2 diff --git a/git-committer-info b/git-committer-info index eba54d2a..453ee1e2 100755 --- a/git-committer-info +++ b/git-committer-info @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git committer-info [-aAh] [ ...]" >&2 diff --git a/git-fixup b/git-fixup index 4068c0b9..21971cb3 100755 --- a/git-fixup +++ b/git-fixup @@ -1,3 +1,3 @@ #!/bin/sh -set -e +set -eu git commit --amend --no-edit --allow-empty "$@" diff --git a/git-fixup-with b/git-fixup-with index 618fb632..bb6db377 100755 --- a/git-fixup-with +++ b/git-fixup-with @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git fixup-with [-r] []" >&2 diff --git a/git-is-ancestor b/git-is-ancestor index 2edc9ff5..87a6887f 100755 --- a/git-is-ancestor +++ b/git-is-ancestor @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git is-ancestor " >&2 diff --git a/git-is-clean b/git-is-clean index afca7adf..e67d8294 100755 --- a/git-is-clean +++ b/git-is-clean @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git is-{clean,dirty} [-wih]" >&2 diff --git a/git-is-dirty b/git-is-dirty index 48230ed2..6f65bcb1 100755 --- a/git-is-dirty +++ b/git-is-dirty @@ -1,3 +1,3 @@ #!/bin/sh -set -e +set -eu ! git is-clean "$@" diff --git a/git-is-headless b/git-is-headless index ca0134cf..ea4bb195 100755 --- a/git-is-headless +++ b/git-is-headless @@ -1,3 +1,3 @@ #!/bin/sh -set -e +set -eu ! git current-branch 2>/dev/null diff --git a/git-is-repo b/git-is-repo index f6d4468f..5cba9203 100755 --- a/git-is-repo +++ b/git-is-repo @@ -1,3 +1,3 @@ #!/bin/sh -set -e +set -eu git repo -q diff --git a/git-merge-status b/git-merge-status index 026389c6..1cbb532f 100755 --- a/git-merge-status +++ b/git-merge-status @@ -1,6 +1,5 @@ #!/bin/sh -#!/bin/sh -set -e +set -eu usage () { echo "usage: git merge-status [-h] []" >&2 diff --git a/git-merged b/git-merged index 8fc92fcd..ed421542 100755 --- a/git-merged +++ b/git-merged @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git merged [-uh] []" >&2 diff --git a/git-recent-branches b/git-recent-branches index 770d54fd..b169eb02 100755 --- a/git-recent-branches +++ b/git-recent-branches @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git recent-branches [-h]" >&2 diff --git a/git-repo b/git-repo index 673a0a63..646dfac8 100755 --- a/git-repo +++ b/git-repo @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git repo [-qh]" >&2 diff --git a/git-root b/git-root index 743b6536..10ca6ec8 100755 --- a/git-root +++ b/git-root @@ -1,3 +1,3 @@ #!/bin/sh -set -e +set -eu git rev-parse --show-toplevel diff --git a/git-stash-everything b/git-stash-everything index e5c460c8..90c44598 100755 --- a/git-stash-everything +++ b/git-stash-everything @@ -1,4 +1,4 @@ #!/bin/sh -set -e +set -eu git stash push --no-keep-index --include-untracked "$@" diff --git a/git-trash b/git-trash index eabff0cf..d7614e3d 100755 --- a/git-trash +++ b/git-trash @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git trash" >&2 diff --git a/git-unmerged b/git-unmerged index 386062fe..7d02665b 100755 --- a/git-unmerged +++ b/git-unmerged @@ -1,3 +1,3 @@ #!/bin/sh -set -e +set -eu git merged -u "$@" diff --git a/git-unstage-all b/git-unstage-all index bcdd5146..cc2d8410 100755 --- a/git-unstage-all +++ b/git-unstage-all @@ -1,3 +1,3 @@ #!/bin/sh -set -e +set -eu git reset HEAD "$@" diff --git a/git-workon b/git-workon index 580db673..1eaf9edb 100755 --- a/git-workon +++ b/git-workon @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu usage () { echo "usage: git workon " >&2