Blob Blame History Raw
#! /bin/sh

# Prepare master branch, review the list of branches below and then execute this
# script.

branches='master f29 f30 f31'

exit_handler ()
{
    git checkout master
}

trap exit_handler EXIT

set -e
set -x

koji hello

tasks=
for branch in $branches; do
    if test $branch != master; then
        git checkout "$branch"
        git merge master
    fi
    git push
    tasks="${tasks}`fedpkg build --nowait | grep 'Created task' | cut -d: -f2`"
done

koji watch-task $tasks

for branch in $branches; do
    test $branch != master || continue
    git checkout $branch
    fedpkg update
done