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
153 commits sit in this repo's top risk tercile, which is 34% of the 453scored. 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.7 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 | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | e5afaa62Apply fixes for latest version of dxw php cs fixer config | Rob Skilling | 3y ago | +5.5K -5.5K | 100%Elevated | more lines added than baseline |
| 2 | 1059e5ccAdd whippet.{json,lock} files | Tom Adams | 10y ago | +2.6K -107 | 100%Elevated | more lines added than baseline |
| 3 | 7e874afdComply with PSR-2 | Tom Adams | 10y ago | +1.2K -1.2K | 100%Elevated | more lines added than baseline |
| 4 | 7110d659Upgrade Composer dependencies | Sarah Mount | 1y ago | +1.3K -804 | 99%Elevated | more lines added than baseline |
| 5 | f660f477Update composer dependencies | Rob Skilling | 5y ago | +947 -349 | 99%Elevated | more lines added than baseline |
| 6 | e9931b83Install Psalm and add basic config | Rob Skilling | 2y ago | +1.0K -106 | 99%Elevated | more lines added than baseline |
| 7 | e1fc3002Add phpunit | Tom Adams | 10y ago | +993 -7 | 99%Elevated | more lines added than baseline |
| 8 | 4fe0ad27Update Guzzle to v7 | Sarah Mount | 2mo ago | +827 -512 | 98%Elevated | more lines added than baseline |
| 9 | 781f1054Update supported PHP versions | Mallory Adams | 5y ago | +752 -420 | 98%Elevated | more lines added than baseline |
| 10 | bb4123de(chore) Update composer dependencies | Rob Skilling | 7y ago | +595 -265 | 98%Elevated | more lines added than baseline |
| 11 | b836015bUpdate deps | Tom Adams | 8y ago | +824 -268 | 98%Elevated | more lines added than baseline |
| 12 | 2bcc1348Add ability to update single dependency | Rob Skilling | 9y ago | +586 -3 | 98%Elevated | more lines added than baseline |
| 13 | 596fc7b4Alpha | Harry Metcalfe | 12y ago | +431 -0 | 97%Elevated | more lines added than baseline |
| 14 | 2d885c96Whippet migrate, version 1 | Harry Metcalfe | 12y ago | +341 -8 | 97%Elevated | more lines added than baseline |
| 15 | 3af92296Upgrade to PHPUnit 9 | Rob Skilling | 2y ago | +583 -561 | 97%Elevated | more lines added than baseline |
| 16 | d5a3797bUpdate composer dependencies | Rob Skilling | 4y ago | +375 -233 | 97%Elevated | more lines added than baseline |
| 17 | 7f45845bAdd validator class | Rob Skilling | 4y ago | +330 -0 | 97%Elevated | more lines added than baseline |
| 18 | ea37aafdRequire PHP 7.4 or higher | Rob Skilling | 3y ago | +520 -165 | 96%Elevated | more lines added than baseline |
| 19 | 1fef65daSplit docs out into separate files | Rob Skilling | 6y ago | +243 -236 | 96%Elevated | more lines added than baseline |
| 20 | 4c27c2a4Update dependencies to make the tests pass | Tom Adams | 8y ago | +616 -327 | 96%Elevated | more lines added than baseline |
| 21 | b299b33bDeploying v1, and quite a bit of refactoring | Harry Metcalfe | 12y ago | +269 -32 | 96%Elevated | more lines added than baseline |
| 22 | d9485744Wordpress | Harry Metcalfe | 12y ago | +348 -149 | 96%Elevated | more lines added than baseline |
| 23 | d4e65498Update composer dependencies | Rob Skilling | 4y ago | +267 -211 | 95%Elevated | more lines added than baseline |
| 24 | 75013bf3Fix tests | Tom Adams | 9y ago | +580 -27 | 95%Elevated | more lines added than baseline |
| 25 | ddb3b8feWarn user if they pull from an archived GitHub repo | Sarah Mount | 2y ago | +214 -5 | 94%Elevated | more lines added than baseline |
| 26 | 614be35cStricter checking of submodules; plugin sanity checks. | Harry Metcalfe | 12y ago | +196 -13 | 94%Elevated | more lines added than baseline |
| 27 | 1b600015Use dxw php-cs-fixer config | Rob Skilling | 3y ago | +322 -246 | 94%Elevated | more lines added than baseline |
| 28 | 124d17e7wordpress install and update, but could do with a jolly good refactoring | Harry Metcalfe | 12y ago | +198 -51 | 94%Elevated | more lines added than baseline |
| 29 | d313624cUpdate composer dependencies | Mallory Adams | 6y ago | +176 -177 | 93%Elevated | more lines added than baseline |
| 30 | 1f89c6fc(refactor) Use Guzzle instead of file_get_contents | Duncan Stuart | 9y ago | +251 -14 | 93%Elevated | more lines added than baseline |
| 31 | f23c9370Use autoloading | Tom Adams | 10y ago | +294 -230 | 93%Elevated | more lines added than baseline |
| 32 | d51dbb3d(chore) Add mockery for test doubles | Duncan Stuart | 9y ago | +220 -104 | 93%Elevated | more lines added than baseline |
| 33 | 97f9d220When updating specific dependency, only run installer on that dependency | Rob Skilling | 9y ago | +184 -2 | 93%Elevated | more lines added than baseline |
| 34 | 3b965053Upgrade to PHPUnit 8 | Rob Skilling | 2y ago | +313 -568 | 92%Elevated | more lines added than baseline |
| 35 | affc4c16(feature) InspectionsApi calls out to a JSON Api | Duncan Stuart | 9y ago | +149 -1 | 92%Elevated | more lines added than baseline |
| 36 | 68f20ba2(feature) InspectionChecker returns messages | Duncan Stuart | 9y ago | +148 -1 | 92%Elevated | more lines added than baseline |
| 37 | 854aa940(fix) Set composer platform as PHP 7.0 | Rob Skilling | 7y ago | +151 -322 | 92%Elevated | more lines added than baseline |
| 38 | ba818cf0Update composer dependencies | Rob Skilling | 2y ago | +136 -132 | 92%Elevated | more lines added than baseline |
| 39 | 9ed0a870(feature) JsonApi calls out to a BaseApi | Duncan Stuart | 9y ago | +144 -1 | 92%Elevated | more lines added than baseline |
| 40 | 069f16baUpdated readme | Harry Metcalfe | 11y ago | +103 -74 | 92%Elevated | more lines added than baseline |
| 41 | dec36195Add unit tests for Describer class | Rob Skilling | 3y ago | +101 -0 | 91%Elevated | more lines added than baseline |
| 42 | 1d1f6809(feature) deps install checks for inspections | Duncan Stuart | 9y ago | +126 -33 | 91%Elevated | more lines added than baseline |
| 43 | 7cb0dd72Refactor updater | Rob Skilling | 9y ago | +100 -126 | 91%Elevated | more lines added than baseline |
| 44 | 189c496fUpdate references to git.dxw.net | bob walker | 6y ago | +126 -126 | 90%Elevated | more lines added than baseline |
| 45 | 1ed8679cBasic generator for Whippet app directories | Harry Metcalfe | 12y ago | +107 -7 | 90%Elevated | more lines added than baseline |
| 46 | 9e763ee6Use stable version of dxw/rubbishthorclone | Mallory Adams | 6y ago | +109 -113 | 90%Elevated | more lines added than baseline |
| 47 | 9c00f773Use php:apache instead of whippet-server:tomdxw | Tom Adams | 10y ago | +87 -37 | 90%Elevated | more lines added than baseline |
| 48 | 4cb0e20cPSR-2 | Tom Adams | 10y ago | +86 -73 | 90%Elevated | more lines added than baseline |
| 49 | 27809af4plugin add | Harry Metcalfe | 12y ago | +73 -9 | 90%Elevated | more lines added than baseline |
| 50 | 15635baaUpdate references to git.govpress.com in tests | Sarah Mount | 1y ago | +75 -75 | 89%Elevated | 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.
dxw/whippet has 590 commits in its history from 21 contributors, the first of them Apr 14, 2014. In the last 90 days 5 files were touched, 11 times in total, most often Git.php. Every commit is scored for change risk from its size, spread and the history of the files it touches.