Skip to content

Commit 436e33a

Browse files
committed
Announce: use the trailers for contributor attribution
1 parent 767fa96 commit 436e33a

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

Announce

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,22 @@ esac
4444

4545
vername=$(echo "$vername" | tr "-" ".")
4646

47-
git log --use-mailmap --format='%aN,' "$previous" | sort -u >"$tmpbase.prev"
48-
git log --use-mailmap --format='%aN,' "$previous..$commit" | sort -u >"$tmpbase.this"
47+
people () {
48+
git shortlog -s --no-merges \
49+
--group=author \
50+
--group=trailer:co-authored-by \
51+
--group=trailer:reviewed-by \
52+
--group=trailer:mentored-by \
53+
--group=trailer:helped-by \
54+
--group=trailer:reported-by \
55+
"$@" |
56+
sed -e 's/^[ 0-9]*[ ]//' -e 's/$/,/' |
57+
sort -u
58+
}
59+
60+
people "$previous" >"$tmpbase.prev"
61+
people "$previous..$commit" >"$tmpbase.this"
62+
4963
comm -12 "$tmpbase.prev" "$tmpbase.this" >"$tmpbase.old"
5064
comm -13 "$tmpbase.prev" "$tmpbase.this" >"$tmpbase.new"
5165

0 commit comments

Comments
 (0)