graft

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.

pattonw/tqdmmoved

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.

borissmidt/typermoved

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.

emmanuel-ferdman/marshmallowmoved

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.

lcvisser/jsonschemamoved

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.

inspectorG4dget/tqdmstayed

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.