#!/bin/bash # Helper to rewrite all local branches. rb_one() { local b=$1 printf "### ${b}" if ! git config --local "branch.${b}.merge" >/dev/null; then echo " -> skipping due to missing merge branch" else echo git checkout -q "${b}" || exit if ! git rebase ; then git rebase --abort fi fi } usage() { cat <