From 23b89285cbb344218afeefbf58202ce2f8ad50e3 Mon Sep 17 00:00:00 2001 From: garciadeblas Date: Wed, 15 Sep 2021 13:42:34 +0200 Subject: [PATCH] Fix bug 1664 to remove LW-UI from newtag.sh The commit removes LW-UI from the set of repos where the tag will be created. It also checks whether the branch exists or not, skipping the tagging if the branch does not exist in the repo. Change-Id: I9ae444ffd27b3c970a472d741a90f56041cdb802 Signed-off-by: garciadeblas --- tools/newtag.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/newtag.sh b/tools/newtag.sh index 0bafef70..9b407657 100755 --- a/tools/newtag.sh +++ b/tools/newtag.sh @@ -29,7 +29,7 @@ RELEASE_NAME="$5" tag_header="OSM Release $RELEASE_NAME:" tag_message="$tag_header version $TAG" -modules="common devops IM LCM LW-UI MON N2VC NBI osmclient RO POL NG-UI PLA" +modules="common devops IM LCM MON N2VC NBI osmclient RO POL NG-UI PLA" list="" for i in $modules; do if [ "$1" == "$i" -o "$1" == "all" ]; then @@ -50,8 +50,9 @@ for i in $list; do if [ ! -d $i ]; then git clone ssh://$USER@osm.etsi.org:29418/osm/$i fi - git -C $i checkout $BRANCH + git -C $i checkout $BRANCH || ! echo "$BRANCH was not found in $i repo" || continue git -C $i pull --rebase + echo "Creating new tag $TAG in repo $i associated to branch $BRANCH" git -C $i tag -a $TAG -m"$tag_message" git -C $i push origin $TAG --follow-tags sleep 2 -- 2.25.1