]> git.wh0rd.org - home.git/blobdiff - .bin/git-rb-all
test.cc: new C++ test
[home.git] / .bin / git-rb-all
index b4efb482a1887f558fffdf1f5634be4d68a3f06b..0323d73ba451152045011412be816ad25a60fd36 100755 (executable)
@@ -9,7 +9,7 @@ rb_one() {
                echo " -> skipping due to missing merge branch"
        else
                echo
-               git checkout -q "${b}" || exit
+               git checkout -q "${b}" || return
                if ! git rebase ; then
                        git rebase --abort
                fi
@@ -31,7 +31,7 @@ main() {
        local orig b branches
        orig=$(git rev-parse --abbrev-ref HEAD) || return
 
-       branches=( $(git ls-remote . 'heads/*' | sed 's:.*refs/heads/::') )
+       branches=( $(git ls-remote --heads . | sed 's:.*refs/heads/::') )
        for b in "${branches[@]}" ; do
                rb_one "${b}"
        done