#!/bin/sh -e # Environment variables: # * NO_HEADER: do not output the header line when set . "$(dirname "$0")/common.sh" FORMAT_STR="%-22s %-42s %9s %-40s %s\n" # Header if [ -z "$NO_HEADER" ]; then printf "$FORMAT_STR" "# repository" "clone URL" "last tag" "last tag commit" "HEAD commit" fi # Table for repo in $OSMO_RELEASE_REPOS; do last_tag="$(osmo_git_last_tags "$repo" 1 "-")" last_commit="$(osmo_git_last_commits "$repo" 1 "-")" head_commit="$(osmo_git_head_commit "$repo")" printf "$FORMAT_STR" \ "$repo.git" \ "$OSMO_GIT_URL/$repo" \ "$last_tag" \ "$last_commit" \ "$head_commit" done