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 &&
}
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'
nstall=install
for branch in $branches
fi
done >./:all.log 2>&1
+git checkout master
+