Skip to content
Snippets Groups Projects
Commit a3f638ca authored by Michael Marchetti's avatar Michael Marchetti
Browse files

Update changelog generation for release tag


Signed-off-by: default avatarMichael Marchetti <mmarchetti@sandvine.com>
parent 1dd7bdd8
No related branches found
No related tags found
No related merge requests found
......@@ -2,8 +2,17 @@
REPO_NAME=$(basename $(git config --get remote.origin.url) | cut -d'.' -f1)
# get the latest tag
TAG_END="HEAD"
TAG_START=$(git tag | sort -Vr | head -1)
head_tag_diff=$(git rev-list $TAG_START ^HEAD |wc -l)
if [ $head_tag_diff -eq 0 ]; then
# HEAD and latest tag intersect. Instead try and find a previous tag and use that as the start diff
TAG_END=$TAG_START
TAG_START=$(git tag | sort -Vr | head -2 | sort -V | head -1)
else
TAG_END="HEAD"
fi
git pull --tags origin master &> /dev/null
echo "<h1>$REPO_NAME Changelog</h1>"
echo "<h2>tag: ${TAG_START} -> ${TAG_END}</h2>"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment