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
79 commits sit in this repo's top risk tercile, which is 34% of the 231scored. 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.2 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 | d2ef7c79new scripts, updates | Matěj Suchánek | 9y ago | +1.4K -657 | 99thElevated | more lines added than baseline |
| 2 | bc84754eCheck Wiki project, user_fixes.py | Matěj Suchánek | 10y ago | +1.4K -237 | 99thElevated | more lines added than baseline |
| 3 | 4fc49b39add scripts | matejsuchanek | 10y ago | +1.2K -0 | 99thElevated | more lines added than baseline |
| 4 | e03cd34fupdates (#6) | Matěj Suchánek | 9y ago | +1.1K -1.2K | 98thElevated | more lines added than baseline |
| 5 | 79a798adnew script to migrate infoboxes, various improvements | Matěj Suchánek | 10y ago | +991 -506 | 98thElevated | more lines added than baseline |
| 6 | bc15e2dfpublish more scripts | Matěj Suchánek | 2y ago | +1.1K -0 | 97thElevated | more lines added than baseline |
| 7 | 9386625eupdates | Matěj Suchánek | 9y ago | +679 -337 | 97thElevated | more lines added than baseline |
| 8 | d7814dc2updates | Matěj Suchánek | 9y ago | +741 -421 | 97thElevated | more lines added than baseline |
| 9 | a0ed3722add two more interfaces and convert two more scripts | Matěj Suchánek | 10y ago | +615 -241 | 97thElevated | more lines added than baseline |
| 10 | 6f88ddb3new release | Matěj Suchánek | 9y ago | +840 -466 | 95thElevated | more lines added than baseline |
| 11 | 303a693aadd checkwiki.py, various fixes and updates | Matěj Suchánek | 10y ago | +526 -215 | 95thElevated | more lines added than baseline |
| 12 | 7fef8a6bInitial commit | matejsuchanek | 10y ago | +430 -0 | 95thElevated | more lines added than baseline |
| 13 | 82fd8b1cnew scripts | Matěj Suchánek | 8y ago | +503 -56 | 94thElevated | more lines added than baseline |
| 14 | 9912584eupdates | Matěj Suchánek | 9y ago | +456 -335 | 94thElevated | more lines added than baseline |
| 15 | 89f6c254rewrite wikidata_cleanup_toolkit.py | Matěj Suchánek | 2y ago | +287 -143 | 94thElevated | more lines added than baseline |
| 16 | f3758733update | Matěj Suchánek | 8y ago | +422 -191 | 93thElevated | more lines added than baseline |
| 17 | 933858b3update | Matěj Suchánek | 9y ago | +381 -263 | 93thElevated | more lines added than baseline |
| 18 | 9b96e705improvements, fixes | Matěj Suchánek | 10y ago | +372 -140 | 93thElevated | more lines added than baseline |
| 19 | ebd56726cswiki - iucn.py | Matěj Suchánek | 1y ago | +246 -0 | 91thElevated | more lines added than baseline |
| 20 | 7b154affQuickStatements implementation | Matěj Suchánek | 5y ago | +244 -65 | 91thElevated | more lines added than baseline |
| 21 | 4b5988f8CheckWiki update | Matěj Suchánek | 8y ago | +268 -151 | 91thElevated | more lines added than baseline |
| 22 | 82517842make separate class for Wikidata cleanup, improvements | Matěj Suchánek | 8y ago | +353 -218 | 91thElevated | more lines added than baseline |
| 23 | bf6117f0patch upstream changes | Matěj Suchánek | 5y ago | +650 -649 | 90thElevated | more lines added than baseline |
| 24 | f9c3d7a7list-wd synchronization scripts | Matěj Suchánek | 5y ago | +219 -0 | 90thElevated | more lines added than baseline |
| 25 | 39676e39updates, new scripts | Matěj Suchánek | 9y ago | +345 -79 | 90thElevated | more lines added than baseline |
| 26 | 78ccc075reforge metabot.py | Matěj Suchánek | 7y ago | +181 -157 | 89thElevated | more lines added than baseline |
| 27 | 2771cc49publish pageviews.py | Matěj Suchánek | 1y ago | +182 -0 | 88thElevated | more lines added than baseline |
| 28 | 988a0ad5Python 3.6 | Matěj Suchánek | 3y ago | +311 -337 | 88thElevated | more lines added than baseline |
| 29 | 46a3c797use bot class in captiontoimage.py, introduce a new one | Matěj Suchánek | 10y ago | +163 -72 | 88thElevated | more lines added than baseline |
| 30 | 23baa3a1new script, improve another | matejsuchanek | 10y ago | +144 -30 | 88thElevated | more lines added than baseline |
| 31 | 749e640fnew list_typos script + cleanup | Matěj Suchánek | 7y ago | +156 -57 | 87thElevated | more lines added than baseline |
| 32 | 3983efffdrop Python 2 compatibility + clean up | Matěj Suchánek | 6y ago | +256 -292 | 85thElevated | more lines added than baseline |
| 33 | 3b7a37a4add klementinum.py | Matěj Suchánek | 7y ago | +152 -0 | 85thElevated | more lines added than baseline |
| 34 | 60ac6eb5[BREAKING] great update | Matěj Suchánek | 9y ago | +218 -145 | 85thElevated | more lines added than baseline |
| 35 | 3b132588split typo fixing interface | Matěj Suchánek | 10y ago | +191 -186 | 85thElevated | more lines added than baseline |
| 36 | 5590da36new wikidata script, improve other ones | matejsuchanek | 10y ago | +154 -33 | 85thElevated | more lines added than baseline |
| 37 | 3a669360add basic QuickStatements implementation + misc | Matěj Suchánek | 8y ago | +144 -8 | 84thElevated | more lines added than baseline |
| 38 | 8fc47a43improvements to most scripts | matejsuchanek | 10y ago | +137 -133 | 84thElevated | more lines added than baseline |
| 39 | 44c0b7b6improve wikidata_cleanup and import_displaytitle | Matěj Suchánek | 8y ago | +108 -81 | 83thElevated | more lines added than baseline |
| 40 | b0dba0c6updates | Matěj Suchánek | 8y ago | +131 -71 | 83thElevated | more lines added than baseline |
| 41 | 484cc732new scripts cleanup_dates.py, cleanup | Matěj Suchánek | 8y ago | +116 -11 | 83thElevated | more lines added than baseline |
| 42 | d5f7157fadd queries, fix bugs | Matěj Suchánek | 9y ago | +89 -1 | 83thElevated | more lines added than baseline |
| 43 | aed654cenew Wikidata fix - remove duplicate claims | Matěj Suchánek | 7y ago | +113 -15 | 81thElevated | more lines added than baseline |
| 44 | 0a53533bnew script | Matěj Suchánek | 7y ago | +105 -0 | 81thElevated | more lines added than baseline |
| 45 | 08a2712frewrite cleanup_dates.py | Matěj Suchánek | 1y ago | +95 -35 | 81thElevated | more lines added than baseline |
| 46 | 1ebb2a6dresolve deprecations | Matěj Suchánek | 5y ago | +154 -147 | 81thElevated | more lines added than baseline |
| 47 | cfd3b265cleanup and fixes | Matěj Suchánek | 5y ago | +147 -160 | 80thElevated | more lines added than baseline |
| 48 | 8327b04fgreat improvement to cleanup_dates.py | Matěj Suchánek | 6y ago | +90 -37 | 80thElevated | more lines added than baseline |
| 49 | a764ffe2add purge mode to list_typos.py | Matěj Suchánek | 6y ago | +67 -14 | 79thElevated | more lines added than baseline |
| 50 | 37c62061update to wikidata.py | Matěj Suchánek | 8y ago | +60 -35 | 79thElevated | 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.
KGerring/pywikibot-scripts has 232 commits in its history from 4 contributors, the first of them Jun 28, 2016. 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.