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
22 commits sit in this repo's top risk tercile, which is 33% of the 67scored. 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.9 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 refactor-led, now leaning chore.
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 | e3ab5f33Initial commit | h404bi | 7y ago | +452 -0 | 99%Elevated | more lines added than baseline |
| 2 | f1cf2444test: Use GHA and Pester 5 (#34) | Hsiao-nan Cheung | 3y ago | +150 -88 | 98%Elevated | more lines added than baseline |
| 3 | 1375d9e7feat: Support using external git for initialization (#40) | Karsten A. M. Guenther | 3y ago | +113 -36 | 96%Elevated | more lines added than baseline |
| 4 | c8a0eee1close #2: support installation environment variables (#4) | Chawye Hsu | 7y ago | +100 -27 | 95%Elevated | more lines added than baseline |
| 5 | 19815619refactor: Port shimming fixes from the core and update readme | Chawye Hsu | 4y ago | +100 -41 | 93%Elevated | more lines added than baseline |
| 6 | 84e69009chore: Add tests | h404bi | 7y ago | +89 -0 | 93%Elevated | more lines added than baseline |
| 7 | 5acf7a13chore: Improve maintainability (#25) | Chawye Hsu | 4y ago | +69 -8 | 90%Elevated | more lines added than baseline |
| 8 | 03bbd29bfix(install): Avoid using scoop commands during installation (#13) | Chawye Hsu | 7y ago | +58 -6 | 89%Elevated | more lines added than baseline |
| 9 | b0ee9137test: refactor ci testing (#127) | Chawye Hsu | 5mo ago | +53 -52 | 86%Elevated | more lines added than baseline |
| 10 | f3e2dba1chore: single quote string literals (#78) | Chawye Hsu | 2y ago | +41 -41 | 86%Elevated | more lines added than baseline |
| 11 | 656e17b6fix: Handle cloning errors by falling back to downloading (#59) | Karsten A. M. Guenther | 3y ago | +48 -7 | 86%Elevated | more lines added than baseline |
| 12 | 6ed4f1fbfix(install-env): Avoid automatic expansion of `%%` in env (#44) | 0x574859 | 3y ago | +38 -3 | 83%Elevated | more lines added than baseline |
| 13 | 9fc2cdf2chore: update readme and typos | Chawye Hsu | 7mo ago | +48 -12 | 81%Elevated | more lines added than baseline |
| 14 | 2176b37crefactor: move the execution to the end of the script (#8) | Jakub Čábera | 7y ago | +24 -24 | 80%Elevated | more lines added than baseline |
| 15 | bd094628fix: broadcast changes of env vars (#49) | 0x574859 | 3y ago | +25 -0 | 78%Elevated | more lines added than baseline |
| 16 | 2aba6d0fAdd install introduction | h404bi | 7y ago | +26 -0 | 78%Elevated | more lines added than baseline |
| 17 | 20dd28b8refactor(install): Avoid using write-host (#9) | Chawye Hsu | 7y ago | +33 -21 | 75%Elevated | more lines added than baseline |
| 18 | c8c01354fix(scriptanalyzer): don't check positional parameters | h404bi | 7y ago | +24 -15 | 74%Elevated | more lines added than baseline |
| 19 | d26a0d11fix: exit gracefully when scoop is already installed (#124) | Chawye Hsu | 7mo ago | +20 -17 | 72%Elevated | more lines added than baseline |
| 20 | 2b62ab47Add scoop-core logic | h404bi | 7y ago | +19 -4 | 71%Elevated | more lines added than baseline |
| 21 | e9f85ee8change Test-Prerequisite order, add RunAsAdmin option | h404bi | 7y ago | +18 -15 | 69%Elevated | more lines added than baseline |
| 22 | a3fa920dfeat: check languagemode | Chawye Hsu | 1y ago | +16 -0 | 68%Elevated | more lines added than baseline |
| 23 | ff4eeddachore: update readme | Chawye Hsu | 1y ago | +15 -5 | 66%Typical | more lines added than baseline |
| 24 | 5cb64855docs: Update installation instruction (#11) | Chawye Hsu | 7y ago | +15 -9 | 66%Typical | more lines added than baseline |
| 25 | 8f45ac2frefactor(install): rename to scoop-main | Chawye Hsu | 7y ago | +14 -14 | 63%Typical | more lines added than baseline |
| 26 | b6705be5docs: Add silent Installation instruction | Chawye Hsu | 7y ago | +13 -0 | 62%Typical | more lines added than baseline |
| 27 | b616db79fix: Use snake_case config names (#33) | Hsiao-nan Cheung | 3y ago | +11 -11 | 60%Typical | more focused than baseline |
| 28 | 026787cbfix(install): Fix judgement of scoopConfig (#18) | Chawye Hsu | 6y ago | +12 -11 | 60%Typical | more focused than baseline |
| 29 | 01da040fdocs: add prerequisites to readme | h404bi | 7y ago | +11 -4 | 57%Typical | more focused than baseline |
| 30 | f1e29e53correct the Optimize-SecurityProtocol logic | h404bi | 7y ago | +11 -11 | 56%Typical | more focused than baseline |
| 31 | b88314f6chore: disable coderabbit [ci skip] | Chawye Hsu | 7mo ago | +10 -0 | 54%Typical | more focused than baseline |
| 32 | 6cb16d37feat: Exempt `-RunAsAdmin` requirement when run in GitHub Actions (#77) | Hayden Barnes | 2y ago | +8 -4 | 53%Typical | fewer lines added than baseline |
| 33 | 931557b5docs: Update prerequisites (#21) | Chawye Hsu | 4y ago | +8 -6 | 51%Typical | fewer lines added than baseline |
| 34 | b6dda2a8update install introduction | h404bi | 7y ago | +7 -2 | 49%Typical | fewer lines added than baseline |
| 35 | a16337cbabort don't exit | h404bi | 7y ago | +7 -1 | 49%Typical | fewer lines added than baseline |
| 36 | 98852debdocs: Update readme | Chawye Hsu | 4y ago | +6 -4 | 47%Typical | fewer lines added than baseline |
| 37 | 988c1577fix(perf): disable progress bar to improve Expand-Archive performance (#42) | Richard Kuhnt | 3y ago | +6 -0 | 46%Typical | fewer lines added than baseline |
| 38 | f9506f4cfix: Add workaround to suspend Expand-Archive verbose output (#28) | Chawye Hsu | 4y ago | +6 -1 | 44%Typical | fewer lines added than baseline |
| 39 | 48dc5056ci: sha pin github actions (#123) | Chawye Hsu | 7mo ago | +5 -5 | 42%Typical | fewer lines added than baseline |
| 40 | 090ac23dfix broken SecurityProtocol | h404bi | 7y ago | +5 -3 | 42%Typical | fewer lines added than baseline |
| 41 | 753673c3chore: tweak deny output | h404bi | 7y ago | +4 -4 | 40%Typical | fewer lines added than baseline |
| 42 | a059ce2dfix: report proper `lastexitcode` when invoked from iex (#125) | Chawye Hsu | 7mo ago | +4 -2 | 37%Typical | fewer lines added than baseline |
| 43 | a4e4238crename RunAsAdmin option | h404bi | 7y ago | +4 -4 | 37%Typical | fewer lines added than baseline |
| 44 | 74cd2154fix(install): Correct execution policy check (#14) | Chawye Hsu | 6y ago | +4 -3 | 35%Typical | fewer lines added than baseline |
| 45 | 9b0e9495chore: minor grammar updates (#54) | Kassandra Keeton | 3y ago | +3 -3 | 33%Below typical | fewer lines added than baseline |
| 46 | ab5649b5Filter null or empty strings from Scoops directory settings | Richard Kuhnt | 7y ago | +3 -3 | 33%Below typical | fewer lines added than baseline |
| 47 | 4a042710refactor: rename Expand-ZipArchive function | Chawye Hsu | 7y ago | +3 -3 | 30%Below typical | fewer lines added than baseline |
| 48 | e9c6ce2fFix abort don't exit | h404bi | 7y ago | +3 -2 | 30%Below typical | fewer lines added than baseline |
| 49 | f0739501fix(install): Make sure param block at the top of the script | Chawye Hsu | 6y ago | +3 -1 | 27%Below typical | fewer lines added than baseline |
| 50 | 9e737737feat(install): bump prerequisite to powershell 5 | Chawye Hsu | 7y ago | +3 -3 | 27%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 67 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.
baneeishaque/Scoop-Installer has 69 commits in its history from 12 contributors, the first of them Jan 30, 2019. Every commit is scored for change risk from its size, spread and the history of the files it touches.