From 8d6c6b9cd7ab6f88d70cfff5f4d10f29b81d0a6b Mon Sep 17 00:00:00 2001 From: Ken Sipe Date: Mon, 26 Nov 2018 17:15:00 -0600 Subject: [PATCH] require file for releases off master --- version | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 version diff --git a/version b/version new file mode 100755 index 00000000..5d0ba0b7 --- /dev/null +++ b/version @@ -0,0 +1,25 @@ +#!/bin/bash + +# Version script for Metronome. +# +# Change MINOR to x+1 and BRANCH_POINT to commit hash of common ancestor of master and releases/0.x +# after a releases/0.x was cut +MAJOR=0 +MINOR=4 +#BRANCH_POINT=cf053c5cb8b949690c5f9798fb27cbd34343c959 + +# Infer version +# Number of commits since branch point +#COMMIT_NUMBER="$(git rev-list --count --first-parent $BRANCH_POINT..HEAD)" +COMMIT_NUMBER=5 +COMMIT_HASH=$(git rev-parse --short HEAD) + +# Echo commit hash +if [ "$#" -eq 1 ] && [ "$1" == "commit" ]; then + echo "$COMMIT_HASH" + exit 0 +fi + +# Echo verion +# E.g. 0.5.42 +echo "$MAJOR.$MINOR.$COMMIT_NUMBER"