X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=Doit;h=49b3ebe37ede60546d59430db23381d1e2695931;hb=220e61140711138cbab9f1e8e0a04ca4828bab27;hp=a210b8fd2dd23b8f124626c755499f7a1b61adce;hpb=f0a77fd218a2c07c174aa34314e3fa160c142129;p=git.git diff --git a/Doit b/Doit index a210b8fd..49b3ebe3 100755 --- a/Doit +++ b/Doit @@ -1,27 +1,31 @@ #!/bin/sh -J='-l 2.5 -j' +: ${J=-j2} test -z "$(git diff --cached --name-status)" || { echo >&2 "Repository unclean." exit 1 } +Meta/Make clean >/dev/null 2>&1 + +: ${branches='next master maint pu'} nstall=install -for branch in naster master maint pu +for branch in $branches do - rm -f ./:$branch.log && if git rev-parse --verify refs/heads/$branch 2>/dev/null then echo "* $branch" && - git checkout $branch || break - { - make $J $nstall && - make test && - make clean - } >./:$branch.log && - nstall=all || exit $? + git checkout $branch && + Meta/Make $J all && + Meta/Make $J $nstall && + Meta/Make test && + Meta/Make clean || exit $? else echo "* No $branch" fi -done +done >./:all.log 2>&1 + +git checkout master + +