blob: e7e5b1f9606879427e36c981ddfd93cc51693001 [file] [log] [blame]
echo "github username:" >&2
read username >&2
echo "github password:" >&2
read -s password >&2
curl -f -u $username:$password -s "https://api.github.com" > /dev/null
if [ $? == 0 ]
then
echo "login successful" >&2
else
echo "login failed" >&2
curl -u $username:$password -s "https://api.github.com"
exit 1
fi
echo "# Parquet #"
git log | grep -E "Merge pull request|prepare release" | while read l
do
release=`echo $l | grep "\[maven-release-plugin\] prepare release" | cut -d "-" -f 4`
PR=`echo $l| grep -E -o "Merge pull request #[^ ]*" | cut -d "#" -f 2`
# echo $l
if [ -n "$release" ]
then
echo
echo "### Version $release ###"
fi
if [ -n "$PR" ]
then
JSON=`curl -u $username:$password -s https://api.github.com/repos/Parquet/parquet-mr/pulls/$PR | tr "\n" " "`
DESC_RAW=$(echo $JSON | grep -Po '"title":.*?[^\\]",' | cut -d "\"" -f 4- | head -n 1 | sed -e "s/\\\\//g")
DESC=$(echo ${DESC_RAW%\",})
echo "* ISSUE [$PR](https://github.com/Parquet/parquet-mr/pull/$PR): ${DESC}"
fi
done