X-Git-Url: https://git.wh0rd.org/?p=home.git;a=blobdiff_plain;f=.bin%2Fgit-rb-all;h=d2c6737b95c1f9a3bb6ca4f784106654124e40a9;hp=ef3f54c773596eb17cf39607052b1392f2f947e5;hb=65a6ea8481d328dfa05a55d5c0b0adbbcbe76e35;hpb=fa1a0920fe3009bd92dc6872e265588b998b4d19 diff --git a/.bin/git-rb-all b/.bin/git-rb-all index ef3f54c..d2c6737 100755 --- a/.bin/git-rb-all +++ b/.bin/git-rb-all @@ -1,44 +1,197 @@ -#!/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}" || return - if ! git rebase ; then - git rebase --abort - fi - fi -} - -usage() { - cat <