Data and scripts behind the numbers in the besu-eth/besu changelog fragments proposal. Measured from git history on 2026-11-06.
0-setup.sh builds the inputs: a blobless clone of besu-eth/besu at ./besu, with PR heads fetched as refs/pull/<n>/head into refs/pr/<n> (the 814 PRs merged since 2026-05-06) and refs/open/<n> (the 135 open PRs), plus the lists in ./data. The open PR list comes from the REST API; everything else is plain git. Run the numbered scripts from the same directory, in order. Script 1 takes the repo path and a start date: python3 1-changelog-diffs.py besu 2025-11-06.