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
15 commits sit in this repo's top risk tercile, which is 33% of the 45scored. 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 | b3fdf278Add macOS Control Room GUI | Justin Adams | 7mo ago | +7.1K -1 | 98thElevated | more lines added than baseline |
| 2 | 57a49ac2initial commit | Andrew | 10y ago | +31.7K -0 | 98thElevated | more lines added than baseline |
| 3 | bbc26147Fix runtime robustness and config validation | Justin Adams | 7mo ago | +742 -87 | 93thElevated | more lines added than baseline |
| 4 | 5f6843d2Create LICENSE | Dmitry | 8y ago | +674 -0 | 93thElevated | more lines added than baseline |
| 5 | 560b8157Replace legacy stack with Rust WireGuard bonding | Justin Adams | 7mo ago | +2.8K -31.7K | 90thElevated | more lines added than baseline |
| 6 | 1fa12ccd* Using packaging configuration present in packages/os-trusty/debian * Overriding dh_installdocs to avoid error during package construction | Francisco Guerrero | 10y ago | +370 -0 | 88thElevated | more lines added than baseline |
| 7 | bc864d0eRoute kernel QUIC over bonded WireGuard | Justin Adams | 3mo ago | +384 -36 | 86thElevated | more lines added than baseline |
| 8 | 16b67562Upgrade GUI deps after audit | Justin Adams | 7mo ago | +252 -135 | 83thElevated | more lines added than baseline |
| 9 | 81459d89🔒 security fix: implement secure SSH host key checking | spotty118 | 3mo ago | +156 -2 | 81thElevated | more lines added than baseline |
| 10 | a417d7f5Include remaining local changes | Justin Adams | 7mo ago | +89 -5 | 79thElevated | more lines added than baseline |
| 11 | 10afcc89* Cleaning after purge * Starting service after install * Stoping service before removal | Francisco Guerrero | 10y ago | +59 -50 | 77thElevated | more lines added than baseline |
| 12 | b3d98e07🎨 Palette: Add loading spinners to async actions (#42) | Justin Adamsjulesassisted | 3mo ago | +75 -5 | 74thElevated | more lines added than baseline |
| 13 | e3b1ba3b⚡ Parallelize health pings and broadcast sends | spotty118 | 3mo ago | +56 -27 | 72thElevated | more lines added than baseline |
| 14 | c681ddaaUpdate README with features and roadmap | Justin Adams | 7mo ago | +42 -0 | 70thElevated | more lines added than baseline |
| 15 | 91fd2aed⚡ Bolt: Remove allocations in hot path (#43) | Justin Adamsjulesassisted | 3mo ago | +33 -17 | 68thElevated | more lines added than baseline |
| 16 | b9d9dbc6Replacing systemd service configuration for vtrunkd_helper for upstart service configuration | Francisco Guerrero | 10y ago | +25 -11 | 64thTypical | more lines added than baseline |
| 17 | 69b19479Update README.md | Andrew | 10y ago | +25 -15 | 64thTypical | more lines added than baseline |
| 18 | a12546a3Refactor generate_configs to eliminate duplicate logic | spotty118 | 3mo ago | +22 -31 | 61thTypical | more lines added than baseline |
| 19 | 94f7f76eSimplify QUIC over WireGuard routing | Justin Adams | 3mo ago | +16 -381 | 59thTypical | more lines added than baseline |
| 20 | 11e539ceAdding service for vtrunkd_helper | Francisco Guerrero | 10y ago | +11 -0 | 57thTypical | more focused than baseline |
| 21 | 6a346f6dtest(wireguard): add test case for invalid base64 in decode_key | spotty118 | 3mo ago | +9 -0 | 54thTypical | fewer lines added than baseline |
| 22 | 589a40b6fix: ensure daemonized stdout/stderr are writable | google-labs-jules[bot]julesautonomous | 7mo ago | +8 -4 | 51thTypical | fewer lines added than baseline |
| 23 | aff36ee8Minor deb packaging fixes | David Parunakian | 10y ago | +7 -17 | 51thTypical | more scattered than baseline |
| 24 | a55b1ed7fix potential use of negative index after return of missing_resend_buffer | Andrew Gree | 9mo ago | +6 -4 | 48thTypical | fewer lines added than baseline |
| 25 | 523e6d57adding travis build instruction | Andrew | 10y ago | +6 -0 | 46thTypical | fewer lines added than baseline |
| 26 | bee3603dpython-pip is needed to install the desired version of cffi (1.0.0) | Francisco Guerrero | 10y ago | +4 -1 | 43thTypical | fewer lines added than baseline |
| 27 | e9db4787fixed README for ubuntu compatible compilation options | Andrew | 10y ago | +3 -8 | 41thTypical | fewer lines added than baseline |
| 28 | b8a9d0ccRemoving references to vtrunkd2 | Francisco Guerrero | 10y ago | +4 -171 | 39thTypical | fewer lines added than baseline |
| 29 | 063fc597Update control | Jose Francisco Guerrero | 10y ago | +2 -2 | 36thTypical | fewer lines added than baseline |
| 30 | 4e9073f9Fixing postinst and control | Francisco Guerrero | 10y ago | +2 -2 | 36thTypical | fewer lines added than baseline |
| 31 | a8258f1amore fd_set init macro compliance | Andrew Gree | 9mo ago | +2 -0 | 30thBelow typical | fewer lines added than baseline |
| 32 | bc70ad42added travis build badge | Andrew | 10y ago | +2 -0 | 30thBelow typical | fewer lines added than baseline |
| 33 | 88b7a9f0minimal README fix | Andrew | 10y ago | +2 -2 | 30thBelow typical | fewer lines added than baseline |
| 34 | ccf8e365chore: fix unreachable code warning in wireguard.rs | spotty118 | 3mo ago | +1 -3 | 18thBelow typical | fewer lines added than baseline |
| 35 | 552342eaAdjust README example link name | Justin Adams | 7mo ago | +1 -1 | 18thBelow typical | fewer lines added than baseline |
| 36 | 9b616f6fadded standard fd_set init macro sequence to avoid potential garbage | Andrew Gree | 9mo ago | +1 -0 | 18thBelow typical | fewer lines added than baseline |
| 37 | 7803ba77Update postinst | Jose Francisco Guerrero | 10y ago | +1 -1 | 18thBelow typical | fewer lines added than baseline |
| 38 | 224863bbDo not fail if the service is already stopped | Francisco Guerrero | 10y ago | +1 -1 | 18thBelow typical | fewer lines added than baseline |
| 39 | ce16046aAdding necessary dependencies: python-all-dev and libffi-dev | Francisco Guerrero | 10y ago | +1 -1 | 18thBelow typical | fewer lines added than baseline |
| 40 | a07e95fdUpdate .travis.yml | Andrew | 10y ago | +1 -0 | 18thBelow typical | fewer lines added than baseline |
| 41 | 95942150removed unused deps | Andrew | 10y ago | +1 -1 | 18thBelow typical | fewer lines added than baseline |
| 42 | 22049bce🎨 Palette: Add loading spinners to async actions (#49) | Justin Adamsjulesassisted | 3mo ago | +0 -0 | 8thBelow typical | fewer lines added than baseline |
| 43 | 51cf0058⚡ Bolt: Remove allocations in hot path (#50) | Justin Adamsjulesassisted | 3mo ago | +0 -0 | 6thBelow typical | fewer lines added than baseline |
| 44 | fd54ccedRevert "more fd_set init macro compliance" | Andrew Gree | 9mo ago | +0 -2 | 2thBelow typical | fewer lines added than baseline |
| 45 | c1e7e8ceMoving service configfile to helper repository | Francisco Guerrero | 10y ago | +0 -25 | 2thBelow 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 45 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/vtrunkd has 54 commits in its history from 9 contributors, the first of them Feb 3, 2016. In the last 90 days 5 files were touched, 13 times in total, most often wireguard.rs. Every commit is scored for change risk from its size, spread and the history of the files it touches.