From 06677cea398ca470c27e11a64d4980844a3500a6 Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Wed, 10 Aug 2016 13:38:57 +0300 Subject: [PATCH] Add link to full changelog, detect project url from origin url --- release.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/release.sh b/release.sh index a1aa749..caf14dc 100755 --- a/release.sh +++ b/release.sh @@ -25,6 +25,10 @@ RESET="\033[0m" LATEST_HASH=$(git log --pretty=format:'%h' -n 1) +# Guess our remote url from remote.origin.url (minus .git from the end), +# change to your github project url. used to create Full changelog link +PROJECT_URL=$(git config --get remote.origin.url | sed 's/^\.git*//') + # current Git branch BRANCH_CURRENT=$(git symbolic-ref HEAD | sed -e 's,.*/\(.*\),\1,') @@ -114,6 +118,8 @@ echo "$NEW_VERSION" > "$FILE_VERSION" echo "## $NEW_VERSION ($NOW)" > tmpfile git log --pretty=format:" - %h %ad | %s%d [%an]" --date=short --no-merges "$BASE_STRING"...HEAD >> tmpfile echo "" >> tmpfile +echo "[Full changelog]($PROJECT_URL/compare/$BASE_STRING...$NEW_VERSION)" +echo "" >> tmpfile echo "" >> tmpfile cat "$FILE_CHANGELOG" >> tmpfile mv tmpfile $FILE_CHANGELOG