)]}'
{
  "commit": "bd2943265e6b8a2f148209e2243fc7e5726b0b19",
  "tree": "39ce1c5d0a2606c15bf21fcda26e773d1948ada5",
  "parents": [
    "94f057755b7941b321fd11fec1b2e3ca5313a4e0",
    "dd4bc01c0a8fc871a68a5027ed5ac953fa47fc6e"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jul 16 10:53:00 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jul 16 10:53:14 2026 -0700"
  },
  "message": "Merge branch \u0027kk/streaming-walk-pqueue\u0027 into kk/no-walk-pathspec-fix\n\n* kk/streaming-walk-pqueue: (280 commits)\n  revision: use priority queue for non-limited streaming walks\n  revision: introduce rev_walk_mode to clarify get_revision_1()\n  pack-objects: call release_revisions() after cruft traversal\n  The 9th batch\n  The 8th batch\n  The 7th batch\n  Start preparing for 2.54.1\n  The 6th batch\n  send-pack: pass negotiation config in push\n  remote: add remote.*.negotiationInclude config\n  fetch: add --negotiation-include option for negotiation\n  negotiator: add have_sent() interface\n  remote: add remote.*.negotiationRestrict config\n  transport: rename negotiation_tips\n  fetch: add --negotiation-restrict option\n  t5516: fix test order flakiness\n  repack: allow `--write-midx\u003dincremental` without `--geometric`\n  repack: introduce `--write-midx\u003dincremental`\n  repack: implement incremental MIDX repacking\n  packfile: ensure `close_pack_revindex()` frees in-memory revindex\n  ...\n",
  "tree_diff": []
}
