Skip to content

Instantly share code, notes, and snippets.

@jasongrout
Last active March 19, 2019 17:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jasongrout/b788f91ef2dfcafa12775e931c3553c5 to your computer and use it in GitHub Desktop.
Save jasongrout/b788f91ef2dfcafa12775e931c3553c5 to your computer and use it in GitHub Desktop.
This release contains
It has been 229 days since the last release. In this release, we closed [213 issues](https://github.com/ipython/ipywidgets/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20closed%3A%222016-07-14%20..%202017-02-28%22%20) and [309 pull requests](https://github.com/ipython/ipywidgets/pulls?q=is%3Apr+milestone%3A6.0+is%3Aclosed) with [1074](https://github.com/ipython/ipywidgets/compare/5.2.2...6.0.0) commits, of which 732 are not merges.
# Github commit list: https://github.com/ipython/ipywidgets/compare/5.2.2...6.0.0
# merges since in 6.0.0, but not 5.2.2, which is a rough list of merged PRs
git log --merges 5.2.2..6.0.0 --pretty=oneline
# Github issues in milestone 6.0 (rough verification, but we could also write a program that pulled all of the PRs, examined a commit in each one, and did `git tag --contains <commit number>` to see if that PR is included in a 5.x release
# https://github.com/ipython/ipywidgets/pulls?q=is%3Apr+milestone%3A6.0+is%3Aclosed
# https://github.com/ipython/ipywidgets/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20closed%3A%222016-07-14%20..%202017-02-28%22%20
# issues closed with no milestone in the time period
# is:issue is:closed closed:"2016-07-14 .. 2017-02-28"
# date since tag
git show -s --format=%cd --date=short 5.2.2^{commit}
git show -s --format=%cd --date=short 6.0.0^{commit}
# days since last release (hardcoded days)
python -c "from datetime import date; print ((date(2017,2,28)-date(2016,7,14)).days)" master
229
# Non-merge commits in 6.0.0 not in any 5.x release
git log --pretty=oneline --no-merges ^5.2.2 6.0.0 | wc -l
732
# Authors of non-merge commits
git shortlog -s 5.2.2..6.0.0 --no-merges | cut -c8- | sort -f
A. Darian
Adam Chainz
Benjamin Ragan-Kelley
Brian E. Granger
Carol Willing
Dave Willmer
denfromufa
Giles Weaver
Gino Bustelo
Grant Nestor
Jason Grout
Javier Pedemonte
Jeff
Jeroen Demeyer
Jonathan Frederic
Justin McCandless
Ludwig Schmidt-Hackenberg
Maarten Breddels
martinRenou
Matthew Craig
Matthias Bussonnier
michaelpacer
npmcdn-to-unpkg-bot
Oliver Evans
Paul Ivanov
Philipp Rudiger
Srinivas Sunkara
Steven Silvester
stonebig
Sylvain Corlay
Yoshiki Vázquez Baeza
# New committers
# i.e., authors unique in the 5.2.2..6.0.0 logs, but not in the 5.2.2 log
comm -23 <(git shortlog -s -n 5.2.2..6.0.0 --no-merges | cut -c8- | sort) <(git shortlog -s -n 5.2.2 --no-merges | cut -c8- | sort) | sort -f
A. Darian
Adam Chainz
Giles Weaver
Grant Nestor
Jeff
Justin McCandless
Ludwig Schmidt-Hackenberg
Maarten Breddels
martinRenou
michaelpacer
npmcdn-to-unpkg-bot
Oliver Evans
Philipp Rudiger
Srinivas Sunkara
stonebig
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment