)]}'
{
  "commit": "81db32ddce564ab4a4e61692bd027d239dccb266",
  "tree": "35a2fba99fc8134d71cbf0da1becdc2db39e6023",
  "parents": [
    "1ee477ab508d4a6bc127264aed3d6ba68cbf9a9d",
    "5b0456361d23bf6ffe9539dd6f323a02c69c14b4"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 15 07:44:29 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 15 07:44:29 2026 -0700"
  },
  "message": "Merge branch \u0027jk/xdiff-size_t\u0027\n\nThe internal diff and merge machinery has been updated to use\nstandard size_t types rather than signed longs for buffer\nallocations and offsets, preventing subtle overflow issues on LLP64\narchitectures, and plugging uninitialized memory leaks along error\npaths.\n\n* jk/xdiff-size_t:\n  merge-ll: report an error when reading external merge results fails\n  merge-ll: handle external driver status before reading result\n  merge-ll: use read_mmfile() to read external merge results\n  xdiff: NUL-terminate buffers read by read_mmfile()\n  xdiff: use size_t for buffer sizes\n  xdiff: replace mmbuffer_t with mmfile_t\n  xdiff: clean up read_mmfile() allocations on error\n",
  "tree_diff": []
}
