)]}'
{
  "commit": "6390da42c728af2a1b2bfd32a8195c0f1c6f89cd",
  "tree": "8a195be0c06952938b8bf0027041c8e9306d1ee7",
  "parents": [
    "de5383c2ce2f8ae20107e10fbc72d3425c1fe43b",
    "a186b7797a8bd4b9ca09b9cb326a2dccee00f90e"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jun 07 23:58:25 2026 +0900"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jun 07 23:58:25 2026 +0900"
  },
  "message": "Merge branch \u0027kk/commit-reach-optim\u0027\n\nThe check for non-stale commits in the priority queue used by\n`paint_down_to_common` and `ahead_behind` has been optimized by\nreplacing an O(N) scan with an O(1) counter, yielding performance\nimprovements in repositories with wide histories.\n\n* kk/commit-reach-optim:\n  commit-reach: replace queue_has_nonstale() scan with O(1) tracking\n  commit-reach: deduplicate queue entries in paint_down_to_common\n  object.h: fix stale entries in object flag allocation table\n",
  "tree_diff": []
}
