- if [ -z "$remote" ]; then
- echo "Cannot find remote for branch $branch" >&2
- echo "Usage: cdremote [remote_name]" >&2
- return 1
- fi
-
- if git config --get remote.$remote.url | grep -q '^\(/\|\.\./\)'; then
+ if [ -n "$remote" ] && git config --get remote.$remote.url |
+ grep -q '^\(file:/\|/\|\.\./\)'; then # (file:/ or / or ../ at the beginning)