diff options
author | Teddy Wing | 2018-02-20 23:24:35 +0100 |
---|---|---|
committer | Teddy Wing | 2018-02-20 23:24:35 +0100 |
commit | 9114048dede7a8e9e76a32bb7fe407eba02f66a4 (patch) | |
tree | 2f279553b4edc322a8fd2b2ba8266711b89b3168 | |
parent | ed85526917c8b892c432be74c5fd60ceff4f3ba2 (diff) | |
download | git-branch-list-9114048dede7a8e9e76a32bb7fe407eba02f66a4.tar.bz2 |
git-branch-list(checkout_branch): Error if ID is invalid
If the given ID doesn't correspond to a branch in our database, we
should exit with an error.
-rwxr-xr-x | git-branch-list | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/git-branch-list b/git-branch-list index bf55624..c0e355c 100755 --- a/git-branch-list +++ b/git-branch-list @@ -56,6 +56,11 @@ function checkout_branch () { fgrep "$id " | cut -d ' ' -f 2) + if [ "$branch" = '' ]; then + echo 'branch-list: Invalid checkout ID' 1>&2 + return 1 + fi + git checkout "$branch" } |