X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=Doit;h=49b3ebe37ede60546d59430db23381d1e2695931;hb=220e61140711138cbab9f1e8e0a04ca4828bab27;hp=aaa1ee17fabbc64a153ad1238bd0697bc29bd102;hpb=e62284ebeb8a61c29160aac3811fa41803fbc200;p=git.git diff --git a/Doit b/Doit index aaa1ee17..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 - { - Meta/Make $J $nstall && - Meta/Make test && - Meta/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 + +