We ship preformtted documentation now.
[git.git] / Doit
diff --git a/Doit b/Doit
index a210b8f..49b3ebe 100755 (executable)
--- 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
+
+