# 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 echo "updating what's new with informations from docs/source/whatsnew/pr" python tools/update_whatsnew.py echo echo "please move the contents of "docs/source/whatsnew/development.rst" to version-X.rst" echo "Press enter to continue" read echo echo "here are all the authors that contributed to this release:" git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f echo 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 echo echo "Attempting to build the docs.." make html -C docs echo echo "Check the docs, press enter to continue" read echo echo "Attempting to build package..." tools/build_release