diff options
author | thmsdt <thomas.kulik@telekom.de> | 2021-06-01 04:42:34 -0700 |
---|---|---|
committer | thmsdt <thomas.kulik@telekom.de> | 2021-06-02 01:03:21 -0700 |
commit | 3353c6e1257561d79e7e0975c936ce6ffaa104fa (patch) | |
tree | c60d3d0fbb1d64b0635ba8615305c9211d517f2d /tools/latestbranch.sh | |
parent | 5c0bf982cf90bd0a7267a4fccbd941bddba52301 (diff) |
Update doc/tools
Issue-ID: DOC-745
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
Change-Id: I5ede64f51d5beb82d146c412a0915e1e59cd9779
Diffstat (limited to 'tools/latestbranch.sh')
-rwxr-xr-x | tools/latestbranch.sh | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tools/latestbranch.sh b/tools/latestbranch.sh new file mode 100755 index 000000000..ae9dd1fc0 --- /dev/null +++ b/tools/latestbranch.sh @@ -0,0 +1,33 @@ +#!/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 + |