#! /bin/sh if [ "x$1" = x-p ]; then private="-p" shift fi if [ -z "$1" ]; then branch="`git rev-parse --abbrev-ref HEAD`" remote="`git config --get branch.$branch.remote`" elif [ -n "$2" ]; then echo "Usage: git open-remote [remote_name]" >&2 exit 1 else remote="$1" fi if [ -z "$remote" ]; then echo "Cannot find remote for branch $branch" >&2 echo "Usage: git open-remote [remote_name]" >&2 exit 1 fi exec git-open $private remote.$remote.url