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
429 commits sit in this repo's top risk tercile, which is 34% of the 1,268scored. 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.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 | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | b48dd6f4add cpanfile.snapshot | Birte Kristina Friesel | 5y ago | +2.4K -0 | 100%Elevated | more lines added than baseline |
| 2 | 254013b6update cpanfile.snapshot | Birte Kristina Friesel | 5y ago | +789 -759 | 100%Elevated | more lines added than baseline |
| 3 | b48996cfadd head nav and prominent geolocation link to app template | Birte Kristina Friesel | 7y ago | +1.0K -389 | 100%Elevated | more lines added than baseline |
| 4 | 9792369cTransition from Mojolicious::Lite to full Mojolicious app | Birte Kristina Friesel | 7y ago | +1.2K -1.1K | 100%Elevated | more lines added than baseline |
| 5 | d31499c2update cpanfile.snapshot | Birte Kristina Friesel | 1y ago | +540 -451 | 99%Elevated | more lines added than baseline |
| 6 | 9212b26eupdate cpanfile.snapshot | Birte Kristina Friesel | 2y ago | +481 -495 | 99%Elevated | more lines added than baseline |
| 7 | f9bcaf90update cpanfile.snapshot | Birte Kristina Friesel | 3y ago | +498 -486 | 99%Elevated | more lines added than baseline |
| 8 | f886c0daupdate cpanfile.snapshot | Birte Kristina Friesel | 4y ago | +484 -491 | 99%Elevated | more lines added than baseline |
| 9 | d110ce1dupdate cpanfile.snapshot | Birte Kristina Friesel | 4y ago | +551 -646 | 99%Elevated | more lines added than baseline |
| 10 | db9c1bf2Update cpanfile.snapshot | Birte Kristina Friesel | 1y ago | +400 -402 | 99%Elevated | more lines added than baseline |
| 11 | 92e3a156update cpanfile.snapshot | Birte Kristina Friesel | 3y ago | +430 -436 | 99%Elevated | more lines added than baseline |
| 12 | 8cc45c2fupdate cpanfile.snapshot | Birte Kristina Friesel | 4y ago | +465 -483 | 99%Elevated | more lines added than baseline |
| 13 | afbc9494Geo::Distance::XS has been removed from CPAN; update cpanfile.snapshot | Birte Kristina Friesel | 4y ago | +504 -536 | 99%Elevated | more lines added than baseline |
| 14 | 69c19532Switch to AGPL v3 for DBF program code | Birte Kristina Friesel | 5y ago | +1.3K -30 | 99%Elevated | more lines added than baseline |
| 15 | 3d22c001show train route on map | Birte Kristina Friesel | 6y ago | +847 -0 | 99%Elevated | more lines added than baseline |
| 16 | fd64d210update cpanfile.snapshot | Birte Kristina Friesel | 7mo ago | +376 -376 | 98%Elevated | more lines added than baseline |
| 17 | 91948c70Switch to Travel::Status::DE::EFA 3.00 | Birte Kristina Friesel | 1y ago | +437 -484 | 98%Elevated | more lines added than baseline |
| 18 | 8121fa9bupdate cpanfile.snapshot | Birte Kristina Friesel | 2y ago | +351 -350 | 98%Elevated | more lines added than baseline |
| 19 | d6376ff3Update cpanfile.snapshot | Birte Kristina Friesel | 3y ago | +361 -361 | 98%Elevated | more lines added than baseline |
| 20 | 6b5d0f8bupdate cpanfile.snapshot | Birte Kristina Friesel | 3y ago | +350 -351 | 98%Elevated | more lines added than baseline |
| 21 | 3f4fc57bUse T-S-DE-HAFAS rather than transport.rest for map | Birte Kristina Friesel | 3y ago | +660 -1.1K | 98%Elevated | more lines added than baseline |
| 22 | 50a98f2fupdate dependencies and cpanfile.snapshot | Birte Kristina Friesel | 5y ago | +424 -425 | 98%Elevated | more lines added than baseline |
| 23 | fd26aad7do not use inline css | Birte Kristina Friesel | 12y ago | +337 -346 | 98%Elevated | more lines added than baseline |
| 24 | 6b7f1988move templates from DATA section to separate files | Birte Kristina Friesel | 13y ago | +339 -350 | 98%Elevated | more lines added than baseline |
| 25 | 6dab9859Initial MOTIS backend support | networkException | 1y ago | +358 -0 | 98%Elevated | more lines added than baseline |
| 26 | e7efe6deadd machine-readable copyright and licensing information | Birte Kristina Friesel | 5y ago | +815 -14 | 98%Elevated | more lines added than baseline |
| 27 | 9bdae29aMove HAFAS helpers to a separate helper class | Birte Kristina Friesel | 6y ago | +310 -280 | 98%Elevated | more lines added than baseline |
| 28 | 7789f820animate train position in map | Birte Kristina Friesel | 6y ago | +480 -204 | 98%Elevated | more lines added than baseline |
| 29 | 97101898add experimental (and unreferenced) train intersection calculation | Birte Kristina Friesel | 6y ago | +419 -36 | 98%Elevated | more lines added than baseline |
| 30 | b41f8a18Also split up app/infoscreen CSS, add transition notice to landing page | Birte Kristina Friesel | 7y ago | +442 -80 | 98%Elevated | more lines added than baseline |
| 31 | 851b8062Update cpanfile.snapshot | Birte Kristina Friesel | 4y ago | +234 -132 | 98%Elevated | more lines added than baseline |
| 32 | 65aab8c7use non-blocking requests for train details | Birte Kristina Friesel | 5y ago | +237 -283 | 98%Elevated | more lines added than baseline |
| 33 | 3feabf25Move moreinfo to ajax-requested sub-template | Birte Kristina Friesel | 7y ago | +287 -363 | 98%Elevated | more lines added than baseline |
| 34 | 95b0789fupdate cpanfile.snapshot | Birte Kristina Friesel | 3y ago | +221 -195 | 97%Elevated | more lines added than baseline |
| 35 | 202fa0c6update cpanfile.snapshot | Birte Kristina Friesel | 4y ago | +213 -310 | 97%Elevated | more lines added than baseline |
| 36 | ca502c12Split up App/Infoscreen into separate templates | Birte Kristina Friesel | 7y ago | +310 -21 | 97%Elevated | more lines added than baseline |
| 37 | adb94e65EFA: now with proper map support | Birte Kristina Friesel | 1y ago | +214 -35 | 97%Elevated | more lines added than baseline |
| 38 | 6526ae6aadd hafas (bus, ubahn, tram) support | Birte Kristina Friesel | 3y ago | +335 -119 | 97%Elevated | more lines added than baseline |
| 39 | a17341d0sassify app css | Birte Kristina Friesel | 5y ago | +296 -310 | 97%Elevated | more lines added than baseline |
| 40 | 3f19806finitial commit | Birte Kristina Friesel | 15y ago | +221 -0 | 97%Elevated | more lines added than baseline |
| 41 | 7df228f1Use async IRIS (new_p) | Birte Kristina Friesel | 4y ago | +169 -156 | 97%Elevated | more lines added than baseline |
| 42 | e49274d8Add DBRIS maps (for travelynx) | Birte Kristina Friesel | 1y ago | +183 -1 | 96%Elevated | more lines added than baseline |
| 43 | be6b984ddbris: Add train details (WiP) | Birte Kristina Friesel | 1y ago | +175 -1 | 96%Elevated | more lines added than baseline |
| 44 | 9f42e90cupdate cpanfile.snapshot | Birte Kristina Friesel | 1y ago | +160 -159 | 96%Elevated | more lines added than baseline |
| 45 | 4dda0fd2Add preliminary EFA support | Birte Kristina Friesel | 1y ago | +299 -15 | 96%Elevated | more lines added than baseline |
| 46 | c5b5c1e9handle /map requests asynchronously | Birte Kristina Friesel | 6y ago | +160 -54 | 96%Elevated | more lines added than baseline |
| 47 | 37c510b2move train details to a separate helper function | Birte Kristina Friesel | 6y ago | +155 -174 | 96%Elevated | more lines added than baseline |
| 48 | 066179c3clean template: proper indentation | Birte Kristina Friesel | 11y ago | +145 -153 | 96%Elevated | more lines added than baseline |
| 49 | 33be5602working train intersection demo \o/ | Birte Kristina Friesel | 6y ago | +189 -26 | 96%Elevated | more lines added than baseline |
| 50 | bcdadd4cPartially refactor handle_request | Birte Kristina Friesel | 6y ago | +163 -141 | 96%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.
FaserF/db-fakedisplay has 1,273 commits in its history from 7 contributors, the first of them Jul 13, 2011. 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.