DEV: generated release notes shouldn't include squashed commits (#10936)

Limit git log output to the first line of the commit message
when generating the list of commits in a release. Some commit messages
are including the names of all commits that were squashed, resulting
in duplicate and confusing lines in the release notes.
This commit is contained in:
Neil Lalonde 2020-10-15 16:20:32 -04:00 committed by GitHub
parent e9eeea26b2
commit d77e30a011
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,7 +11,7 @@ task "release_note:generate", :from, :to do |t, args|
sec_changes = Set.new
perf_changes = Set.new
`git log #{from}..#{to}`.each_line do |comment|
`git log --pretty="tformat:%s" #{from}..#{to}`.each_line do |comment|
next if comment =~ /^\s*Revert/
split_comments(comment).each do |line|
if line =~ /^FIX:/