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
30 commits sit in this repo's top risk tercile, which is 33% of the 91scored. 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.8 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.
Began other-led, now leaning feature.
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 | 81a37df8v0.11.1 - Added support for undocumented element "CardinalityFeedback" in ShowPlan XML | Johan Kullbom | 3mo ago | +8.8K -13 | 98thElevated | more lines added than baseline |
| 2 | cb21db0bv0.11.0 | Johan Kullbom | 3mo ago | +8.6K -149 | 98thElevated | more lines added than baseline |
| 3 | aa4ea078First version | kullbom | 1y ago | +32.2K -2 | 98thElevated | more lines added than baseline |
| 4 | 80e87787Refactored diff collection | kullbom | 1y ago | +4.3K -311 | 96thElevated | more lines added than baseline |
| 5 | 67f5f307Fixed so that none default fill factors is part of scripts/clones | kullbom | 1y ago | +3.8K -471 | 96thElevated | more lines added than baseline |
| 6 | 8a14cbadMore refactoring | kullbom | 1y ago | +2.4K -1.8K | 93thElevated | more lines added than baseline |
| 7 | 1a9b2c5cMore refactorings and cleanups. Added support for documentation to the generated scripts and comparision. | kullbom | 1y ago | +2.8K -117 | 93thElevated | more lines added than baseline |
| 8 | 578380aeStable order of scripts for constraints and keys | kullbom | 9mo ago | +623 -601 | 92thElevated | more lines added than baseline |
| 9 | 8c8f6ef4Step 7 in improving the general naming of types and fields | kullbom | 1y ago | +345 -356 | 90thElevated | more lines added than baseline |
| 10 | c22a89bdAdded support for collation (db setting and columns) | kullbom | 1y ago | +716 -170 | 90thElevated | more lines added than baseline |
| 11 | ecf831d5Comparision basically in place | kullbom | 1y ago | +457 -53 | 90thElevated | more lines added than baseline |
| 12 | 060e6371Script all xproperties instead of only ms_description | kullbom | 1y ago | +560 -297 | 87thElevated | more lines added than baseline |
| 13 | 2e959d56Step 1 in improving the general naming of types and fields | kullbom | 1y ago | +511 -494 | 87thElevated | more lines added than baseline |
| 14 | bd807145Added ON UPDATE and ON DELETE to FKs | kullbom | 1y ago | +322 -4.2K | 85thElevated | more lines added than baseline |
| 15 | ebcbd94dCompare now collects differences | kullbom | 1y ago | +324 -291 | 85thElevated | more lines added than baseline |
| 16 | 96cb4ab2Fixed problem with comparision | kullbom | 1y ago | +461 -163 | 81thElevated | more lines added than baseline |
| 17 | 65366ed8Step 4 in improving the general naming of types and fields | kullbom | 1y ago | +222 -222 | 81thElevated | more lines added than baseline |
| 18 | d01908a2Refactored tests | kullbom | 1y ago | +290 -264 | 81thElevated | more lines added than baseline |
| 19 | 4bb21c40x | kullbom | 1y ago | +259 -3.6K | 81thElevated | more lines added than baseline |
| 20 | 88cbcb74Added experimental CopyData functionality | kullbom | 1y ago | +278 -0 | 78thElevated | more lines added than baseline |
| 21 | 0d852d76Step 5 in improving the general naming of types and fields | kullbom | 1y ago | +176 -180 | 78thElevated | more lines added than baseline |
| 22 | 0e8540cdStep 6 in improving the general naming of types and fields | kullbom | 1y ago | +173 -173 | 76thElevated | more lines added than baseline |
| 23 | 8b9660a2Redefine views before read (to get fresh meta-data) | kullbom | 1y ago | +205 -165 | 75thElevated | more lines added than baseline |
| 24 | 918f6060Step 2 in improving the general naming of types and fields | kullbom | 1y ago | +154 -154 | 74thElevated | more lines added than baseline |
| 25 | 93dd3359Refactored the interface to all functionality | kullbom | 1y ago | +164 -2.1K | 73thElevated | more lines added than baseline |
| 26 | 39b6b113Add all (relevant) db settings to the model and included in schemazen comparison | kullbom | 1y ago | +203 -156 | 72thElevated | more lines added than baseline |
| 27 | 2e53ab06v0.11.2 - Fixed parser error for StoredProc (ShowPlanXml) | Johan Kullbom | 3mo ago | +194 -6 | 71thElevated | more lines added than baseline |
| 28 | 789f69d8Updated Milestones.md | Johan Kullbom | 4mo ago | +93 -91 | 69thElevated | more lines added than baseline |
| 29 | 54b1f8fdSeparated options into ScriptOptions and ReadOptions. Added option for view refresh. Only refresh non schema bound views. | kullbom | 6mo ago | +122 -113 | 69thElevated | more lines added than baseline |
| 30 | 0982d7e5Refactored Logger | kullbom | 1y ago | +111 -25 | 69thElevated | more lines added than baseline |
| 31 | d121f27eAdded support for disabled keys | kullbom | 1y ago | +97 -10 | 66thTypical | more lines added than baseline |
| 32 | 0b5781bcAdded support for syncing/upsert data from a database to another | kullbom | 11mo ago | +132 -39 | 65thTypical | more lines added than baseline |
| 33 | 75a13c39Recraete view (and indexes on them) before reading entire model (to get fresh meta data) | kullbom | 1y ago | +95 -57 | 65thTypical | more lines added than baseline |
| 34 | bcad250eStep 3 in improving the general naming of types and fields | kullbom | 1y ago | +82 -85 | 63thTypical | more lines added than baseline |
| 35 | 23a43146Some refactorings | kullbom | 1y ago | +148 -139 | 62thTypical | more lines added than baseline |
| 36 | 0f7da88av0.8.2 - Added support for skipping extended properties with unsupported types (#11) | Johan Kullbom | 5mo ago | +85 -65 | 60thTypical | more lines added than baseline |
| 37 | 9ea09d70Refactored script generation to a fold | Johan Kullbom | 1y ago | +125 -112 | 60thTypical | more lines added than baseline |
| 38 | b86d377bClean up dependencies | kullbom | 1y ago | +85 -12.6K | 60thTypical | more scattered than baseline |
| 39 | 1c17fcc8Replaced the drop and recreation of views with calls to `sp_refreshview`. (#8) | Johan Kullbom | 6mo ago | +78 -94 | 57thTypical | more lines added than baseline |
| 40 | 2ece148eImproved documentation and a few comments | kullbom | 9mo ago | +63 -43 | 57thTypical | more lines added than baseline |
| 41 | 76120abcFix bug with corupted connection after clone | kullbom | 10mo ago | +70 -10 | 57thTypical | more lines added than baseline |
| 42 | 9fa6aff1Added option to skip schema AUTHORIZATION in scripts (#18) | Johan Kullbom | 3w ago | +76 -29 | 54thTypical | more lines added than baseline |
| 43 | 4cd06f6cRefactoring | kullbom | 11mo ago | +72 -75 | 54thTypical | more lines added than baseline |
| 44 | 85623799Added option to control formatting of type names and bumped version of a few dependencies | kullbom | 9mo ago | +55 -44 | 52thTypical | more lines added than baseline |
| 45 | 0e694257Exclude objects from system schemas from scripts | Johan Kullbom | 9mo ago | +57 -4 | 52thTypical | more lines added than baseline |
| 46 | a0489690v0.10.0 - Added possibility to control the internal connection string used to connect to a local SqlServer database | kullbom | 4mo ago | +55 -34 | 49thTypical | more lines added than baseline |
| 47 | f2a6c186Local db now removes files on dispose | kullbom | 1y ago | +50 -18 | 49thTypical | more lines added than baseline |
| 48 | 35e12da9v0.8.1 (#10) | Johan Kullbom | 5mo ago | +48 -32 | 47thTypical | more lines added than baseline |
| 49 | dea7ef5bFixed a problem with check constraints on table types and a null problem with persisted computed columns | kullbom | 1y ago | +60 -27 | 47thTypical | more lines added than baseline |
| 50 | 284b1e4dXProperties of types now part of scripts | kullbom | 1y ago | +69 -320 | 46thTypical | 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 91 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.
kullbom/dbflow has 97 commits in its history from 2 contributors, the first of them Aug 11, 2025. In the last 90 days 7 files were touched, 7 times in total, most often Tests.fs. Every commit is scored for change risk from its size, spread and the history of the files it touches.