Introduce an easier to follow "next" branch.
[git.git] / DoKernelOrg
index c8fc020..9342652 100755 (executable)
@@ -14,47 +14,26 @@ make clean >/dev/null 2>&1 &&
 case "$1" in
 '')
        echo "* Building all"
-       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
-
-       {
-               nstalled=install
-               for branch in $branches
-               do
-                       if git-rev-parse --verify refs/heads/$branch 2>/dev/null
-                       then
-                               echo "** $branch **" &&
-                               git checkout $branch &&
-                               make $J $nstalled &&
-                               make test &&
-                               make clean &&
-                               nstalled=all || exit $?
-                       else
-                               echo
-                               echo "* NO $branch"
-                               echo
-                       fi
-               done
-       } >:all.log 2>&1
+       branches='next master maint'
+       nstalled=install
+       for branch in $branches
+       do
+               if git-rev-parse --verify refs/heads/$branch 2>/dev/null
+               then
+                       echo "** $branch **" &&
+                       git checkout $branch &&
+                       make $J $nstalled &&
+                       make test &&
+                       make clean &&
+                       nstalled=all || exit $?
+               else
+                       echo
+                       echo "* NO $branch"
+                       echo
+               fi
+       done >:all.log 2>&1
        ;;
+
 maint | master)
        arch=x86_64
        mkdir -p $G/RPMS/$arch $G/RPMS/SRPMS &&