d2dff34
#! /bin/sh
d2dff34
d2dff34
# Prepare master branch, review the list of branches below and then execute this
d2dff34
# script.
d2dff34
6aaae40
branches='master epel8 epel7 f31 f32 f33'
d2dff34
d2dff34
exit_handler ()
d2dff34
{
d2dff34
    git checkout master
d2dff34
}
d2dff34
d2dff34
trap exit_handler EXIT
d2dff34
d2dff34
set -e
d2dff34
set -x
d2dff34
d2dff34
koji hello
d2dff34
d2dff34
tasks=
d2dff34
for branch in $branches; do
d2dff34
    if test $branch != master; then
d2dff34
        git checkout "$branch"
d2dff34
        git merge master
d2dff34
    fi
d2dff34
    git push
d2dff34
    tasks="${tasks}`fedpkg build --nowait | grep 'Created task' | cut -d: -f2`"
d2dff34
done
d2dff34
d2dff34
koji watch-task $tasks
d2dff34
d2dff34
for branch in $branches; do
d2dff34
    test $branch != master || continue
d2dff34
    git checkout $branch
d2dff34
    fedpkg update
d2dff34
done