iwata.git-now/git-now-push

26 lines
455 B
Bash

usage() {
echo "usage: git now push [<remote-repository>]"
}
cmd_default() {
REMOTE=$1
WORKING_BRANCH=$(git_current_branch)
if [ -n "$REMOTE" ]; then
git pull -q ${REMOTE} ${WORKING_BRANCH}
git push ${REMOTE} :${WORKING_BRANCH} && git push ${REMOTE} ${WORKING_BRANCH}
else
git pull -q origin ${WORKING_BRANCH}
git push origin :${WORKING_BRANCH} && git push
fi
}
cmd_help() {
usage
exit 0
}
# vim: set ff=unix ft=sh :