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
88 commits sit in this repo's top risk tercile, which is 34% of the 261scored. 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 | 38cd14f1fully implemented IsoHash2 and adapted everything else | fregeh | 7mo ago | +107.6K -5 | 99thElevated | more lines added than baseline |
| 2 | 6ca4f4a7Added Threadpool and pybind11 | fata | 2y ago | +65.8K -702 | 99thElevated | more lines added than baseline |
| 3 | 4d31176bFix StreamCompressor and add unit tests | fata | 2y ago | +286.8K -1.6M | 99thElevated | more lines added than baseline |
| 4 | 45b261b9Added base features byte size and number of components | fata | 2y ago | +1.6M -15 | 99thElevated | more lines added than baseline |
| 5 | 11d1664drevamp identifier and extractor code entirely | Markus Iser | 3y ago | +8.1K -895 | 98thElevated | more lines added than baseline |
| 6 | a48b13f9included fetch- and build of cadical; included gate-analyzer with cadical as sub-solver | Markus Iser | 5y ago | +2.3K -4 | 98thElevated | more lines added than baseline |
| 7 | fea4887cinitial commit | Markus Iser | 6y ago | +1.2K -0 | 98thElevated | more lines added than baseline |
| 8 | fddd903bcmake build; new directory structure; generalization; use cxxopts for cli | Markus Iser | 5y ago | +2.4K -18 | 97thElevated | more lines added than baseline |
| 9 | 032cc757sanicheck | Markus Iser | 1y ago | +685 -436 | 96thElevated | more lines added than baseline |
| 10 | 902d5e33cleanup | Markus Iser | 1y ago | +1.3K -2.1K | 96thElevated | more lines added than baseline |
| 11 | df7f9b03cleanup | Markus Iser | 4y ago | +1.2K -2.5K | 96thElevated | more lines added than baseline |
| 12 | 3b9422a5added streaming compression for file outputs: refactored all into separate tools | Ashlin Iser | 1mo ago | +575 -163 | 95thElevated | more lines added than baseline |
| 13 | 0a323ccdMake threadpool dynamic, add timeout behavior, add runtime property to extraction dictionary | fata | 2y ago | +525 -531 | 95thElevated | more lines added than baseline |
| 14 | ddaebb48wcnf base features | Christoph Jabs | 3y ago | +454 -27 | 95thElevated | more lines added than baseline |
| 15 | c8fc491agdbc | Markus Iser | 5y ago | +745 -482 | 95thElevated | more lines added than baseline |
| 16 | 5ab7c9aeopb base features | Christoph Jabs | 2y ago | +319 -0 | 94thElevated | more lines added than baseline |
| 17 | f0eafba0resource limits and verbose gate output | Markus Iser | 4y ago | +385 -264 | 94thElevated | more lines added than baseline |
| 18 | ed91fbe7recovery | Markus Iser | 5y ago | +290 -835 | 94thElevated | more lines added than baseline |
| 19 | dd2bc8b7qbfhash | Markus Iser | 3y ago | +437 -3 | 93thElevated | more lines added than baseline |
| 20 | c7ba8a9dPublish to PyPI via Github Release | fata | 2y ago | +233 -25 | 92thElevated | more lines added than baseline |
| 21 | 13a3fdf9improved handling of resource limits; dropped windows support | Markus Iser | 4y ago | +213 -139 | 92thElevated | more lines added than baseline |
| 22 | 6350589dgatefeatures | Markus Iser | 5y ago | +283 -47 | 92thElevated | more lines added than baseline |
| 23 | fd3c1dc1Add CI pipeline for Linux and macOS | fata-cmd | 2y ago | +311 -23 | 91thElevated | more lines added than baseline |
| 24 | 885a8712cnf2kis | Markus Iser | 4y ago | +290 -231 | 91thElevated | more lines added than baseline |
| 25 | 9b2fddafAdd cibuildwheel workflow | fata | 2y ago | +211 -129 | 90thElevated | more lines added than baseline |
| 26 | 1e542c73cleanup feature extractors | Markus Iser | 4y ago | +134 -116 | 90thElevated | more lines added than baseline |
| 27 | 6296cbc2refactor+fix | Markus Iser | 1y ago | +188 -220 | 90thElevated | more lines added than baseline |
| 28 | 8554bf89gatefeatures | Markus Iser | 5y ago | +119 -112 | 89thElevated | more lines added than baseline |
| 29 | 170c9417improved cnf normalizer and sanitizer; introduced command checksani for pre-selecting which benchmarks to sanitize | Markus Iser | 3y ago | +125 -127 | 89thElevated | more lines added than baseline |
| 30 | 4c2cae0ffurther optimizations | Markus Iser | 4y ago | +114 -105 | 89thElevated | more lines added than baseline |
| 31 | f607ffb6reduced-base-feature-set | Markus Iser | 3y ago | +116 -0 | 88thElevated | more lines added than baseline |
| 32 | 6d35314esanitize | Markus Iser | 4y ago | +136 -7 | 88thElevated | more lines added than baseline |
| 33 | 00cd6212got rid of resource limit handling. from now on, limits need to be enforced from the caller or a wrapper; also factored out the gate extractor with its cadical dependency | Ashlin Iser | 1w ago | +161 -176 | 87thElevated | more lines added than baseline |
| 34 | f1709c05wcnf iso hash | Christoph Jabs | 3y ago | +107 -1 | 87thElevated | more lines added than baseline |
| 35 | 5de529c5maxsat hash | Christoph Jabs | 3y ago | +103 -0 | 87thElevated | more lines added than baseline |
| 36 | f9737c98handling of file-size limits | Markus Iser | 4y ago | +102 -27 | 87thElevated | more lines added than baseline |
| 37 | 83de895da couple of optimizations | Markus Iser | 4y ago | +90 -68 | 86thElevated | more lines added than baseline |
| 38 | b8631200Create build_wheels_prev.yml | FreGeh | 1y ago | +87 -0 | 85thElevated | more lines added than baseline |
| 39 | 600642f4streamcompressor (not ready) | Markus Iser | 4y ago | +104 -7 | 85thElevated | more lines added than baseline |
| 40 | 51fa1f6aperformance: runtime and memory | Markus Iser | 4y ago | +101 -81 | 85thElevated | more lines added than baseline |
| 41 | b704c057cnf-normalizer | Markus Iser | 5y ago | +98 -5 | 85thElevated | more lines added than baseline |
| 42 | 61b1c07fopbhash | Markus Iser | 3y ago | +132 -59 | 84thElevated | more lines added than baseline |
| 43 | d51f25a5python module 'gdbhashc' | Markus Iser | 6y ago | +100 -5 | 84thElevated | more lines added than baseline |
| 44 | 1c0ea341isp from cnf | Markus Iser | 5y ago | +75 -107 | 83thElevated | more lines added than baseline |
| 45 | 4e3d533ddocumentation | Markus Iser | 2y ago | +80 -58 | 82thElevated | more lines added than baseline |
| 46 | 30589128use uint64 for weights | Christoph Jabs | 2y ago | +61 -17 | 82thElevated | more lines added than baseline |
| 47 | c8c12d70isohash | Markus Iser | 4y ago | +79 -1 | 82thElevated | more lines added than baseline |
| 48 | 3cd53680bring back single-check per pass (formally via result-caching, now via sorted merge + unique) | Markus Iser | 5y ago | +81 -20 | 82thElevated | more lines added than baseline |
| 49 | 50b16115added testing for iso isohash2 and adjusted few lines for clarity | fregeh | 7mo ago | +244 -120 | 81thElevated | more lines added than baseline |
| 50 | 740c7d1fimplemented adjusted canonical stabilization | fregeh | 7mo ago | +64 -28 | 81thElevated | 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.
udopia/gbdc has 289 commits in its history from 8 contributors, the first of them Sep 3, 2020. In the last 90 days 12 files were touched, 14 times in total, most often Main.cc. Every commit is scored for change risk from its size, spread and the history of the files it touches.