From be1e7ed3693ae9efd468484f08af684752f04334 Mon Sep 17 00:00:00 2001 From: Jeromy Date: Fri, 24 Mar 2017 13:29:14 -0700 Subject: [PATCH] Add a script to help generate the CHANGELOG License: MIT Signed-off-by: Jeromy --- bin/mkreleaselog | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 bin/mkreleaselog diff --git a/bin/mkreleaselog b/bin/mkreleaselog new file mode 100755 index 000000000..a27f41ab9 --- /dev/null +++ b/bin/mkreleaselog @@ -0,0 +1,12 @@ +#!/bin/bash + +LAST_TAG=$(git tag | grep -v -- '-rc' | grep 'v'| tail -n1) + +git log --oneline --merges --reverse $LAST_TAG...master | +while read MERGE +do + commit=$(echo $MERGE | awk '{ print $1 }') + prnum=$(echo $MERGE | awk '{ print $5 }' | tr -d '#') + desc=$(git show $commit | sed '8q;d' | sed 's/^ //g') + printf " - %s ([ipfs/go-ipfs#%s](https://github.com/ipfs/go-ipfs/pull/%s))\n" "$desc" "$prnum" "$prnum" +done