From 86d1a25501a6631fd30be0e94ec14b3ebfe2d0b6 Mon Sep 17 00:00:00 2001 From: Jani Nikula <jani.nikula@intel.com> Date: Thu, 24 Nov 2016 12:46:47 +0200 Subject: [PATCH] dim: return exit status instead of actually exiting from url_to_remote This lets us handle url_to_remote failures gracefully where they're not fatal. Our use of 'set -e' guarantees this will bail out otherwise. Signed-off-by: Jani Nikula <jani.nikula@intel.com> --- dim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dim b/dim index 1d52d50..3c7b6fc 100755 --- a/dim +++ b/dim @@ -205,7 +205,7 @@ function url_to_remote # url if [[ -z "$url" ]]; then echoerr "$0 without url" - exit 1 + return 1 fi remote=$(git remote -v | grep -m 1 "$url" | cut -f 1) @@ -215,10 +215,12 @@ function url_to_remote # url echoerr "Please set it up using:" echoerr " $ git remote add <name> $url" echoerr "with a name of your choice." - exit 1 + return 1 fi echo $remote + + return 0 } function branch_to_remote # branch -- GitLab