Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
1,814 commits sit in this repo's top risk tercile, which is 33% of the 5,458scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 4.6 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 4ba354b9updated layout templates notebooks | Bartosz Telenczuk | 7y ago | +84.3K -50.8K | 100thElevated | more lines added than baseline |
| 2 | ed4b0888added bqplot scatter example with gridspeclayout | Bartosz Telenczuk | 7y ago | +40.7K -26 | 100thElevated | more lines added than baseline |
| 3 | 46d092cbadd height/width properties | Bartosz Telenczuk | 7y ago | +24.7K -75 | 100thElevated | more lines added than baseline |
| 4 | c74ff3ffAdd widget manager state | Sylvain Corlay | 9y ago | +22.5K -5.9K | 100thElevated | more lines added than baseline |
| 5 | d70d8e69Add node example | Jonathan Frederic | 11y ago | +85.3K -10 | 100thElevated | more lines added than baseline |
| 6 | db56fde1upate exmaple notebooks to nbformat v4 | Benjamin Ragan-Kelley | 12y ago | +47.1K -6.4K | 100thElevated | more lines added than baseline |
| 7 | 58455d1cUpdate yarn.lock | Jason Grout | 4y ago | +3.5K -2.1K | 100thElevated | more lines added than baseline |
| 8 | 617e7f15update github action | Mehmet Bektas | 5y ago | +12.6K -5 | 100thElevated | more lines added than baseline |
| 9 | d5313651Update yarn.lock | Jason Grout | 5y ago | +12.1K -0 | 100thElevated | more lines added than baseline |
| 10 | 011f6a3fBugfixes (cause difficult rebase). | Zerline | 6y ago | +7.0K -74 | 100thElevated | more lines added than baseline |
| 11 | de6067afRun lint on all files: yarn run lint | Jason Grout | 6y ago | +14.4K -13.5K | 100thElevated | more lines added than baseline |
| 12 | 79312fb1add the option to generate a json file, and commit the current json file in the repo. | Jason Grout | 6y ago | +5.8K -5 | 100thElevated | more lines added than baseline |
| 13 | 2c867f76Deprecate overflow_x and overflow_y | Sylvain Corlay | 7y ago | +10.0K -3.0K | 100thElevated | more lines added than baseline |
| 14 | ec9361daadded an example of full application | Bartosz Telenczuk | 7y ago | +6.6K -35 | 100thElevated | more lines added than baseline |
| 15 | f02d21a7add style example in docs and fix layout bug | Bartosz Telenczuk | 7y ago | +7.3K -203 | 100thElevated | more lines added than baseline |
| 16 | 76235dbeupdate examples (fix overflow + alignment options) | Bartosz Telenczuk | 7y ago | +7.1K -54 | 100thElevated | more lines added than baseline |
| 17 | b6366f03add AppLayout to the docs | Bartosz Telenczuk | 7y ago | +4.3K -17 | 100thElevated | more lines added than baseline |
| 18 | 67222198Export require loader | Sylvain Corlay | 7y ago | +10.1K -4 | 100thElevated | more lines added than baseline |
| 19 | 52ce4c83ipywidgets 7.4.0, widgetsnbextension 3.4.0 | Sylvain Corlay | 8y ago | +8.1K -3 | 100thElevated | more lines added than baseline |
| 20 | 40c7387eIterate on gridbox | Sylvain Corlay | 8y ago | +31.8K -1.0K | 100thElevated | more lines added than baseline |
| 21 | b792d366Save widget state to example notebooks. | Jason Grout | 8y ago | +11.3K -397 | 100thElevated | more lines added than baseline |
| 22 | 8acbca27Add yarn lock file | Steven Silvester | 8y ago | +6.2K -2 | 100thElevated | more lines added than baseline |
| 23 | b692aa42Save notebooks with new widget state. | Jason Grout | 9y ago | +8.0K -5.4K | 100thElevated | more lines added than baseline |
| 24 | 4bfa73d0Save notebooks with widgets | Sylvain Corlay | 9y ago | +5.8K -10.7K | 100thElevated | more lines added than baseline |
| 25 | 766dc530save widget styling | Paul Ivanov | 9y ago | +3.7K -64 | 100thElevated | more lines added than baseline |
| 26 | a8e92529More progress on the lab extension | Jason Grout | 10y ago | +9.4K -4 | 100thElevated | more lines added than baseline |
| 27 | 0d2415e0Enable typescript files in the source directory. | Jason Grout | 10y ago | +11.9K -16 | 100thElevated | more lines added than baseline |
| 28 | 4af5f47bUpdate widget metadata | Jonathan Frederic | 10y ago | +5.9K -279 | 100thElevated | more lines added than baseline |
| 29 | 7a442e26Fix indenture | Jonathan Frederic | 10y ago | +5.6K -5.6K | 100thElevated | more lines added than baseline |
| 30 | f0ed2ffeAdd web example | Jonathan Frederic | 11y ago | +35.5K -40 | 100thElevated | more lines added than baseline |
| 31 | 0ec8946fUpdate examples/Interactive Widgets :troll: | Jonathan Frederic | 11y ago | +4.6K -45.0K | 100thElevated | more lines added than baseline |
| 32 | 4c36449dUpdated widget examples for recent changes and, renames from earlier PRs | Jonathan Frederic | 12y ago | +11.3K -901 | 100thElevated | more lines added than baseline |
| 33 | 8b752675regen css (non-minified) | Benjamin Ragan-Kelley | 12y ago | +9.8K -8 | 100thElevated | more lines added than baseline |
| 34 | 9921f439Update yarn.lock | Jason Grout | 5y ago | +2.4K -3.7K | 99thElevated | more lines added than baseline |
| 35 | 1fe8d6d1Switch from npm to yarn for ui-tests | Jeremy Tuloup | 5y ago | +4.5K -12.6K | 99thElevated | more lines added than baseline |
| 36 | 1b9aaf26Update yarn.lock | Mehmet Bektas | 5y ago | +2.1K -55 | 99thElevated | more lines added than baseline |
| 37 | e8633096Update yarn.lock | Jason Grout | 6y ago | +2.0K -1.4K | 99thElevated | more lines added than baseline |
| 38 | 700a9417Regenerate yarn.lock from scratch | Jason Grout | 6y ago | +2.6K -2.1K | 99thElevated | more lines added than baseline |
| 39 | c6a3ee39Add file upload | oscar6echo | 7y ago | +4.9K -818 | 99thElevated | more lines added than baseline |
| 40 | 3823443cadd control of width/height | Bartosz Telenczuk | 7y ago | +5.0K -35 | 99thElevated | more lines added than baseline |
| 41 | 2206e773Include notebook widget state | Pascal Bugnion | 8y ago | +2.8K -0 | 99thElevated | more lines added than baseline |
| 42 | 2980bf1cInitial notebook describing output widget | Pascal Bugnion | 8y ago | +2.1K -0 | 99thElevated | more lines added than baseline |
| 43 | 36a37872Fix the output interact height example, regenerate widgets. | Jason Grout | 9y ago | +2.1K -169 | 99thElevated | more lines added than baseline |
| 44 | 23c5a1e6Getting interactive/interact to work with all examples. | Brian E. Granger | 9y ago | +2.0K -1.1K | 99thElevated | more lines added than baseline |
| 45 | 0128f3e9Add slider style widget and document custom styling | Sylvain Corlay | 9y ago | +4.9K -1.9K | 99thElevated | more lines added than baseline |
| 46 | 8e49d46eRemove default values from serialized state | Sylvain Corlay | 9y ago | +3.3K -18.4K | 99thElevated | more lines added than baseline |
| 47 | 5d482b80Update widgetslabextension to have a semver cache. | Jason Grout | 10y ago | +3.6K -20 | 99thElevated | more lines added than baseline |
| 48 | cd74566fInitial JupyterLab extension | Jason Grout | 10y ago | +2.8K -0 | 99thElevated | more lines added than baseline |
| 49 | 35b73d86Convert many more files to typescript. | Jason Grout | 10y ago | +3.0K -2.6K | 99thElevated | more lines added than baseline |
| 50 | 6eedc5d3Add screenshots of the widgets to the example notebooks, Also updates the examples to match the current state of the repo, And verifies that the widgets layout correctly. | Jonathan Frederic | 10y ago | +3.1K -480 | 99thElevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
KGerring/ipywidgets has 7,310 commits in its history from 196 contributors, the first of them Jul 6, 2005. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.