1234567891011121314151617181920 |
- #!/usr/bin/env bash
- #
- # mfrb
- #
- # Do "git rebase -i" against the "target" branch (RCBugFix or dev)
- #
-
- MFINFO=$(mfinfo) || exit
- IFS=' ' read -a INFO <<< "$MFINFO"
-
- case "$#" in
- 0 ) ;;
- * ) echo "Usage: `basename $0`" 1>&2 ; exit 1 ;;
- esac
-
- # If the branch isn't currently the PR target
- if [[ ${INFO[3]} != ${INFO[4]} ]]; then
- git fetch upstream
- git rebase upstream/${INFO[3]} && git rebase -i upstream/${INFO[3]}
- fi
|