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
3,362 commits sit in this repo's top risk tercile, which is 34% of the 10,000scored. 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 7.1 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 | a49b2d5bproject panel: Make updates asynchronous (#38881) | Piotr Osiewicz | 11mo ago | +97.4K -596 | 100thElevated | more lines added than baseline |
| 2 | f891dfb3Introduce a new `StreamingEditFileTool` (#29733) | Antonio Scandurra | 1y ago | +49.1K -20 | 100thElevated | more lines added than baseline |
| 3 | 6fca1d2bEliminate GPUI View, ViewContext, and WindowContext types (#22632) | Nathan Sobo | 1y ago | +36.3K -28.2K | 100thElevated | more lines added than baseline |
| 4 | aceff52fproject: Move tests to integration layer (#47596) | Piotr Osiewicz | 7mo ago | +6.1K -6.1K | 100thElevated | more lines added than baseline |
| 5 | 40a2c724settings_ui: Organize page data (#46275) | Ben Kunkle | 7mo ago | +7.8K -7.0K | 100thElevated | more lines added than baseline |
| 6 | fcdab160Settings refactor (#38367) | Conrad Irwin | 11mo ago | +11.6K -11.8K | 100thElevated | more lines added than baseline |
| 7 | 41a60ffeDebugger implementation (#13433) | Remco Smits | 1y ago | +25.8K -448 | 100thElevated | more lines added than baseline |
| 8 | d2c55cbeRework diff rendering to allow putting the cursor into deleted text, soft-wrapping and scrolling deleted text correctly (#22994) | Max Brunsfeld | 1y ago | +7.9K -5.8K | 100thElevated | more lines added than baseline |
| 9 | 618f848cgit: Side-by-side diff UI (#47349) | Cole Miller | 7mo ago | +7.9K -889 | 100thElevated | more lines added than baseline |
| 10 | ece66be3docs: Big reorganize (#45276) | Katie Geer | 7mo ago | +6.1K -5.3K | 100thElevated | more lines added than baseline |
| 11 | 415f384fDiff review comments: store locally and batch submit to agent (#46669) | Richard Feldman | 7mo ago | +2.5K -42 | 100thElevated | more lines added than baseline |
| 12 | 42583c11Reorganize edit prediction code and remove old experiments (#44187) | Max Brunsfeld | 9mo ago | +5.5K -15.0K | 100thElevated | more lines added than baseline |
| 13 | 9122dd2dCombine zeta and zeta2 edit prediction providers (#43284) | Max Brunsfeld | 9mo ago | +4.9K -6.1K | 100thElevated | more lines added than baseline |
| 14 | f652c3a1settings_ui: Filter to get project settings (#39730) | Ben Kunkle | 10mo ago | +2.4K -2.7K | 100thElevated | more lines added than baseline |
| 15 | 075104a5settings ui: Move settings data out of settings window (#39638) | Anthony Eid | 11mo ago | +2.6K -2.6K | 100thElevated | more lines added than baseline |
| 16 | ec202a26settings ui: Add basic setting page fields to UI (#39343) | Anthony Eid | 11mo ago | +2.8K -94 | 100thElevated | more lines added than baseline |
| 17 | 03f9cf44Represent relative paths using a dedicated, separator-agnostic type (#38744) | Max Brunsfeld | 11mo ago | +5.9K -5.3K | 100thElevated | more lines added than baseline |
| 18 | fff0eceawindows: Fix keystroke & keymap (#36572) | 张小白 | 1y ago | +3.5K -1.7K | 100thElevated | more lines added than baseline |
| 19 | 8f567383Auto-fix clippy::collapsible_if violations (#36428) | Piotr Osiewicz | 1y ago | +6.7K -7.1K | 100thElevated | more lines added than baseline |
| 20 | 35539847Allow `StreamingEditFileTool` to also create files (#29785) | Antonio Scandurra | 1y ago | +2.9K -139 | 100thElevated | more lines added than baseline |
| 21 | c05bf096Merge `Component` and `ComponentPreview` trait (#28365) | Nate Butler | 1y ago | +3.3K -1.8K | 100thElevated | more lines added than baseline |
| 22 | 8ab252c4Split protobufs into separate files (#28130) | Max Brunsfeld | 1y ago | +3.5K -3.4K | 100thElevated | more lines added than baseline |
| 23 | cf7d639fMigrate most callers of git-related worktree APIs to use the GitStore (#27225) | Cole Miller | 1y ago | +6.5K -6.4K | 100thElevated | more lines added than baseline |
| 24 | 1aefa517Move "async move" a few characters to the left in cx.spawn() (#26758) | Mikayla Maki | 1y ago | +3.1K -3.2K | 100thElevated | more lines added than baseline |
| 25 | 7ba0bda2git: Add graph support (#44434) | Anthony Eid | 7mo ago | +3.1K -7 | 100thElevated | more lines added than baseline |
| 26 | e9aadaf0repl: Add initial notebook execution + KernelSession abstraction (#43553) | MostlyK | 7mo ago | +1.8K -307 | 100thElevated | more lines added than baseline |
| 27 | 7adb97acUser-defined slash commands (#46815) | Richard Feldman | 7mo ago | +2.8K -43 | 100thElevated | more lines added than baseline |
| 28 | 4791e1ddGranular Tool Permission Buttons (#46284) | Richard Feldman | 7mo ago | +2.6K -445 | 100thElevated | more lines added than baseline |
| 29 | 756637feSubagents PR 2: Thread spawning + execution (#46187) | Richard Feldman | 7mo ago | +1.9K -29 | 100thElevated | more lines added than baseline |
| 30 | 0e97c18fAdd breakpoint hover visual tests with VisualTestPlatform (#46404) | Richard Feldman | 7mo ago | +1.5K -602 | 100thElevated | more lines added than baseline |
| 31 | 97c35c08gpui: Actually remove the Result from AsyncApp (#45809) | Mikayla Makiclaudeassisted | 7mo ago | +2.3K -2.8K | 100thElevated | more lines added than baseline |
| 32 | 2a45dbf6Add `ep split-commit` command (#46067) | Oleksiy Syvokon | 8mo ago | +3.0K -2 | 100thElevated | more lines added than baseline |
| 33 | 9a79cb8bImprove support for collecting edit prediction training and eval examples (#45914) | Max Brunsfeld | 8mo ago | +2.1K -507 | 100thElevated | more lines added than baseline |
| 34 | 554382a8git: Rework side-by-side diff to use distinct buffers for the left-hand side (#44838) | Cole Miller | 8mo ago | +3.0K -2.2K | 100thElevated | more lines added than baseline |
| 35 | ad58f1f6docs: Add migrate docs for Webstorm / Pycharm / RustRover (#45128) | Katie Geer | 8mo ago | +1.5K -3 | 100thElevated | more lines added than baseline |
| 36 | f21cec7cIntroduce worktree trust mechanism (#44887) | Kirill Bulatov | 8mo ago | +4.4K -178 | 100thElevated | more lines added than baseline |
| 37 | 75c71a9fKick off agent v2 (#44190) | Mikayla Maki | 8mo ago | +2.5K -98 | 100thElevated | more lines added than baseline |
| 38 | 25d74480Rework edit prediction CLI (#44562) | Max Brunsfeld | 8mo ago | +2.5K -4.8K | 100thElevated | more lines added than baseline |
| 39 | 76167109Add experimental LSP-based context retrieval system for edit prediction (#44036) | Max Brunsfeld | 9mo ago | +2.5K -1.3K | 100thElevated | more lines added than baseline |
| 40 | a2d57fc7zed_extension_api: Fork new version of extension API (#44025) | Marshall Bowers | 9mo ago | +1.9K -962 | 100thElevated | more lines added than baseline |
| 41 | f0820ae8agent_ui: Remove context strip from inline assistant (#42633) | Bennet Bo Fenner | 9mo ago | +2.2K -7.4K | 100thElevated | more lines added than baseline |
| 42 | c98b2d69multi_buffer: Typed `MultiBufferOffset` (#42707) | Lukas Wirth | 9mo ago | +3.0K -1.6K | 100thElevated | more lines added than baseline |
| 43 | 784fdcaezeta2: Build edit prediction prompt and process model output in client (#41870) | Max Brunsfeld | 9mo ago | +2.2K -2.4K | 100thElevated | more lines added than baseline |
| 44 | 92c31278Add support for GitHub Copilot /responses endpoint (#40762) | Somtoo Chukwurah | 10mo ago | +1.2K -24 | 100thElevated | more lines added than baseline |
| 45 | ed5b9a47Rework inlay hints system (#40183) | Kirill Bulatov | 10mo ago | +3.3K -2.6K | 100thElevated | more lines added than baseline |
| 46 | 3f131916Remove agent1 code (#40495) | Bennet Bo Fenner | 10mo ago | +5.3K -23.7K | 100thElevated | more lines added than baseline |
| 47 | 9056d776settings_ui: Add dynamic setting fields (#40443) | Ben Kunkle | 10mo ago | +2.4K -2.4K | 100thElevated | more lines added than baseline |
| 48 | e11e39f9settings ui: Rearrange sections (#39978) | Katie Geer | 10mo ago | +1.1K -1.1K | 100thElevated | more lines added than baseline |
| 49 | 6a9639f6zeta2 cli: Split retrieval stats module (#39977) | Agus Zubiaga | 10mo ago | +1.1K -1.1K | 100thElevated | more lines added than baseline |
| 50 | bcef3b50zeta2: Parse imports via Tree-sitter queries + improve `zeta retrieval-stats` (#39735) | Michael Sloan | 10mo ago | +3.1K -506 | 100thElevated | 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.
vzwjustin/zed has 34,617 commits in its history from 1,527 contributors, the first of them Feb 20, 2021. 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.