aboutsummaryrefslogtreecommitdiff
path: root/bin/gscr
diff options
context:
space:
mode:
Diffstat (limited to 'bin/gscr')
-rwxr-xr-xbin/gscr10
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/gscr b/bin/gscr
index e09469fd..4f7e469c 100755
--- a/bin/gscr
+++ b/bin/gscr
@@ -3,13 +3,13 @@
for arg in "${@:-.}" ; do (
case $arg in
*.git)
- cd -- "$arg" || continue
+ cd -- "$arg" || exit
;;
*)
- cd -- "$arg"/.git || continue
+ cd -- "$arg"/.git || exit
;;
esac
- git fsck || continue
- git reflog expire --expire=now || continue
- git gc --prune=now --aggressive || continue
+ git fsck || exit
+ git reflog expire --expire=now || exit
+ git gc --prune=now --aggressive || exit
) done