dodoc: adjust to "git add ." complaints.
[git.git] / Doit
diff --git a/Doit b/Doit
index 5e14c7c..49b3ebe 100755 (executable)
--- a/Doit
+++ b/Doit
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-J='-l 2.5 -j'
+: ${J=-j2}
 
 test -z "$(git diff --cached --name-status)" || {
        echo >&2 "Repository unclean."
@@ -8,26 +8,7 @@ test -z "$(git diff --cached --name-status)" || {
 }
 Meta/Make clean >/dev/null 2>&1
 
-branches='naster master maint'
-
-# Make sure naster is between master and pu if exists
-if naster=`git rev-parse --verify refs/heads/naster 2>/dev/null`
-then
-       master=`git rev-parse --verify refs/heads/master` &&
-       pu=`git rev-parse --verify refs/heads/pu` &&
-       MBM=`git merge-base --all $naster $master` &&
-       MBN=`git merge-base --all $naster $pu` &&
-       case ",$MBM,$MBN," in
-       ",$master,$naster,") ;;
-       *)      echo >&2 "naster is not between master and pu"
-               exit 1 ;;
-       esac
-       # If naster is the same as pu, no point rebuilding pu.
-       case ",$naster,$pu," in
-       ",$pu,$naster,") ;;
-       *) branches="$branches pu" ;;
-       esac
-fi
+: ${branches='next master maint pu'}
 
 nstall=install
 for branch in $branches
@@ -39,11 +20,12 @@ do
                Meta/Make $J all &&
                Meta/Make $J $nstall &&
                Meta/Make test &&
-               Meta/Make clean &&
-               nstall=all || exit $?
+               Meta/Make clean || exit $?
        else
                echo "* No $branch"
        fi
 done >./:all.log 2>&1
 
+git checkout master
+