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
104 commits sit in this repo's top risk tercile, which is 33% of the 317scored. 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 6.3 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 | 67c2ccc6Check-in sql updates after running scripts/update_sql.sh | Kartik Ohri | 4y ago | +16.1K -1.2K | 100thElevated | more lines added than baseline |
| 2 | bb7a5430Add mbslave scripts | Lukáš Lalinský | 7y ago | +39.9K -14 | 100thElevated | more lines added than baseline |
| 3 | 72802333update sql | Stefan Fussenegger | 5y ago | +5.2K -98 | 99thElevated | more lines added than baseline |
| 4 | c518847bCheck-in model updates after running scripts/update_models.sh | Kartik Ohri | 4y ago | +1.8K -176 | 99thElevated | more lines added than baseline |
| 5 | 58053b82Updated to MusicBrainz database schema 23 | Lukáš Lalinský | 10y ago | +3.5K -1.9K | 99thElevated | more lines added than baseline |
| 6 | 3393b889Generate updated set of scripts and model | Martijn Pieters | 6y ago | +1.8K -939 | 97thElevated | more lines added than baseline |
| 7 | 45c0d2acUpgrade sql | Lukáš Lalinský | 7y ago | +2.4K -26 | 97thElevated | more lines added than baseline |
| 8 | 7ed2111cUpdate models | Lukáš Lalinský | 11y ago | +2.5K -294 | 97thElevated | more lines added than baseline |
| 9 | 3be01889Generate sample data from the real database | Lukáš Lalinský | 13y ago | +3.1K -53 | 97thElevated | more lines added than baseline |
| 10 | e7ef79e9Generate models for all MB schemas | Lukáš Lalinský | 13y ago | +1.8K -1.1K | 97thElevated | more lines added than baseline |
| 11 | 6e14fe8fInitial commit | Lukáš Lalinský | 13y ago | +3.2K -0 | 97thElevated | more lines added than baseline |
| 12 | f8295c21Define indexes | Lukáš Lalinský | 9y ago | +1.7K -406 | 96thElevated | more lines added than baseline |
| 13 | a68c48fcConfigurable schemas | Lukáš Lalinský | 10y ago | +1.0K -1.0K | 96thElevated | more lines added than baseline |
| 14 | b5be4574Include some ARs in the sample data | Lukáš Lalinský | 13y ago | +859 -128 | 96thElevated | more lines added than baseline |
| 15 | d0c6314aComposite partial date attributes, entity aliases in link tables | Lukáš Lalinský | 13y ago | +818 -27 | 96thElevated | more lines added than baseline |
| 16 | 2e7e05afSchema upgrade 24 | Lukáš Lalinský | 9y ago | +682 -2 | 95thElevated | more lines added than baseline |
| 17 | 6f88d54fRelease tests | Lukáš Lalinský | 13y ago | +649 -5 | 95thElevated | more lines added than baseline |
| 18 | 847428e1Update models to the latest schema | Lukáš Lalinský | 11y ago | +400 -1 | 94thElevated | more lines added than baseline |
| 19 | 7535eca6Load full areas | Lukáš Lalinský | 13y ago | +623 -52 | 94thElevated | more lines added than baseline |
| 20 | 24a230f5Upgraded models to v29 | Peter van Liesdonk | 2y ago | +345 -14.1K | 93thElevated | more lines added than baseline |
| 21 | 45345bb1Bump sqlparse from 0.4.2 to 0.4.4 (#63) | dependabot[bot] | 3y ago | +359 -148 | 93thElevated | more lines added than baseline |
| 22 | a1d27682Use poetry | Lukáš Lalinský | 4y ago | +707 -20 | 93thElevated | more lines added than baseline |
| 23 | b651b236Use innerjoin=True where possible | Lukáš Lalinský | 12y ago | +375 -373 | 93thElevated | more lines added than baseline |
| 24 | cc14d7c1Names foreign key constraints | Lukáš Lalinský | 13y ago | +414 -411 | 93thElevated | more lines added than baseline |
| 25 | 27bd3eb6Solr export | Lukáš Lalinský | 12y ago | +305 -0 | 92thElevated | more lines added than baseline |
| 26 | 79ab2dbfTest places API | Lukáš Lalinský | 13y ago | +399 -324 | 92thElevated | more lines added than baseline |
| 27 | 7638cbdbMore work on correct check constraints, but it still doesn't work on sqlite, so I'm giving up | Lukáš Lalinský | 13y ago | +300 -115 | 92thElevated | more lines added than baseline |
| 28 | b4677a2dMissing files | Lukáš Lalinský | 13y ago | +365 -0 | 92thElevated | more lines added than baseline |
| 29 | d25ed26dBasic relationships support | Lukáš Lalinský | 13y ago | +254 -33 | 91thElevated | more lines added than baseline |
| 30 | 0b5aee7bNew include system | Lukáš Lalinský | 13y ago | +250 -123 | 91thElevated | more lines added than baseline |
| 31 | 2320ed59Add `mbslave init` (#55) | Lukáš Lalinský | 3y ago | +289 -151 | 90thElevated | more lines added than baseline |
| 32 | 36701ebdLabel support | Lukáš Lalinský | 13y ago | +248 -13 | 90thElevated | more lines added than baseline |
| 33 | f2e54b0dMore relationships | Lukáš Lalinský | 13y ago | +266 -65 | 90thElevated | more lines added than baseline |
| 34 | 459c1c34Add column-level check constraints | Lukáš Lalinský | 13y ago | +224 -121 | 90thElevated | more lines added than baseline |
| 35 | 35ae9febColumn defaults | Lukáš Lalinský | 13y ago | +267 -255 | 90thElevated | more lines added than baseline |
| 36 | f35b1ff5Add release groups | Lukáš Lalinský | 13y ago | +207 -129 | 89thElevated | more lines added than baseline |
| 37 | b05fa4e3Add ISO 3166 codes | Lukáš Lalinský | 13y ago | +218 -26 | 88thElevated | more lines added than baseline |
| 38 | c2dcce72Simple JS application to demo the API | Lukáš Lalinský | 13y ago | +177 -0 | 88thElevated | more lines added than baseline |
| 39 | a9eedf6eSwitch to pytest | Lukáš Lalinský | 3y ago | +256 -141 | 87thElevated | more lines added than baseline |
| 40 | 7bbbb289Add artist/list_release_groups | Lukáš Lalinský | 13y ago | +151 -21 | 87thElevated | more lines added than baseline |
| 41 | 27e1a568Artist search | Lukáš Lalinský | 13y ago | +243 -39 | 87thElevated | more lines added than baseline |
| 42 | 40d24d2aAdd releases | Lukáš Lalinský | 13y ago | +187 -4 | 87thElevated | more lines added than baseline |
| 43 | 90bdc0d3Add long_descriptin | Lukáš Lalinský | 10y ago | +190 -165 | 86thElevated | more lines added than baseline |
| 44 | 696eb29bScript for creating minimalistic Solr config | Lukáš Lalinský | 12y ago | +245 -38 | 86thElevated | more lines added than baseline |
| 45 | 4897c06dSplit the release view into multiple includable parts | Lukáš Lalinský | 13y ago | +181 -64 | 86thElevated | more lines added than baseline |
| 46 | 9e753b80Update poetry.lock to follow pyproject.toml | Nicolás Tamargo | 4y ago | +120 -118 | 85thElevated | more lines added than baseline |
| 47 | aefa109aFix loading of linked entities in relationships | Lukáš Lalinský | 13y ago | +141 -108 | 85thElevated | more lines added than baseline |
| 48 | a0b8753aInitial API tests | Lukáš Lalinský | 13y ago | +166 -2 | 85thElevated | more lines added than baseline |
| 49 | 37b41d7bCREATE TABLE parsing | Lukáš Lalinský | 13y ago | +144 -2 | 85thElevated | more lines added than baseline |
| 50 | e4982029update models | Stefan Fussenegger | 5y ago | +128 -21 | 84thElevated | 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.
pvliesdonk/mbdata has 336 commits in its history from 13 contributors, the first of them Oct 18, 2013. 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.