Examples
Real forks, real syncs
Five syncs from our benchmark of real forks on GitHub, measured on 2026-10-28. Four moved and were read by hand afterwards; one stayed, and the page says exactly why and what happens next. Every other result is on the results page.
tqdm/tqdm: from v4.66.1 onto v4.70.1
- keptadd a train
- keptfix some small spacing bugs
- keptmove import to top of file
- keptmake train optional
- keptuse custom random state to not interfere with other generators
Tests pass on the new release with the changes. Checked by hand: correct. Measured 2026-10-28.
fastapi/typer: from commit f83c66d, between releases onto 0.9.1
- kept#88: Add asyncio support
- kept#88: Fix unrelated failing test of powershell autocomplete
- kept#88: Fix the mypy linter
- kept#88: Remove the loop factory to simplify the PR and make mypy happy
- kept[pre-commit.ci] Auto format from pre-commit.com hooks
Tests pass on the new release with the changes. Checked by hand: correct. Measured 2026-10-28.
marshmallow-code/marshmallow: from commit ba8b512, between releases onto 4.3.1
- droppedFix Constant field rejecting None values during load
- droppedUpdate changelog and AUTHORS
Tests pass on the new release with the changes. Checked by hand: correct. Measured 2026-10-28.
python-jsonschema/jsonschema: from commit 61382d7, between releases onto v4.0.0
- rewrittenProvide utility function to override $schema
- droppedRemove accidentally added import.
Tests pass on the new release with the changes. Checked by hand: correct. Measured 2026-10-28.
tqdm/tqdm: from commit ebda712, between releases onto v4.70.1
- keptAdded Additional Base Functionality
- keptAdded current time
- keptPrinting also conforms to bar format
- stuckHardening the last commit
- not triedFixes #1,2
Stopped before the tests decided anything. Nothing moved. Measured 2026-10-28.