)]}'
{
  "commit": "a76a89b2cee4dddf992896b0df59ba97a85b5946",
  "tree": "35e06b16ff3e2d4ebad17bd90204950044056d70",
  "parents": [
    "07a647c8fb70e6b06379a60526721e3141aa2fd2"
  ],
  "author": {
    "name": "Joel Spadin",
    "email": "joelspadin@gmail.com",
    "time": "Sat Oct 19 10:33:34 2024 -0500"
  },
  "committer": {
    "name": "Joel Spadin",
    "email": "joelspadin@gmail.com",
    "time": "Sat Oct 19 10:37:52 2024 -0500"
  },
  "message": "Update to tree-sitter 0.24\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "b8234866b4c59c881f7705f366a8e6862742e48c",
      "old_mode": 33188,
      "old_path": ".eslintrc.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ec49a16e9d691dcfa0c4932cc2f3b27ab9824a8c",
      "old_mode": 33188,
      "old_path": ".gitattributes",
      "new_id": "00ad53b762be8fdb0e3c2819592511dac3a65d11",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "modify",
      "old_id": "fe416c95f9cae75e569e1c365b0106d6f05d0973",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "308fcab2cfa3ef886a298a6d331a7730f5fb091a",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "412c867ecc65d64d6e51c8b222ead336adb55de5",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9122d8d4655958795adf33cc76c1e8e27db4d9f",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afede30a7b262dd5e8793968b8e967b857d8c0d1",
      "new_mode": 33188,
      "new_path": "bindings/node/binding_test.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d1b25ce871ab4c7ef5d871c7985f10b7a414bb3",
      "new_mode": 33188,
      "new_path": "bindings/python/tests/test_binding.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e588a42edfe4ac4a6d272416414628b59fdd8956",
      "new_mode": 33188,
      "new_path": "bindings/swift/TreeSitterDevicetreeTests/TreeSitterDevicetreeTests.swift"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca21ce6e4fb388950b2ed245946db0e2a2b5faee",
      "new_mode": 33188,
      "new_path": "eslint.config.mjs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f42d6755c3c56a312c68fd7288a8c653f648ae39",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "4b9e26667015c555bb2eac06558a235ff8392e1e",
      "old_mode": 33188,
      "old_path": "package-lock.json",
      "new_id": "1c5668e3097c934d788c62213f60629a4ee503e3",
      "new_mode": 33188,
      "new_path": "package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "e02d3cfc3434ff4563dbd0b7376b919801eb0a02",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "a9cdc1d8100c9a4b0dfa5e531b6e010b575e2725",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "modify",
      "old_id": "ae77f2153fb26282ce7ee2985f6a418e8d9a6076",
      "old_mode": 33188,
      "old_path": "parser.exp",
      "new_id": "d748cee7a7883d4d383ba898fb4b946420009bea",
      "new_mode": 33188,
      "new_path": "parser.exp"
    },
    {
      "type": "modify",
      "old_id": "fe63a7e92e1139bcf0b208292f721e8d896d4dc5",
      "old_mode": 33188,
      "old_path": "parser.lib",
      "new_id": "9b6c187358675c6755ea4f99f31c3cda9ab9dbdc",
      "new_mode": 33188,
      "new_path": "parser.lib"
    },
    {
      "type": "modify",
      "old_id": "a853f8097a3d5b814d55e51aa555f2aaea7d79c1",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "6e9fc181f389a11d19a20b057c8a28725d89bd65",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    },
    {
      "type": "modify",
      "old_id": "d284c55070896b5fda088efe02e56513ea09680f",
      "old_mode": 33188,
      "old_path": "src/grammar.json",
      "new_id": "67bda40f6fc89ffb63381bfeda3c90192281d227",
      "new_mode": 33188,
      "new_path": "src/grammar.json"
    },
    {
      "type": "modify",
      "old_id": "3064b9bf22d2319f533eced4a977428d2ebaf3ef",
      "old_mode": 33188,
      "old_path": "src/node-types.json",
      "new_id": "279f6dbd7b209471e61380b01ec4adbcbe861efa",
      "new_mode": 33188,
      "new_path": "src/node-types.json"
    },
    {
      "type": "modify",
      "old_id": "44a2fae45120869540ddc477b5e6c137c7c55d84",
      "old_mode": 33188,
      "old_path": "src/parser.c",
      "new_id": "fdd8d643390e5bc7c0842c264d732ef6849fdfbb",
      "new_mode": 33188,
      "new_path": "src/parser.c"
    },
    {
      "type": "modify",
      "old_id": "1f4466d75c40b6e62728b2de94c82c6398e42151",
      "old_mode": 33188,
      "old_path": "src/tree_sitter/alloc.h",
      "new_id": "1abdd1201578605b8d05a3001f01ebc0d58826d9",
      "new_mode": 33188,
      "new_path": "src/tree_sitter/alloc.h"
    },
    {
      "type": "modify",
      "old_id": "17f0e94bfcf4d8a54615c24fe61820a18e4d1411",
      "old_mode": 33188,
      "old_path": "src/tree_sitter/parser.h",
      "new_id": "799f599bd4e292e95565f90733c59fa422899eae",
      "new_mode": 33188,
      "new_path": "src/tree_sitter/parser.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "533b18c994a8199a4962d5d705b24d6a04d7b6fa",
      "new_mode": 33188,
      "new_path": "tree-sitter.json"
    }
  ]
}
