#!/bin/bash git -C /usr/src/sonstiges/alpine fetch --all -p >/dev/null 2>&1 release_version=$( sed -n ' /^VERSION\s*=/!d s/^.*=\s*// p ' /usr/src/sonstiges/alpine/Makefile ) line=$( sed -n ' /^VERSION\s*=/ = ' /usr/src/sonstiges/alpine/Makefile ) release_commit=$( git -C /usr/src/sonstiges/alpine blame -L${line},${line} -- Makefile | \ awk '{print $1}' ) head_rev=$( git -C /usr/src/sonstiges/alpine rev-parse --short upstream/master ) post_release_commits=$( git -C /usr/src/sonstiges/alpine rev-list --count "${head_rev}" "^${release_commit}" ) printf '%s.r%s.%s\n' \ "${release_version}" \ "${post_release_commits}" \ "${head_rev}"