)]}'
{
  "commit": "10f97d6affcb59bdcb74a6878d3d9da0eec81296",
  "tree": "64f673494667cfa3cd512e9dfaaad593caccd4f2",
  "parents": [
    "f007f4f4b473565fb2e94780028399030926bacb"
  ],
  "author": {
    "name": "Ezekiel Newren",
    "email": "ezekielnewren@gmail.com",
    "time": "Tue Nov 18 22:34:15 2025 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Nov 18 14:53:10 2025 -0800"
  },
  "message": "xdiff: make xrecord_t.ptr a uint8_t instead of char\n\nMake xrecord_t.ptr uint8_t because it\u0027s referring to bytes in memory.\n\nIn order to avoid a refactor avalanche, many uses of this field were\ncast to char* or similar.\n\nPlaces where casting was unnecessary:\nxemit.c:156\nxmerge.c:124\nxmerge.c:127\nxmerge.c:164\nxmerge.c:169\nxmerge.c:172\nxmerge.c:178\n\nSigned-off-by: Ezekiel Newren \u003cezekielnewren@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f3998ee54c01e9ed2572877cff2244620b70930",
      "old_mode": 33188,
      "old_path": "xdiff/xdiffi.c",
      "new_id": "95989b6af1d0700c90d4d5869b22f828b898b37a",
      "new_mode": 33188,
      "new_path": "xdiff/xdiffi.c"
    },
    {
      "type": "modify",
      "old_id": "b2f1f30cd36eef9aede1d7c208145c7f02476793",
      "old_mode": 33188,
      "old_path": "xdiff/xemit.c",
      "new_id": "ead930088a560187ef4eb864f71f78d2e18a8066",
      "new_mode": 33188,
      "new_path": "xdiff/xemit.c"
    },
    {
      "type": "modify",
      "old_id": "fd600cbb5d58a210947178a0d8799920daae8d65",
      "old_mode": 33188,
      "old_path": "xdiff/xmerge.c",
      "new_id": "75cb3e76a2c8e45114988a6007539a6ee9bcf8d4",
      "new_mode": 33188,
      "new_path": "xdiff/xmerge.c"
    },
    {
      "type": "modify",
      "old_id": "669b653580efe6f9ecd295bc55c838fa0113ca21",
      "old_mode": 33188,
      "old_path": "xdiff/xpatience.c",
      "new_id": "bb61354f22a17761d7bd54172309cc98ef0ecb0f",
      "new_mode": 33188,
      "new_path": "xdiff/xpatience.c"
    },
    {
      "type": "modify",
      "old_id": "192334f1b72e630dba7e9400dc4741d2c07cff9a",
      "old_mode": 33188,
      "old_path": "xdiff/xprepare.c",
      "new_id": "4c564670764e53e983bfe21120daf665ab76fc3d",
      "new_mode": 33188,
      "new_path": "xdiff/xprepare.c"
    },
    {
      "type": "modify",
      "old_id": "7a2d429ec5e7ea149f241fcb9cdd8a5a4dafec23",
      "old_mode": 33188,
      "old_path": "xdiff/xtypes.h",
      "new_id": "69727fb29999efa70aa973910925cdf61422ea32",
      "new_mode": 33188,
      "new_path": "xdiff/xtypes.h"
    },
    {
      "type": "modify",
      "old_id": "447e66c7198b08a1363db353d516039fb3772358",
      "old_mode": 33188,
      "old_path": "xdiff/xutils.c",
      "new_id": "7be063bfb61d721e77ab423182acbe41dcba362a",
      "new_mode": 33188,
      "new_path": "xdiff/xutils.c"
    }
  ]
}
