diff --git a/tools/list_unreleased_and_open_changes.sh b/tools/list_unreleased_and_open_changes.sh index dc3c626dda..699aa6a0ec 100755 --- a/tools/list_unreleased_and_open_changes.sh +++ b/tools/list_unreleased_and_open_changes.sh @@ -25,7 +25,8 @@ BRANCH=${1} RESULT_DIR="$BRANCH-$(date '+%Y%m%d-%H%M')" mkdir -p $RESULT_DIR -OPENSTACK_TEAMS=$(grep team deliverables/${BRANCH}/*.yaml | cut -f3 -d: | sort -u) +OPENSTACK_TEAMS=$(grep team deliverables/${BRANCH}/*.yaml | cut -f3 -d: | \ + sort -u) TOOLSDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" BASEDIR=$(dirname $TOOLSDIR) @@ -35,9 +36,9 @@ function get_open_patches { REPO=$1 OPEN_CHANGES=$(ssh -p 29418 review.openstack.org gerrit query status:open \ - project:${REPO} branch:stable/${BRANCH} | \ - awk '/url:|commitMessage:/ {$1=""; print $0}' | \ - awk '!(NR%2){print buf " --" $0}{buf=$0}') + project:${REPO} branch:stable/${BRANCH} | \ + awk '/url:|commitMessage:/ {$1=""; print $0}' | \ + awk '!(NR%2){print buf " --" $0}{buf=$0}') if [ -n "${OPEN_CHANGES}" ]; then title "Changes waiting for review in ${REPO} (stable/${BRANCH})" @@ -48,15 +49,19 @@ function get_open_patches { for team in ${OPENSTACK_TEAMS}; do echo "Checking repositories of team: ${team}" - REPOS=$(tox -e venv -- list-deliverables --tag stable:follows-policy -r --series ${BRANCH} --team ${team} | grep "^openstack/") + REPOS=$(tox -e venv -- list-deliverables --tag stable:follows-policy -r \ + --series ${BRANCH} --team ${team} | grep "^openstack/") if [ -n "${REPOS}" ]; then - echo "List of open and unreleased changes of team '${team}' (stable/${BRANCH})" >${RESULT_DIR}/${team}.txt + echo "List of open and unreleased changes of team '${team}' " \ + "(stable/${BRANCH})" >${RESULT_DIR}/${team}.txt for repo in ${REPOS}; do get_open_patches ${repo} >>${RESULT_DIR}/${team}.txt - tools/list_unreleased_changes.sh stable/${BRANCH} ${repo} >>${RESULT_DIR}/${team}.txt + tools/list_unreleased_changes.sh stable/${BRANCH} ${repo} >> \ + ${RESULT_DIR}/${team}.txt done else - echo " Tag stable:follows-policy not found for repositories of team '${team}'" + echo " Tag stable:follows-policy not found for repositories of team " \ + "'${team}'" fi done