Skip to content
Snippets Groups Projects
Commit a940ab65 authored by Mike Marchetti's avatar Mike Marchetti
Browse files

clone repo if repo doesn't already exist


Signed-off-by: default avatarMike Marchetti <mmarchetti@sandvine.com>
parent 49fd6e56
No related branches found
Tags v1.0.0
No related merge requests found
......@@ -4,12 +4,10 @@ if [ $# -ne 2 ]; then
exit 1
fi
CURRENT_BRANCH="v2.0"
TAG="$2"
tag_header="OSM Release TWO:"
tag_message="$tag_header version $TAG"
tag_header="OSM Release THREE:" tag_message="$tag_header version $TAG"
modules="juju-charms devops descriptor-packages openvim RO SO UI osmclient"
modules="devops openvim RO SO UI IM osmclient"
list=""
for i in $modules; do
if [ "$1" == "$i" -o "$1" == "all" ]; then
......@@ -28,12 +26,10 @@ fi
for i in $list; do
echo
echo $i
if [ "$i" == "juju-charms" ] && [ "$1" == "all" ] ; then
#This is to allow "./newtag.sh all v2.0.0", and still checkout master in "juju-charms" before tagging
git -C $i checkout master
else
git -C $i checkout $CURRENT_BRANCH
if [ ! -d $i ]; then
git clone https://osm.etsi.org/gerrit/osm/$i
fi
git -C $i checkout master
git -C $i pull --rebase
git -C $i tag -a $TAG -m"$tag_message"
git -C $i push origin $TAG --follow-tags
......@@ -41,4 +37,3 @@ for i in $list; do
done
exit 0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment