diff options
| -rwxr-xr-x | git-branch-list | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/git-branch-list b/git-branch-list index bd85160..bf55624 100755 --- a/git-branch-list +++ b/git-branch-list @@ -93,7 +93,12 @@ case "$command" in  		exit $?  		;;  	*) -		# if $1 is an integer -		checkout_branch "$1" +		# If `$1` is an integer +		if [ "$1" -eq "$1" ] 2>/dev/null; then +			checkout_branch "$1" +		else +			exit 1 +		fi +  		;;  esac | 
