Handle_tags and branches for unmaintained also

Related-Bug: #2056276
Change-Id: Iaa34624d1d85cadf1b45bec780ef8d97dd054041
(cherry picked from commit 92b65a84cc)
(cherry picked from commit 0c1e594e45)
(cherry picked from commit d59e528c74)
(cherry picked from commit c52f50ee8c)
This commit is contained in:
elajkat
2024-08-05 11:39:06 +02:00
committed by Lajos Katona
parent 0f18f54cef
commit c755ca9219

View File

@@ -43,9 +43,9 @@
base_branch={{ devstack_sources_branch }} base_branch={{ devstack_sources_branch }}
if git branch -a | grep "$base_branch" > /dev/null ; then if git branch -a | grep "$base_branch" > /dev/null ; then
git checkout $base_branch git checkout $base_branch
elif [[ "$base_branch" == stable/* ]]; then elif [[ "$base_branch" == stable/* ]] || [[ "$base_branch" == unmaintained/* ]]; then
# Look for an eol tag for the stable branch. # Look for an eol tag for the stable branch.
eol_tag=${base_branch#stable/}-eol eol_tag="${base_branch#*/}-eol"
if git tag -l |grep $eol_tag >/dev/null; then if git tag -l |grep $eol_tag >/dev/null; then
git checkout $eol_tag git checkout $eol_tag
git reset --hard $eol_tag git reset --hard $eol_tag