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
127 commits sit in this repo's top risk tercile, which is 34% of the 371scored. 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 5.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 | 5dbbce87feat: configurable HTTP proxy image, Node 22 support, and 100% unit test coverage | Gilbert Holland-Lloyd | 2mo ago | +26.0K -10.3K | 100thElevated | more lines added than baseline |
| 2 | 3654dd5bUpdate Lerna to v3 (for npm publish) | jonbride | 6y ago | +9.1K -2.5K | 100thElevated | more lines added than baseline |
| 3 | 0ce30e36npm audit dev dependencies fixes | Maciej Dworakowski | 4y ago | +2.5K -2.3K | 99thElevated | more lines added than baseline |
| 4 | b90a47ebDrop Node 8 support with major dep version updates | jonbride | 4y ago | +7.0K -7.2K | 99thElevated | more lines added than baseline |
| 5 | 1b2ba832Add package-lock files | James Tancock | 8y ago | +4.5K -2 | 99thElevated | more lines added than baseline |
| 6 | 88eb01a0Update package Lerna | jonbride | 5y ago | +1.6K -1.9K | 98thElevated | more lines added than baseline |
| 7 | 757b986cUpdate babel-eslint | jonbride | 6y ago | +1.7K -617 | 98thElevated | more lines added than baseline |
| 8 | de97e185MON-3485 Add HTTPS Support and Utils | Lily Page | 1mo ago | +1.2K -2.4K | 98thElevated | more lines added than baseline |
| 9 | 2fdf5af2Bump parse-url from 7.0.2 to 8.1.0 | dependabot[bot] | 3y ago | +930 -642 | 98thElevated | more lines added than baseline |
| 10 | baa9ce8dStart work on website | Jamie Greeff | 10y ago | +859 -16 | 97thElevated | more lines added than baseline |
| 11 | 0530ec0eUpdate monorepo packages from npm audit | jonbride | 5y ago | +599 -182 | 97thElevated | more lines added than baseline |
| 12 | 7281d8dafix(updates): refactor registry client | Davinder Bains | 3y ago | +306 -262 | 97thElevated | more lines added than baseline |
| 13 | a2cc5e01Allow services to listen on https via proxy | Maciej Dworakowski | 4y ago | +478 -33 | 97thElevated | more lines added than baseline |
| 14 | 33acc67aForce update package for chokidar, resolves vulns | jonbride | 5y ago | +322 -1.4K | 96thElevated | more lines added than baseline |
| 15 | c765b099Add custom nginx proxy with helpful error pages | Jamie Greeff | 10y ago | +402 -1 | 96thElevated | more lines added than baseline |
| 16 | 5ce830ddAdd documentation for OSX VirtualBox (#49) | jeanpaulgorman | 10y ago | +155 -0 | 96thElevated | more lines added than baseline |
| 17 | 73d6fce0Improve documentation and README | Jamie Greeff | 10y ago | +255 -117 | 96thElevated | more lines added than baseline |
| 18 | ebfe8909Update dockerode major version, and other minors | jonbride | 6y ago | +187 -152 | 95thElevated | more lines added than baseline |
| 19 | 2fc60f55Add ability to add middleware and custom commands via plugins | Jamie Greeff | 10y ago | +174 -56 | 95thElevated | more lines added than baseline |
| 20 | b6f2f87eAdd navy doctor command and new error code system | Jamie Greeff | 10y ago | +259 -64 | 95thElevated | more lines added than baseline |
| 21 | 2d2ce182Add develop and live commands | Jamie Greeff | 10y ago | +188 -10 | 95thElevated | more lines added than baseline |
| 22 | 80e63716Update monorepo packages from npm audit | jonbride | 6y ago | +176 -109 | 94thElevated | more lines added than baseline |
| 23 | 36e1d921Improve table outputs on CLI | Jamie Greeff | 10y ago | +183 -120 | 94thElevated | more lines added than baseline |
| 24 | 47636c8cAdd internal HTTP proxy | Jamie Greeff | 10y ago | +192 -39 | 94thElevated | more lines added than baseline |
| 25 | ba76507dImplement basic docker compose driver with cwd config provider | Jamie Greeff | 10y ago | +171 -22 | 94thElevated | more lines added than baseline |
| 26 | 48bd5aefRun integration tests inside isolated Docker environment | Jamie Greeff | 10y ago | +299 -98 | 93thElevated | more lines added than baseline |
| 27 | 0d4e2b60Ability to set external IP on the command line | Jamie Greeff | 10y ago | +188 -38 | 93thElevated | more lines added than baseline |
| 28 | bb503c5fStart adding docs | Jamie Greeff | 10y ago | +142 -0 | 92thElevated | more lines added than baseline |
| 29 | 98d042dbStart environment and drivers | Jamie Greeff | 10y ago | +161 -28 | 92thElevated | more lines added than baseline |
| 30 | 3f70a791Add NPM config provider | Jamie Greeff | 10y ago | +137 -6 | 92thElevated | more lines added than baseline |
| 31 | c3b81801Ability to change the default navy for the CLI | Jamie Greeff | 10y ago | +106 -29 | 92thElevated | more lines added than baseline |
| 32 | 7b7fde99Refactor and add some missing unit tests | Jamie Greeff | 10y ago | +150 -23 | 92thElevated | more lines added than baseline |
| 33 | 75b3450fImprove documentation, add some examples | Jamie Greeff | 10y ago | +218 -35 | 91thElevated | more lines added than baseline |
| 34 | 869d3e3fAdd wait-for-healthy command | Jamie Greeff | 10y ago | +110 -0 | 91thElevated | more lines added than baseline |
| 35 | bea108aeImprove navy updates, use registry API to check for updates, closes #22 | Jamie Greeff | 10y ago | +105 -18 | 91thElevated | more lines added than baseline |
| 36 | 5b8dcdb1Reduce dev vulns by forcing patched mkdirp version | jonbride | 6y ago | +111 -61 | 90thElevated | more lines added than baseline |
| 37 | e042fb2fPort upstream changes from jwilder/nginx-proxy:0.6.0. | Joshua Jabbour | 9y ago | +84 -25 | 90thElevated | more lines added than baseline |
| 38 | 375d7e22Initial commit of navy-plugin-nodejs | Jamie Greeff | 10y ago | +107 -0 | 90thElevated | more lines added than baseline |
| 39 | cac44910Add navy updates command | Jamie Greeff | 10y ago | +113 -1 | 90thElevated | more lines added than baseline |
| 40 | 96e398f8Add ps, start, stop, and port to environment | Jamie Greeff | 10y ago | +125 -26 | 90thElevated | more lines added than baseline |
| 41 | ac71c4b4Add integration tests for launch CLI | Jamie Greeff | 10y ago | +131 -1 | 89thElevated | more lines added than baseline |
| 42 | 3b823040Fix how integration tests get Navy services | jonbride | 4y ago | +101 -97 | 88thElevated | more lines added than baseline |
| 43 | a922d868Add navy use-lan-ip and navy use-local-ip commands | Jamie Greeff | 10y ago | +81 -9 | 88thElevated | more lines added than baseline |
| 44 | ab9f4068Improve error reporting around non-existant compose config | Jamie Greeff | 10y ago | +99 -27 | 88thElevated | more lines added than baseline |
| 45 | 566e7077Allow overriding and resetting port mappings | Jamie Greeff | 10y ago | +88 -0 | 88thElevated | more lines added than baseline |
| 46 | 487f615fRename environment -> navy | Jamie Greeff | 10y ago | +100 -95 | 88thElevated | more lines added than baseline |
| 47 | 9c302991Allow automatic importing of Navy with "navy launch" from current working directory | Jamie Greeff | 10y ago | +74 -41 | 87thElevated | more lines added than baseline |
| 48 | 6bb4ec92Add integration tests for service development | Jamie Greeff | 10y ago | +90 -0 | 87thElevated | more lines added than baseline |
| 49 | 7fb757aaStart plugin interface | Jamie Greeff | 10y ago | +102 -19 | 87thElevated | more lines added than baseline |
| 50 | 37fca1dbAllow port config for auto proxy (default 80) | jonbride | 5y ago | +83 -13 | 86thElevated | 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.
moneyhub/navy has 391 commits in its history from 19 contributors, the first of them Apr 12, 2016. In the last 90 days 176 files were touched, 183 times in total, most often node-globals.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.