##// END OF EJS Templates
add release helper
add release helper

File last commit:

r24981:11be1583
r24981:11be1583
Show More
release_helper.sh
35 lines | 933 B | application/x-sh | BashLexer
# Simple tool to help for release
# when releasing with bash, simplei source it to get asked questions.
echo -n PREV_RELEASE:
read PREV_RELEASE
echo -n MILESTONE:
read MILESTONE
echo -n VERSION:
read VERSION
echo -n branch:
read branch
echo "updating what's new with informations from docs/source/whatsnew/pr"
python tools/update_whatsnew.py
echo "here are all the authors that contributed to this release:"
git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
echo "If you see any duplicates cancel (Ctrl-C), then edit .mailmap" Press enter to continue
read
echo "generating stats"
python tools/github_stats.py --milestone $MILESTONE > stats.rst
echo "stats.rst files generated. Please merge it with the right file (github-stats-X.rst)"
echo "press enter to continue."
read
echo "Cleaning repository"
git clean -xfdi
echo "please update version number in IPython/core/release.py"
echo "Press enter to continue"
read