#!/bin/bash # set -x repolist=$1 source="git://cloud.onap.org/mirror" # # csv column #nn: latest branch # readarray -t array < ./${repolist}; i=0 csv[i]="${csv[i]},MASTER repo name" ((i++)) for line in "${array[@]}" do reponame=$(echo $line | awk -F "|" '{print $1}'); csv[i]="${csv[i]},${reponame}" ((i++)) #echo " " #echo ${reponame} git ls-remote -q --heads "${source}/${reponame}" | sed 's/^.*heads\///' | sed -nr '/^master$|^amsterdam$|^beijing$|^casablanca$|^dublin$|^elalto$|^frankfurt$|^guilin$|^honolulu$|^istanbul$/Ip' | tail -2 | head -1 #git ls-remote -q --heads "${source}/${reponame}" | sed 's/^.*heads\///' done unset array unset i unset reponame exit