4 branch="`git rev-parse --abbrev-ref HEAD`"
5 remote="`git config --get branch.$branch.remote`"
7 echo "Usage: git open [remote_name]" >&2
13 if [ -z "$remote" ]; then
14 echo "Cannot find remote for branch $branch" >&2
15 echo "Usage: git open [remote_name]" >&2
19 browser_section="`git config --get web.browser`"
20 browser_cmd="`git config --get browser.\"$browser_section\".cmd`"
21 if [ -z "$browser_cmd" ]; then
22 browser_cmd="webbrowser -n"
25 exec $browser_cmd "`git config --get remote.$remote.url`"