]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
Don't wrap multiline subject in changelog
authorKacper Kornet <draenog@pld-linux.org>
Tue, 3 Apr 2012 10:58:50 +0000 (11:58 +0100)
committerKacper Kornet <draenog@pld-linux.org>
Tue, 3 Apr 2012 10:58:50 +0000 (11:58 +0100)
builder.sh

index 39568ed678168898551e2447f77a489ae1decd03..371fbd807fd25944f082cc07eca48762b9e5af66 100755 (executable)
@@ -449,9 +449,9 @@ insert_gitlog() {
        # NOTE: changelog date is always in UTC for rpmbuild
        # * 1265749244 +0000 Random Hacker <nikt@pld-linux.org> 9370900
        git rev-list -${log_entries:-20} HEAD | while read sha1; do
-               local logfmt='%s%n'
+               local logfmt='%B%n'
                git notes list $sha1 &> /dev/null && logfmt=%N
-               git log -n 1 $sha1 --format=format:"* %ad %an <%ae> %h%n${logfmt}%n" --date=raw
+               git log -n 1 $sha1 --format=format:"* %ad %an <%ae> %h%n${logfmt}%n" --date=raw | sed '/^$/q'
        done > $gitlog
        gawk '/^\* /{printf("* %s %s\n", strftime("%a %b %d %Y", $2), substr($0, length($1)+length($2)+length($3)+4)); next}{print}' $gitlog > $speclog
        sed '/^%changelog/,$d' $SPECFILE | sed -e "\${
This page took 0.901881 seconds and 4 git commands to generate.