From cbe598e3a2b22f32ec3401c581370375efc53e3d Mon Sep 17 00:00:00 2001 From: pancake Date: Mon, 4 Apr 2016 12:16:06 +0200 Subject: [PATCH] Add sys/pie --- Makefile | 5 ++++- sys/pie.sh | 21 +++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100755 sys/pie.sh diff --git a/Makefile b/Makefile index c9071a72d1..c84d47a1a5 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ -include config-user.mk include global.mk -PREVIOUS_RELEASE=0.10.0 +PREVIOUS_RELEASE=0.10.1 R2R=radare2-regressions R2R_URL=$(shell doc/repo REGRESSIONS) @@ -345,6 +345,9 @@ quality: menu nconfig: ./sys/menu.sh || true +pie: + sys/pie.sh ${PREVIOUS_RELEASE} + include ${MKPLUGINS} .PHONY: all clean distclean mrproper install symstall uninstall deinstall strip diff --git a/sys/pie.sh b/sys/pie.sh new file mode 100755 index 0000000000..5685579773 --- /dev/null +++ b/sys/pie.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +F="$1" + +if [ -z "${F}" ]; then + echo "Usage: sys/pie.sh [last-release-tag]" + exit 1 +fi + +git log $F..@ > .ch.txt + +WHO=`cat .ch.txt |grep ^Author|sort -u | cut -d '<' -f 1 | cut -d ':' -f 2 | cut -c 2- |sed -e 's, ,_,g' | sed -e 's,_$,,'` + +for a in ${WHO} ; do + USER=`echo $a | sed -e 's,_, ,g'` + CNTR=`grep -re "${USER}" .ch.txt | wc -l |awk '{print $1}'` + echo "$CNTR\t$USER" +done + +rm -f .ch.txt +