Blame | Last modification | View Log | RSS feed
#!/usr/bin/env bash## mfrb## Do "git rebase -i" against the "target" branch (bugfix-1.1.x, bugfix-2.0.x, or master)#[[ $# < 2 && $1 != "-h" && $1 != "--help" ]] || { echo "Usage: `basename $0` [1|2]" 1>&2 ; exit 1; }MFINFO=$(mfinfo "$@") || exit 1IFS=' ' read -a INFO <<< "$MFINFO"TARG=${INFO[3]}CURR=${INFO[5]}# If the branch isn't currently the PR targetif [[ $TARG != $CURR ]]; thengit fetch upstreamgit rebase upstream/$TARG && git rebase -i upstream/$TARGfi