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
19 commits sit in this repo's top risk tercile, which is 32% of the 60scored. 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.5 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 | ceed5f94Implement ServerConfig | Smilex_Gamer | 1y ago | +213.0K -236 | 98%Elevated | more lines added than baseline |
| 2 | 897a0f6fImplement SSL | Smilex_Gamer | 2y ago | +32.1K -47 | 98%Elevated | more lines added than baseline |
| 3 | e62ab14bImplement login on database | Smilex_Gamer | 1y ago | +2.6K -91 | 96%Elevated | more lines added than baseline |
| 4 | fe308852Implement Packet_Inventory | SmilexGamer | 2mo ago | +2.0K -290 | 93%Elevated | more lines added than baseline |
| 5 | 763c3dd7Add safeguards to avoid using objects already freed | Smilex_Gamer | 7mo ago | +1.6K -599 | 93%Elevated | more lines added than baseline |
| 6 | c43134a6Upload files | Smilex_Gamer | 4y ago | +1.4K -0 | 93%Elevated | more lines added than baseline |
| 7 | a64f751fFinish implementing Packet_Udp | SmilexGamer | 2mo ago | +1.3K -771 | 89%Elevated | more lines added than baseline |
| 8 | d9775f68Implement ServerConsole | Smilex_Gamer | 1y ago | +1.1K -441 | 88%Elevated | more lines added than baseline |
| 9 | 318e3900Implement RoomSettings | Smilex_Gamer | 1y ago | +687 -23 | 86%Elevated | more lines added than baseline |
| 10 | 9ed3b6dcImplement RoomManager | Smilex_Gamer | 1y ago | +679 -432 | 84%Elevated | more lines added than baseline |
| 11 | bc374452Implement Packet_Favorite | Smilex_Gamer | 8mo ago | +479 -19 | 81%Elevated | more lines added than baseline |
| 12 | 2b979661Fully implement server transfer | Smilex_Gamer | 1y ago | +508 -155 | 81%Elevated | more lines added than baseline |
| 13 | f4d695abFinish login | Smilex_Gamer | 1y ago | +452 -291 | 81%Elevated | more lines added than baseline |
| 14 | 7c21e007Implement Packet_ClientCheck | Smilex_Gamer | 8mo ago | +514 -241 | 77%Elevated | more lines added than baseline |
| 15 | 82d7d780Merge ServerTick with ServerConsole | Smilex_Gamer | 1y ago | +455 -511 | 77%Elevated | more lines added than baseline |
| 16 | ecd68e93Housekeeping | Smilex_Gamer | 1y ago | +501 -270 | 74%Elevated | more lines added than baseline |
| 17 | 8a733620Implement UserSession | Smilex_Gamer | 1y ago | +299 -209 | 73%Elevated | more lines added than baseline |
| 18 | 106a6415UserInfoFlag -> UserCharacterFlag | Smilex_Gamer | 1y ago | +217 -208 | 70%Elevated | more lines added than baseline |
| 19 | 75a66542Begin implementing server transfer | Smilex_Gamer | 1y ago | +141 -32 | 70%Elevated | more lines added than baseline |
| 20 | 370b226dResearch room settings | Smilex_Gamer | 1y ago | +208 -183 | 65%Typical | more lines added than baseline |
| 21 | af1cfb80Implement Transfer | Huan912 | 1y ago | +268 -1 | 65%Typical | more lines added than baseline |
| 22 | 17d4d136Implement UserStart | Smilex_Gamer | 2y ago | +175 -13 | 65%Typical | more lines added than baseline |
| 23 | 02f7f251Optimizations | Smilex_Gamer | 3y ago | +144 -131 | 65%Typical | more lines added than baseline |
| 24 | 56d0e38bClean-ups | Smilex_Gamer | 2y ago | +162 -380 | 61%Typical | more lines added than baseline |
| 25 | bf304002Implement Packet_Room UpdateRoomSettings | Huan912 | 1y ago | +171 -0 | 59%Typical | more lines added than baseline |
| 26 | bc8b73c6Implement Packet_Option | Huan912 | 1y ago | +158 -0 | 57%Typical | more lines added than baseline |
| 27 | 45c6a0ccSome clean-ups | Smilex_Gamer | 2y ago | +132 -29 | 57%Typical | more lines added than baseline |
| 28 | ad023b44Implement ServerList and ServerChannel | Smilex_Gamer | 1y ago | +139 -2 | 54%Typical | more lines added than baseline |
| 29 | 4454d7aaMiscellaneous changes | Smilex_Gamer | 3y ago | +85 -72 | 53%Typical | more lines added than baseline |
| 30 | c6c64479ExitGame -> HostEndSession | SmilexGamer | 4w ago | +61 -45 | 51%Typical | more lines added than baseline |
| 31 | e6299e36Add users console command | Smilex_Gamer | 1y ago | +53 -19 | 48%Typical | more lines added than baseline |
| 32 | 68197a40Implement Packet_RoomList UpdateRoom | Smilex_Gamer | 1y ago | +49 -4 | 48%Typical | more lines added than baseline |
| 33 | da268115Don't send packet if it exceeds PACKET_MAX_SIZE | Smilex_Gamer | 1y ago | +65 -50 | 46%Typical | more lines added than baseline |
| 34 | 98d581ecio_service -> io_context | Smilex_Gamer | 11mo ago | +37 -28 | 43%Typical | more lines added than baseline |
| 35 | 82810463Housekeeping | Smilex_Gamer | 1y ago | +40 -40 | 43%Typical | more lines added than baseline |
| 36 | cd07f19fEscape userName on Login and TransferLogin | Smilex_Gamer | 8mo ago | +34 -5 | 41%Typical | more lines added than baseline |
| 37 | 2a02e401Separate encrypt and decrypt ciphers setups | Smilex_Gamer | 1y ago | +29 -19 | 38%Typical | more lines added than baseline |
| 38 | 4d06d644Implement LeaveRoom | Huan912 | 1y ago | +31 -1 | 38%Typical | more lines added than baseline |
| 39 | dfca9f5fMerge TCPPort and UDPPort into one | Smilex_Gamer | 1y ago | +42 -51 | 36%Typical | more lines added than baseline |
| 40 | 7a85b9f9Initial commit | Smilex_Gamer | 4y ago | +23 -0 | 34%Typical | more lines added than baseline |
| 41 | c15963edFree the cipher context when setup fails | Smilex_Gamer | 1y ago | +17 -1 | 33%Below typical | more lines added than baseline |
| 42 | 8ce02259Fix warnings | Smilex_Gamer | 1y ago | +16 -14 | 31%Below typical | more lines added than baseline |
| 43 | e56e91e4Implement mutex in DatabaseManager::Init | Huan912 | 1y ago | +8 -0 | 28%Below typical | fewer lines added than baseline |
| 44 | bd9b657cAccount -> Username | Smilex_Gamer | 1y ago | +8 -4 | 28%Below typical | fewer lines added than baseline |
| 45 | 748c99d2Update README.md | Smilex_Gamer | 2y ago | +7 -1 | 28%Below typical | fewer lines added than baseline |
| 46 | 08c36923Fix edge case where client could disconnect while transferring and then login wouldn't remove the database record | SmilexGamer | 2mo ago | +4 -7 | 24%Below typical | fewer lines added than baseline |
| 47 | a0b336c7Rename clientNARCRC to clientNARChecksum | Smilex_Gamer | 2y ago | +4 -4 | 22%Below typical | fewer lines added than baseline |
| 48 | cc05ad24Handle disconnect properly | Smilex_Gamer | 2y ago | +3 -6 | 22%Below typical | fewer lines added than baseline |
| 49 | fd63c721Registration logic and optimize database query | Huan912 | 1y ago | +2 -4 | 19%Below typical | fewer lines added than baseline |
| 50 | df850431Fixed typo, Want die lel | Huan912 | 1y ago | +2 -2 | 17%Below 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 60 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.
smilexgamer/cso-master-server has 60 commits in its history from 3 contributors, the first of them Jun 1, 2022. In the last 90 days 54 files were touched, 89 times in total, most often packet_transfermanager.cpp. Every commit is scored for change risk from its size, spread and the history of the files it touches.