37 lines
609 B
Plaintext
37 lines
609 B
Plaintext
|
#! /bin/sh
|
||
|
|
||
|
# Prepare master branch, review the list of branches below and then execute this
|
||
|
# script.
|
||
|
|
||
|
branches='master epel7 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
|