summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xmkrelease.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/mkrelease.sh b/mkrelease.sh
index 221d8a8b9..c1890e443 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -73,7 +73,11 @@ rm -rf "$SOURCE_DIR" || die "directory cleanup failed"
echo ">>> Creating Changelog"
git_log_opts=""
-[ -n "$CHANGELOG_REVISION" ] && git_log_opts+=" $CHANGELOG_REVISION^.."
+if [ -n "$CHANGELOG_REVISION" ] ; then
+ git_log_opts+=" $CHANGELOG_REVISION^..$TREE_ISH"
+else
+ git_log_opts+=" $TREE_ISH"
+fi
skip_next=false
git log $git_log_opts | fmt -w 80 -p " " | while read ; do
if [[ $skip_next = true ]] ; then