]> git.phdru.name Git - git-scripts.git/blob - git-open-remote
Feat(fix-detached-head): Replace `branch -r` by `for-each-ref`
[git-scripts.git] / git-open-remote
1 #! /bin/sh
2
3 if [ -z "$1" ]; then
4    branch="`git rev-parse --abbrev-ref HEAD`"
5    remote="`git config --get branch.$branch.remote`"
6 elif [ -n "$2" ]; then
7    echo "Usage: git open-remote [remote_name]" >&2
8    exit 1
9 else
10    remote="$1"
11 fi
12
13 if [ -z "$remote" ]; then
14    echo "Cannot find remote for branch $branch" >&2
15    echo "Usage: git open-remote [remote_name]" >&2
16    exit 1
17 fi
18
19 exec git-open remote.$remote.url