mkrelease.sh: Fix ChangeLog generation for --tag.
authorZac Medico <zmedico@gentoo.org>
Thu, 7 Oct 2010 20:43:58 +0000 (13:43 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 12 Oct 2010 01:39:03 +0000 (18:39 -0700)
mkrelease.sh

index 221d8a8b96bf206eb579a36abae0adde692485a8..c1890e443d83fe8fcd59b1ad91c29f7a58e1dfe9 100755 (executable)
@@ -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