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
299 commits sit in this repo's top risk tercile, which is 33% of the 910scored. 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.1 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 | 4e66ec86docs: luciole fonts | Mathias WOLFF | 2y ago | +189.6K -8 | 100thElevated | more lines added than baseline |
| 2 | 88ddd60frefactor(admin): refactor UI | Mathias WOLFF | 3y ago | +229.5K -64.5K | 100thElevated | more lines added than baseline |
| 3 | 6905db1fadvanced validations | Mathias WOLFF | 3y ago | +36.1K -6.7K | 100thElevated | more lines added than baseline |
| 4 | c7e67c51create vendor directory | Mathias WOLFF | 3y ago | +954.8K -57 | 100thElevated | more lines added than baseline |
| 5 | 0d8c70d81st version new admin UI | mwolff44 | 6y ago | +60.9K -126 | 100thElevated | more lines added than baseline |
| 6 | c5eb1a22translations update | Mathias WOLFF | 8y ago | +37.0K -0 | 100thElevated | more lines added than baseline |
| 7 | 5ab28e09Add new translations (menu, alerts ...) | Mathias | 10y ago | +24.7K -4.5K | 100thElevated | more lines added than baseline |
| 8 | 2961bcfdmajor updates | mwolff44 | 13y ago | +60.6K -155 | 100thElevated | more lines added than baseline |
| 9 | d32aec55Initial commit | mwolff44 | 13y ago | +93.8K -0 | 100thElevated | more lines added than baseline |
| 10 | 6e970045 pyfb_endpoint app | mwolff44 | 5y ago | +7.1K -1 | 98thElevated | more lines added than baseline |
| 11 | ee80ba24 pyfb_kamailio app | mwolff44 | 5y ago | +10.4K -1 | 98thElevated | more lines added than baseline |
| 12 | 47e3dc0bsiprec workflow | mwolff44 | 7y ago | +3.9K -0 | 98thElevated | more lines added than baseline |
| 13 | baf8424einit transifex | Mathias WOLFF | 8y ago | +4.5K -0 | 98thElevated | more lines added than baseline |
| 14 | e63a10e5transifex | Mathias WOLFF | 8y ago | +13.1K -9.9K | 98thElevated | more lines added than baseline |
| 15 | a1fa4e2fGerman translation | Mathias WOLFF | 8y ago | +4.2K -0 | 98thElevated | more lines added than baseline |
| 16 | 85142d4dAlbanian translation | Mathias WOLFF | 8y ago | +4.4K -3.6K | 98thElevated | more lines added than baseline |
| 17 | f449d95bPortugese Brazilian (PT) translation | Mathias WOLFF | 8y ago | +5.8K -5.0K | 98thElevated | more lines added than baseline |
| 18 | 7d50b813Russian translation | Mathias WOLFF | 8y ago | +5.8K -0 | 98thElevated | more lines added than baseline |
| 19 | 061b1100French translation | Mathias WOLFF | 8y ago | +5.8K -5.0K | 98thElevated | more lines added than baseline |
| 20 | 7ca3818dspanish translation | Mathias WOLFF | 8y ago | +5.6K -4.8K | 98thElevated | more lines added than baseline |
| 21 | 6b746b3fitalian translation | Mathias WOLFF | 8y ago | +5.8K -5.0K | 98thElevated | more lines added than baseline |
| 22 | 7d340617Hungarian translation | Mathias WOLFF | 8y ago | +5.7K -0 | 98thElevated | more lines added than baseline |
| 23 | 48b404052.0 beta release | Mathias | 9y ago | +10.6K -3.0K | 98thElevated | more lines added than baseline |
| 24 | 0c43269badd translation : spanish, french, albanian and portuguese (Brazil) | Mathias | 10y ago | +11.0K -1.3K | 98thElevated | more lines added than baseline |
| 25 | 75e66830Lang updates | Mathias | 10y ago | +10.4K -19.8K | 98thElevated | more lines added than baseline |
| 26 | 7db56cd3corr | Mathias | 10y ago | +5.8K -4.4K | 98thElevated | more lines added than baseline |
| 27 | eeb8b872Correction - add terms to translate | Mathias | 10y ago | +5.8K -4.6K | 98thElevated | more lines added than baseline |
| 28 | 5e77f723add italian translation | Mathias | 10y ago | +4.5K -0 | 98thElevated | more lines added than baseline |
| 29 | c97dc0d4.. | mwolff | 12y ago | +34.3K -246 | 98thElevated | more lines added than baseline |
| 30 | 6aa7dd24export bug correct | mwolff44 | 13y ago | +7.6K -567 | 98thElevated | more lines added than baseline |
| 31 | b39856b8Admin interface / menu enhancements | mwolff44 | 13y ago | +12.9K -3 | 98thElevated | more lines added than baseline |
| 32 | 627593f4docs: update mkdocs dependencies | Mathias WOLFF | 2y ago | +10.5K -30 | 96thElevated | more lines added than baseline |
| 33 | 6e5563abstart job on functional test | Mathias WOLFF | 3y ago | +4.1K -301 | 96thElevated | more lines added than baseline |
| 34 | 22006182v4 start ... | Mathias WOLFF | 3y ago | +3.1K -26 | 96thElevated | more lines added than baseline |
| 35 | e5c1b35f pyfb_company app | mwolff44 | 5y ago | +3.9K -1 | 96thElevated | more lines added than baseline |
| 36 | 3102cbc1 pyfb_did app | mwolff44 | 5y ago | +2.8K -1 | 96thElevated | more lines added than baseline |
| 37 | 26aada9f pyfb_direction app | mwolff44 | 5y ago | +3.9K -1 | 96thElevated | more lines added than baseline |
| 38 | f06e3af3 pyfb_normalization app | mwolff44 | 5y ago | +4.3K -1 | 96thElevated | more lines added than baseline |
| 39 | 146a0264 pyfb_rating app | mwolff44 | 5y ago | +4.9K -1 | 96thElevated | more lines added than baseline |
| 40 | 932d457akamailio config update without engine | mwolff44 | 7y ago | +3.1K -56 | 96thElevated | more lines added than baseline |
| 41 | 9859f849Add new translations (menu, alerts ...) | Mathias | 10y ago | +5.4K -3.5K | 96thElevated | more lines added than baseline |
| 42 | 792d71a0sphinx doc | mwolff | 12y ago | +5.1K -0 | 96thElevated | more lines added than baseline |
| 43 | 46bf0c8aLCR Routine update - xls csv import rates | mwolff44 | 13y ago | +2.3K -62 | 96thElevated | more lines added than baseline |
| 44 | fa32767fmisc update | mwolff44 | 13y ago | +3.7K -23 | 96thElevated | more lines added than baseline |
| 45 | 6f4872d1chore(deps): upgrade jampack to 0.34.0, fix esbuild/undici/ajv CVEs via overrides, remove redundant --nocache flag | Mathias WOLFF | 5mo ago | +1.6K -891 | 94thElevated | more lines added than baseline |
| 46 | a2191e32docs: primary secondary setup | Mathias WOLFF | 2y ago | +3.4K -685 | 94thElevated | more lines added than baseline |
| 47 | 7db8adbfdocs(new documentation.wip): wIP documentation | Mathias WOLFF | 3y ago | +4.1K -1 | 94thElevated | more lines added than baseline |
| 48 | ca611421first steps to automatic functional tests | Mathias WOLFF | 3y ago | +3.0K -106 | 94thElevated | more lines added than baseline |
| 49 | 35564466 pyfb_routing app | mwolff44 | 5y ago | +2.8K -3 | 94thElevated | more lines added than baseline |
| 50 | 18f595a8 pyfb_reporting app | mwolff44 | 5y ago | +2.3K -0 | 94thElevated | 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.
mwolff44/pyfreebilling has 1,025 commits in its history from 14 contributors, the first of them Apr 12, 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.