)]}'
{
  "commit": "7aa414120665e5c3e48d778a8a6c0c83b601bf7c",
  "tree": "1e60937ad02419c568a4d28fdc437a668730f32a",
  "parents": [
    "943a7261f9a362196b9066048bb5ff1f400bc3aa"
  ],
  "author": {
    "name": "Colin Lee",
    "email": "105656576+ColinLeeo@users.noreply.github.com",
    "time": "Mon Dec 01 13:31:09 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Dec 01 13:31:09 2025 +0800"
  },
  "message": "support read tree data (#643)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26651a2cd9d15244df3c68ddd25c5cb69373cfac",
      "old_mode": 33188,
      "old_path": "cpp/.clang-format",
      "new_id": "da6eee613ed610ac9c874156e295438a902ffd73",
      "new_mode": 33188,
      "new_path": "cpp/.clang-format"
    },
    {
      "type": "modify",
      "old_id": "b3a173db12504dde5a53edeb5ca8f3f37253ca43",
      "old_mode": 33188,
      "old_path": "cpp/src/common/device_id.h",
      "new_id": "613ebc567cb1b6387bc95a4718bb496de56b3bf6",
      "new_mode": 33188,
      "new_path": "cpp/src/common/device_id.h"
    },
    {
      "type": "modify",
      "old_id": "06e7e7e4202f2ce63087b877a9a5b1823614c46a",
      "old_mode": 33188,
      "old_path": "cpp/src/common/schema.h",
      "new_id": "499dd5bc70a25818d4c87f744a7a3e9c9eddb9a9",
      "new_mode": 33188,
      "new_path": "cpp/src/common/schema.h"
    },
    {
      "type": "modify",
      "old_id": "a0e94391b27224d8da527156de4c5da125756890",
      "old_mode": 33188,
      "old_path": "cpp/src/common/tsblock/tsblock.h",
      "new_id": "dce94f8ad3204349471d11e80334922bd0c0b5f5",
      "new_mode": 33188,
      "new_path": "cpp/src/common/tsblock/tsblock.h"
    },
    {
      "type": "modify",
      "old_id": "dd22ca401dc23d45381bf4b3a807305b3972d991",
      "old_mode": 33188,
      "old_path": "cpp/src/common/tsfile_common.h",
      "new_id": "39cd027ef9ebccd3f03b9aa1581d272d32092393",
      "new_mode": 33188,
      "new_path": "cpp/src/common/tsfile_common.h"
    },
    {
      "type": "modify",
      "old_id": "1b09db49c292f72381f50aeee8ad8fb605c9f8d2",
      "old_mode": 33188,
      "old_path": "cpp/src/cwrapper/tsfile_cwrapper.cc",
      "new_id": "8a8f462b83b532d6d3a8a20eb8c717aed566784e",
      "new_mode": 33188,
      "new_path": "cpp/src/cwrapper/tsfile_cwrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "75dc03643224e2be34068133a0cd419e64cd85dc",
      "old_mode": 33188,
      "old_path": "cpp/src/cwrapper/tsfile_cwrapper.h",
      "new_id": "32f85aa4f274a22234c4265963abf0ef709a00ed",
      "new_mode": 33188,
      "new_path": "cpp/src/cwrapper/tsfile_cwrapper.h"
    },
    {
      "type": "modify",
      "old_id": "273f09a44fe8551793506f3f1ed8f53723211f67",
      "old_mode": 33188,
      "old_path": "cpp/src/file/tsfile_io_reader.cc",
      "new_id": "e16b6b4a2bc6b92878b6ba958ae8933703b3a0a5",
      "new_mode": 33188,
      "new_path": "cpp/src/file/tsfile_io_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "1df563cd879d22119857377e6d0c63305744a47c",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/block/single_device_tsblock_reader.cc",
      "new_id": "0e2b350c78295bb8237f575e79fb07330169bbb7",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/block/single_device_tsblock_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "a59f511dba647067a47873565bd1218c88c7e94e",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/device_meta_iterator.cc",
      "new_id": "be74085286ab7b60ea3097081d995cd59ae7d527",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/device_meta_iterator.cc"
    },
    {
      "type": "modify",
      "old_id": "55f209134752716a47fcb2c6c3421396c870268e",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/device_meta_iterator.h",
      "new_id": "e79c35a0548671fd4fd0e2c1aff232fbef3535b5",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/device_meta_iterator.h"
    },
    {
      "type": "modify",
      "old_id": "73a005e8425b5aefae49c2c300946970510b6498",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/imeta_data_querier.h",
      "new_id": "c034f9151c1942cf94ac29d32f739022f9feb5f6",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/imeta_data_querier.h"
    },
    {
      "type": "modify",
      "old_id": "5a32b9221a77efd33bcbc5eabb9b9876ebb83a18",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/meta_data_querier.cc",
      "new_id": "0accbdde9985df078c18b8a770532c6b180705d8",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/meta_data_querier.cc"
    },
    {
      "type": "modify",
      "old_id": "b4eed35011c106502b9247fd3c3511468d4e00fb",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/meta_data_querier.h",
      "new_id": "525ecf86e68a5ba7a9bcffbc5c06ed30b5257b5c",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/meta_data_querier.h"
    },
    {
      "type": "modify",
      "old_id": "d09a5c904117dc54030fd752bbf5646e27305c8e",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/table_query_executor.cc",
      "new_id": "79b636b52760aca8d249588defd47f4596c8f5f7",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/table_query_executor.cc"
    },
    {
      "type": "modify",
      "old_id": "83a82fe569486b3c935e3e2b874dc0793ccc702b",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/table_query_executor.h",
      "new_id": "974e6b45ba31a5da1c7a172d1b74cc2c4f464b1d",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/table_query_executor.h"
    },
    {
      "type": "modify",
      "old_id": "a5079877f77cfba02bc0fd64f023dfaa7b5c742b",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/task/device_task_iterator.h",
      "new_id": "ec30a472d55cb21357fc36619d137b0184cba624",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/task/device_task_iterator.h"
    },
    {
      "type": "modify",
      "old_id": "2ac45d84d9eb7710f14dcb0c78dca56471a84723",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/tsfile_reader.cc",
      "new_id": "f97570885852ec34181c91a3c16b99f4605ff380",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/tsfile_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "55e5f2c49bb3745859c0f16efbf2582b7bb96e87",
      "old_mode": 33188,
      "old_path": "cpp/src/reader/tsfile_reader.h",
      "new_id": "8a6ba22646139c92d248c836343f944356a6d965",
      "new_mode": 33188,
      "new_path": "cpp/src/reader/tsfile_reader.h"
    },
    {
      "type": "modify",
      "old_id": "7e754df1401d9da6ac268b863db661160e98f461",
      "old_mode": 33188,
      "old_path": "cpp/test/reader/bloom_filter_test.cc",
      "new_id": "29b24db972e4166e9af87b172429901e74e689c3",
      "new_mode": 33188,
      "new_path": "cpp/test/reader/bloom_filter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "477ab24b5cdc3179d5adda1b568ccabbe6697f36",
      "old_mode": 33188,
      "old_path": "cpp/test/reader/tree_view/tsfile_reader_tree_test.cc",
      "new_id": "9dd482e86d2d5a5303cce7c7f21ea3475c6a5744",
      "new_mode": 33188,
      "new_path": "cpp/test/reader/tree_view/tsfile_reader_tree_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2dfe2ce78b971ff6ea2db7ef906621c0f5b05c7",
      "old_mode": 33188,
      "old_path": "cpp/test/reader/tsfile_reader_test.cc",
      "new_id": "eed05d8b5440f2cd2f27264bee3d10632e223f9a",
      "new_mode": 33188,
      "new_path": "cpp/test/reader/tsfile_reader_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5c87ab92f475f0c268755228b55249908814b85",
      "old_mode": 33188,
      "old_path": "python/tests/test_write_and_read.py",
      "new_id": "bb1e2b84a01358803cc85cee61fe5a759f5aa033",
      "new_mode": 33188,
      "new_path": "python/tests/test_write_and_read.py"
    },
    {
      "type": "modify",
      "old_id": "5eaa24700cff17dda9fcc713d21c913af1ab8446",
      "old_mode": 33188,
      "old_path": "python/tsfile/constants.py",
      "new_id": "72ac434bf97fb98f995993d4ce0fe2ea77db297c",
      "new_mode": 33188,
      "new_path": "python/tsfile/constants.py"
    },
    {
      "type": "modify",
      "old_id": "ae7960c5eba87a802a5d47e979b5aa2621f1c976",
      "old_mode": 33188,
      "old_path": "python/tsfile/schema.py",
      "new_id": "3aa1313cdee888e1d702a9755cccbf672e63540c",
      "new_mode": 33188,
      "new_path": "python/tsfile/schema.py"
    },
    {
      "type": "modify",
      "old_id": "1b04051c93b7c4f98db4af17ed485089c034330f",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_cpp.pxd",
      "new_id": "d35be96e3249f273a7dc494e24f9d27bf6dbab22",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_cpp.pxd"
    },
    {
      "type": "modify",
      "old_id": "ce907a79699a16060fad97687592e25f73f0fc8c",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_py_cpp.pxd",
      "new_id": "e44bb588da0fab7045bed3b8df87815c820e907b",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_py_cpp.pxd"
    },
    {
      "type": "modify",
      "old_id": "e17430399635dada29b1f8ebbc7cac03e4a47a23",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_py_cpp.pyx",
      "new_id": "7a9aa889e962bac11cff43f0934d3d20e8528a42",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_py_cpp.pyx"
    },
    {
      "type": "modify",
      "old_id": "e8d38d7dfc103ffc3c5f183b596c886d5f5fb1db",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_reader.pyx",
      "new_id": "6cc6b0042d19cace61dd993e3d57c5f17c1ef798",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_reader.pyx"
    },
    {
      "type": "modify",
      "old_id": "3d236606121a69727b96fe7011673d7830c616c7",
      "old_mode": 33188,
      "old_path": "python/tsfile/utils.py",
      "new_id": "1d6f1afc56d354d4593252e70d931f16e5ffde62",
      "new_mode": 33188,
      "new_path": "python/tsfile/utils.py"
    }
  ]
}
