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
68 commits sit in this repo's top risk tercile, which is 33% of the 204scored. 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.4 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 other-led, now leaning feature.
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 | 4e0bb901Add zephyr1 | mattmc3 | 2y ago | +1.5K -0 | 100thElevated | more lines added than baseline |
| 2 | 6363279atest: add bats suite covering z1's behavior | mattmc3 | 4w ago | +923 -0 | 99thElevated | more lines added than baseline |
| 3 | 41266861Initial add of all zebrafish modules | mattmc3 | 5y ago | +1.1K -3 | 99thElevated | more lines added than baseline |
| 4 | ca6cbeb2Update from z1 | mattmc3 | 2y ago | +531 -1.4K | 98thElevated | more lines added than baseline |
| 5 | 1c6ee301v0.5 dev commit | mattmc3 | 4y ago | +471 -434 | 98thElevated | more lines added than baseline |
| 6 | 18e39783Add editor config, profiling, and more | mattmc3 | 4y ago | +470 -12 | 98thElevated | more lines added than baseline |
| 7 | c8906194feat(editor): substring history search | mattmc3 | 3w ago | +476 -33 | 97thElevated | more lines added than baseline |
| 8 | f9a305b6Major refactor from Zephyr | mattmc3 | 2y ago | +382 -223 | 97thElevated | more lines added than baseline |
| 9 | aa875553feat(Async): add a reusable async library | mattmc3 | 4w ago | +406 -40 | 95thElevated | more lines added than baseline |
| 10 | e4fd39c7Refactor .zshrc1 to simplify | mattmc3 | 4mo ago | +525 -2.2K | 95thElevated | more lines added than baseline |
| 11 | c2545ca6Zebrafish 2.0.0-beta | mattmc3 | 3y ago | +480 -537 | 95thElevated | more lines added than baseline |
| 12 | 3578fa3ev1.0.0 | mattmc3 | 4y ago | +585 -1.0K | 95thElevated | more lines added than baseline |
| 13 | 38b378e7zshrc1 v2.0 | mattmc3 | 2y ago | +462 -320 | 94thElevated | more lines added than baseline |
| 14 | b691ec76Return to project roots: one file to rule them all | mattmc3 | 4y ago | +554 -1.2K | 93thElevated | more lines added than baseline |
| 15 | 46408863feat(Config): gate features behind skip zstyles | mattmc3 | 3w ago | +281 -90 | 92thElevated | more lines added than baseline |
| 16 | 55ba7e29Update compstyles | mattmc3 | 2y ago | +240 -82 | 92thElevated | more lines added than baseline |
| 17 | e4bee5bcUpdate editor | mattmc3 | 2y ago | +223 -91 | 92thElevated | more lines added than baseline |
| 18 | 7cd7f174Update editor plugin | mattmc3 | 2y ago | +219 -29 | 92thElevated | more lines added than baseline |
| 19 | 9b09b274feat(editor): add accept-line hooks and a default command | mattmc3 | 3w ago | +265 -48 | 91thElevated | more lines added than baseline |
| 20 | 61a70363feat(editor): add opt-in alias expansion widgets | mattmc3 | 3w ago | +192 -22 | 90thElevated | more lines added than baseline |
| 21 | 1465a1f7feat(Prompt): highlight the last path component | mattmc3 | 4w ago | +219 -39 | 90thElevated | more lines added than baseline |
| 22 | c61aa737Update to version 3.0.0 | mattmc3 | 3y ago | +222 -280 | 90thElevated | more lines added than baseline |
| 23 | 1a685296Separate customization docs | mattmc3 | 4y ago | +167 -156 | 90thElevated | more lines added than baseline |
| 24 | 28ddd526Separate out plugin commands | mattmc3 | 2y ago | +153 -135 | 88thElevated | more lines added than baseline |
| 25 | 6707b45dAdd functions and lib | mattmc3 | 5y ago | +150 -0 | 88thElevated | more lines added than baseline |
| 26 | 5d9ff3cbfeat(dirhistory): add Fish-style prevd and nextd | mattmc3 | 2w ago | +181 -2 | 87thElevated | more lines added than baseline |
| 27 | 1522cd1arefactor(editor): split the editor section by topic | mattmc3 | 2w ago | +139 -109 | 87thElevated | more lines added than baseline |
| 28 | 41bb5505feat(autosuggest): suggest the rest of the line from history | mattmc3 | 2w ago | +171 -0 | 86thElevated | more lines added than baseline |
| 29 | 1edf3faefeat(clipboard): add copyfile, copypath, and copybuffer | mattmc3 | 3w ago | +190 -0 | 86thElevated | more lines added than baseline |
| 30 | 565361c8feat(editor): add accept-line-or-newline | mattmc3 | 3w ago | +156 -0 | 86thElevated | more lines added than baseline |
| 31 | 04f8c0f9Add plugin functions | mattmc3 | 2y ago | +136 -0 | 86thElevated | more lines added than baseline |
| 32 | 3f968585feat(Editor): select the keymap with a zstyle | mattmc3 | 4w ago | +153 -2 | 84thElevated | more lines added than baseline |
| 33 | d494d026Change key binding | mattmc3 | 4y ago | +107 -417 | 84thElevated | more lines added than baseline |
| 34 | 2b6828f2feat(Compinit): rebuild the compdump when fpath changes | mattmc3 | 4w ago | +134 -16 | 83thElevated | more lines added than baseline |
| 35 | b5570fc1Update from zephyr | mattmc3 | 2y ago | +108 -92 | 83thElevated | more lines added than baseline |
| 36 | 581799cbfix(Zfunctions): autoload at any depth, follow symlinks | mattmc3 | 3w ago | +136 -3 | 82thElevated | more lines added than baseline |
| 37 | 03975441feat(Editor): make the cursor shape configurable per mode | mattmc3 | 4w ago | +118 -28 | 82thElevated | more lines added than baseline |
| 38 | 98201766v0.6.0 | mattmc3 | 4y ago | +109 -48 | 82thElevated | more lines added than baseline |
| 39 | 933c51f9feat(xdg-basedirs): let users opt out of the XDG dirs | mattmc3 | 3w ago | +112 -6 | 81thElevated | more lines added than baseline |
| 40 | 3adf215eAdd external plugins | mattmc3 | 4y ago | +78 -20 | 81thElevated | more lines added than baseline |
| 41 | 2dd35700feat(Prompt): put prompt directories on fpath | mattmc3 | 4w ago | +97 -2 | 80thElevated | more lines added than baseline |
| 42 | 3564709ffeat(Hooks): add post_zshrc event and history zstyles | mattmc3 | 4w ago | +78 -17 | 80thElevated | more lines added than baseline |
| 43 | b092a2d5Refactor | mattmc3 | 2y ago | +76 -58 | 80thElevated | more lines added than baseline |
| 44 | def1dfbcfix(Color): pick ls's color flag from what the alias runs | mattmc3 | 4w ago | +82 -24 | 79thElevated | more lines added than baseline |
| 45 | b403d62bAdd functions | mattmc3 | 3y ago | +70 -0 | 78thElevated | more lines added than baseline |
| 46 | 464ed558build(Justfile): add markdown format recipes | mattmc3 | 3w ago | +70 -60 | 77thElevated | more lines added than baseline |
| 47 | 71f95b0bv0.6.3 | mattmc3 | 4y ago | +90 -39 | 77thElevated | more lines added than baseline |
| 48 | a61a3a15refactor(lib): prefix libs and prefer your own | mattmc3 | 2w ago | +85 -22 | 76thElevated | more lines added than baseline |
| 49 | 0a21573cUpdate homebrew | mattmc3 | 2y ago | +59 -22 | 76thElevated | more lines added than baseline |
| 50 | 7720b890perf(color): probe diff --color on first use, not at startup | mattmc3 | 3w ago | +64 -3 | 75thElevated | 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.
HexSleeves/zshrc1 has 204 commits in its history from 1 contributor, the first of them Feb 18, 2021. In the last 90 days 7 files were touched, 58 times in total, most often z1.zsh. Every commit is scored for change risk from its size, spread and the history of the files it touches.