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
16 commits sit in this repo's top risk tercile, which is 32% of the 50scored. 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.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.
Began feature-led, now leaning other.
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 | 8323606cInitial Upload with some small bugs | Fabian Seitz | 5y ago | +298 -0 | 98%Elevated | more lines added than baseline |
| 2 | 7165dafbInitial commit | Gina Häußge | 6y ago | +321 -0 | 98%Elevated | more lines added than baseline |
| 3 | 00e6ec1cAdd license file | Gina Häußge | 6y ago | +201 -0 | 95%Elevated | more lines added than baseline |
| 4 | 70d6af8dREADME improvements and Bugfix | Fabian Seitz | 5y ago | +156 -3 | 92%Elevated | more lines added than baseline |
| 5 | 2d7cf2b8Update README.md | Fabian Seitz | 5y ago | +192 -46 | 92%Elevated | more lines added than baseline |
| 6 | e1adfdbeRemove BeautifulSoup and use a proper API | Adrian Knorr | 5y ago | +50 -22 | 89%Elevated | more lines added than baseline |
| 7 | dede9944Sanitize county name | Gina Häußge | 6y ago | +39 -0 | 87%Elevated | more lines added than baseline |
| 8 | fa92e2d9Revert changes back from RKI to corona_in_zahlen | Fabian Seitz | 5y ago | +27 -18 | 85%Elevated | more lines added than baseline |
| 9 | 1e8a0bc4Fix parsing of numbers > 1000, add incidence | Gina Häußge | 6y ago | +16 -15 | 83%Elevated | more lines added than baseline |
| 10 | 05a0a36aRevert "Fix parsing of numbers > 1000, add incidence" | Gina Häußge | 6y ago | +15 -16 | 81%Elevated | more lines added than baseline |
| 11 | 2aca199bAdjusted for table changes again | Gina Häußge | 6y ago | +13 -4 | 78%Elevated | more lines added than baseline |
| 12 | 481e94bcUpdate README with lovelace config example | Gina Häußge | 6y ago | +14 -0 | 78%Elevated | more lines added than baseline |
| 13 | fc2eebedUpdate readme with new layout | Gina Häußge | 5y ago | +14 -10 | 75%Elevated | more lines added than baseline |
| 14 | a8ed9304Add coronavirus_hessen.refresh service | Gina Häußge | 6y ago | +10 -1 | 73%Elevated | less familiar author than baseline |
| 15 | 056d9a40Fix parsing of values > 1000 | Gina Häußge | 6y ago | +10 -14 | 70%Elevated | more focused than baseline |
| 16 | 2327bb22Update README | Gina Häußge | 6y ago | +10 -4 | 70%Elevated | more focused than baseline |
| 17 | eff2d2b6Fix mistake when district not found & shorten code | knorr3 | 5y ago | +8 -7 | 66%Typical | fewer lines added than baseline |
| 18 | 9a0b82aeAdapt to new source format | Gina Häußge | 6y ago | +8 -4 | 66%Typical | fewer lines added than baseline |
| 19 | d57f6885Improve parsing to work around HTML quirks in source | Gina Häußge | 6y ago | +5 -5 | 63%Typical | fewer lines added than baseline |
| 20 | 61944f50Add 7d incidence to attributes | Gina Häußge | 5y ago | +5 -1 | 60%Typical | fewer lines added than baseline |
| 21 | cd5584e6Yet another source format change | Gina Häußge | 5y ago | +5 -4 | 60%Typical | fewer lines added than baseline |
| 22 | b927940cUpdate README.md | Fabian Seitz | 5y ago | +4 -3 | 54%Typical | fewer lines added than baseline |
| 23 | 3f3fd68fAdd unique_id to sensors | Gina Häußge | 6y ago | +4 -0 | 54%Typical | fewer lines added than baseline |
| 24 | 8abaafa8Total row changed too | Gina Häußge | 6y ago | +4 -9 | 54%Typical | fewer lines added than baseline |
| 25 | db8d68ccAdd hacs.json | Gina Häußge | 6y ago | +4 -0 | 54%Typical | fewer lines added than baseline |
| 26 | 38e9c346Typo Bugfix for Merge #1 | Fabian Seitz | 5y ago | +4 -8 | 48%Typical | fewer lines added than baseline |
| 27 | 4b627c43Add basic .gitignore | Gina Häußge | 6y ago | +4 -0 | 48%Typical | fewer lines added than baseline |
| 28 | 5349aa82Update for new source format | Gina Häußge | 6y ago | +3 -6 | 44%Typical | fewer lines added than baseline |
| 29 | d4a53e6dFix scraping, format changed again | Gina Häußge | 6y ago | +3 -3 | 44%Typical | fewer lines added than baseline |
| 30 | e10744cdMake incidence the primary attribute | Fabian Seitz | 5y ago | +2 -2 | 41%Typical | fewer lines added than baseline |
| 31 | e317be77Adjust scraper for new site format | Gina Häußge | 6y ago | +2 -2 | 37%Typical | fewer lines added than baseline |
| 32 | a7f79644Increase request timeout, decrease scan_interval | Gina Häußge | 6y ago | +2 -2 | 37%Typical | fewer lines added than baseline |
| 33 | a4ff562dAdd note that HACS works | Gina Häußge | 6y ago | +2 -4 | 37%Typical | fewer lines added than baseline |
| 34 | 67844d75Deprecated integration in favor of another integra | Fabian Seitz | 5y ago | +2 -0 | 33%Below typical | fewer lines added than baseline |
| 35 | e31ce1d1Fix typo | Matthias Gutjahr | 5y ago | +1 -1 | 31%Below typical | fewer lines added than baseline |
| 36 | a29c9740Update __init__.py | Fabian Seitz | 5y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 37 | 66499281Add version to manifest | Gina Häußge | 5y ago | +1 -0 | 21%Below typical | fewer lines added than baseline |
| 38 | 4bf9b640Adjust to source changes yet again | Gina Häußge | 6y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 39 | ea3b7181Fix scraping format | Gina Häußge | 6y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 40 | 0595a926Updated README.md | Gina Häußge | 6y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 41 | 2c2ce2b7Revert "Better error logging" | Gina Häußge | 6y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 42 | 97ae5d8eBetter error logging | Gina Häußge | 6y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 43 | 66db97beFix typo | Gina Häußge | 6y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 44 | 28cf9a9aFix for new table format in source again | Gina Häußge | 6y ago | +1 -1 | 21%Below typical | fewer lines added than baseline |
| 45 | 9c4d0a0aDelete corona_in_zahlen directory | Fabian Seitz | 5y ago | +0 -298 | 10%Below typical | fewer lines added than baseline |
| 46 | edeb6a30Delete custom_components/coronavirus_hessen directory | Fabian Seitz | 5y ago | +0 -334 | 10%Below typical | fewer lines added than baseline |
| 47 | 42a418b3Delete CoronaParser.py | Fabian Seitz | 5y ago | +0 -34 | 4%Below typical | fewer lines added than baseline |
| 48 | 907855deDelete screenshot.png | Fabian Seitz | 5y ago | +0 -0 | 4%Below typical | fewer lines added than baseline |
| 49 | 2a758727Updated screenshot | Gina Häußge | 5y ago | +0 -0 | 4%Below typical | fewer lines added than baseline |
| 50 | b1ecc23eAdd screenshot for README | Gina Häußge | 6y ago | +0 -0 | 4%Below typical | fewer 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 50 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.
FaserF/homeassistant-corona-in-zahlen has 53 commits in its history from 5 contributors, the first of them Mar 14, 2020. 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.