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
452 commits sit in this repo's top risk tercile, which is 33% of the 1,363scored. 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 8.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 | 076eeb1dSquashed 'src/PureLib/pure/zlib/' content from commit 04f42cec | Ryan Fu | 3y ago | +80.5K -0 | 100%Elevated | more lines added than baseline |
| 2 | 903f057fSquashed 'src/Xlang/UndockedRegFreeWinRT/' content from commit cfe510d0 | Ryan Fu | 3y ago | +107.2K -0 | 100%Elevated | more lines added than baseline |
| 3 | 67d7a768Squashed 'src/PureLib/pure/' content from commit a1279ea | Ryan Fu | 3y ago | +61.3K -0 | 100%Elevated | more lines added than baseline |
| 4 | 9f4ae897Squashed 'src/Valijson/valijson/' changes from 7a52fc88..2dfc7499 | Easton Pillay | 4y ago | +90.1K -112.0K | 100%Elevated | more lines added than baseline |
| 5 | e650de50Squashed 'src/cpprestsdk/cpprestsdk/' content from commit 122d0954 | Ashwini Patil | 5y ago | +119.5K -0 | 100%Elevated | more lines added than baseline |
| 6 | eeca6491Squashed 'src/Valijson/valijson/' content from commit 7a52fc8 | Yao Sun | 5y ago | +255.5K -0 | 100%Elevated | more lines added than baseline |
| 7 | e4c1f25fUpdate localization (#116) | JohnMcPMS | 6y ago | +24.6K -114 | 100%Elevated | more lines added than baseline |
| 8 | fdff7f88Squashed 'src/YamlCppLib/yaml-cpp/' content from commit 9a36242 | Yao Sun | 6y ago | +182.3K -0 | 100%Elevated | more lines added than baseline |
| 9 | 54275970PowerShell Help for Microsoft.WinGet.Client (#4674) | Demitrius Nelon | 2y ago | +3.8K -17 | 99%Elevated | more lines added than baseline |
| 10 | a1c61bf4Squashed 'src/Valijson/valijson/' changes from 2dfc7499..0b4771e2 | Yao Sun | 2y ago | +13.0K -198.9K | 99%Elevated | more lines added than baseline |
| 11 | f5986708Squashed 'src/SfsClient/sfs-client/' content from commit cf18b357 | Yao Sun | 2y ago | +14.3K -0 | 99%Elevated | more lines added than baseline |
| 12 | 3ec75aeePull in latest localized strings (#4202) | Ryan | 2y ago | +7.6K -149 | 99%Elevated | more lines added than baseline |
| 13 | 41e2b4c5Put required modules into the repo and consume them in dev scenarios (#3103) | JohnMcPMS | 3y ago | +9.1K -29 | 99%Elevated | more lines added than baseline |
| 14 | e66cbc90Configuration processors (#3008) | Ruben Guerrero | 3y ago | +6.8K -15 | 99%Elevated | more lines added than baseline |
| 15 | 6e43f913Config code (#2942) | JohnMcPMS | 3y ago | +7.2K -399 | 99%Elevated | more lines added than baseline |
| 16 | c3b8d541Split tests in `Workflow.cpp` into multiple files (#2773) | Flor Chacón | 3y ago | +4.0K -3.8K | 99%Elevated | more lines added than baseline |
| 17 | 1e26c401Squashed 'src/UndockedRegFreeWinRT/' content from commit d535194 | Jonathan Abbott | 4y ago | +34.9K -0 | 99%Elevated | more lines added than baseline |
| 18 | 44dba6a6Update localization files (#1499) | JohnMcPMS | 4y ago | +7.3K -58 | 99%Elevated | more lines added than baseline |
| 19 | 82aec4f3Update loc files (#1462) | JohnMcPMS | 4y ago | +7.8K -534 | 99%Elevated | more lines added than baseline |
| 20 | c2bf2301Update latest localized strings (#857) | Luis Chacón | 5y ago | +11.4K -60 | 99%Elevated | more lines added than baseline |
| 21 | bfbe3e61Apply loc update patch (#641) | JohnMcPMS | 5y ago | +4.4K -614 | 99%Elevated | more lines added than baseline |
| 22 | 6f16cf3aSquashed 'src/YamlCppLib/libyaml/' content from commit 2c891fc | John McPherson | 6y ago | +18.6K -0 | 99%Elevated | more lines added than baseline |
| 23 | ab355842Apply latest loc patch (#517) | JohnMcPMS | 6y ago | +13.4K -1.1K | 99%Elevated | more lines added than baseline |
| 24 | 2ae5b9cdApply loc patch from build 2006.29001 (#474) | JohnMcPMS | 6y ago | +5.8K -682 | 99%Elevated | more lines added than baseline |
| 25 | a5675d7aAdd jsoncpp (#435) | Ruben Guerrero | 6y ago | +8.5K -0 | 99%Elevated | more lines added than baseline |
| 26 | fa3883c8Add Repository Lib (#7) | JohnMcPMS | 6y ago | +18.6K -3 | 99%Elevated | more lines added than baseline |
| 27 | 39d132beAdd initial 1.10 manifests (#5011) | Ryan | 1y ago | +3.2K -1 | 97%Elevated | more lines added than baseline |
| 28 | dc491d4aAdd initial 1.9 manifest (#4811) | Ryan | 1y ago | +3.1K -3 | 97%Elevated | more lines added than baseline |
| 29 | 5327d226Squashed 'src/PureLib/pure/zlib/' changes from 04f42cec..51b7f2ab | --global | 2y ago | +6.3K -3.7K | 97%Elevated | more lines added than baseline |
| 30 | 9d9f05a9Apply latest patch for localized strings (#4578) | Ryan | 2y ago | +2.6K -104 | 97%Elevated | more lines added than baseline |
| 31 | c074cbe9Configuration history support (#4552) | JohnMcPMS | 2y ago | +3.2K -170 | 97%Elevated | more lines added than baseline |
| 32 | 7dcc3c3eIndex v2 (#4387) | JohnMcPMS | 2y ago | +5.1K -362 | 97%Elevated | more lines added than baseline |
| 33 | 9e9a9316The initial yaml schema manifest for version 1.7.0 (#3876) | Madhusudhan-MSFT | 2y ago | +3.1K -2 | 97%Elevated | more lines added than baseline |
| 34 | 6559f65fApply loc update patch (#3594) | JohnMcPMS | 2y ago | +3.0K -70 | 97%Elevated | more lines added than baseline |
| 35 | 2d77a56c Add initial version of yaml manifest 1.6 (#3449) | yao-msft | 3y ago | +3.1K -8 | 97%Elevated | more lines added than baseline |
| 36 | 0c64cb85Support for out of process configuration clients (#3363) | JohnMcPMS | 3y ago | +3.8K -814 | 97%Elevated | more lines added than baseline |
| 37 | 8282645bUpdate localization from build 2306.01001 (#3316) | JohnMcPMS | 3y ago | +2.6K -751 | 97%Elevated | more lines added than baseline |
| 38 | 9f90dac1Enable building everything needed in PowerShell with static runtime (#3193) | JohnMcPMS | 3y ago | +2.8K -548 | 97%Elevated | more lines added than baseline |
| 39 | 4aab7f7eMicrosoft.WinGet.Client custom assembly load context (#3150) | Ruben Guerrero | 3y ago | +3.0K -1.8K | 97%Elevated | more lines added than baseline |
| 40 | 9a5859c3update localized strings (#2783) | Ryan Fu | 3y ago | +4.0K -859 | 97%Elevated | more lines added than baseline |
| 41 | 6caf7968Infra changes for Microsoft.WinGet.Client and AppInstallerCLIE2ETests (#2746) | Ruben Guerrero | 3y ago | +2.7K -1.1K | 97%Elevated | more lines added than baseline |
| 42 | bd08499fAdd Microsoft.WinGet.Client PowerShell Module files (#2314) | Jonathan Abbott | 4y ago | +3.2K -10 | 97%Elevated | more lines added than baseline |
| 43 | 0ec61312Add `.github/fabricbot.json` (#2285) | msftbot[bot] | 4y ago | +2.5K -0 | 97%Elevated | more lines added than baseline |
| 44 | eec1c619Addition of Initial 1.3 Schema (#2189) | Ryan Fu | 4y ago | +2.6K -64 | 97%Elevated | more lines added than baseline |
| 45 | 33bc04e3Introduce Managed Interop and merged manifest classes to WingetUtil nuget (#1621) | jamespik | 4y ago | +3.5K -0 | 97%Elevated | more lines added than baseline |
| 46 | 5d6b04b5Add support for callers using programmatic, non command line interface #888 (#984) | sreadingMSFT | 5y ago | +3.4K -156 | 97%Elevated | more lines added than baseline |
| 47 | 1b4feddcApply localization from 2103.04001 (#781) | JohnMcPMS | 5y ago | +3.4K -0 | 97%Elevated | more lines added than baseline |
| 48 | cca8545fImplement V1 manifest and schema validation (#740) | yao-msft | 5y ago | +5.0K -1.3K | 97%Elevated | more lines added than baseline |
| 49 | f4882c25Name and publisher normalization for cross reference (#724) | JohnMcPMS | 5y ago | +4.6K -22 | 97%Elevated | more lines added than baseline |
| 50 | c6091d37Update localalization with latest strings (#707) | JohnMcPMS | 5y ago | +2.2K -60 | 97%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/winget-cli has 1,398 commits in its history from 120 contributors, the first of them Jul 16, 2019. 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.