)]}'
{
  "commit": "ff38c0d2188cef349c96e57b97bccaa264052a03",
  "tree": "854f2f8ec35247951ba114c46f31ddcdd133939e",
  "parents": [
    "83773eb31a7e8784dabae43930cb8eefa6e63053"
  ],
  "author": {
    "name": "lxy",
    "email": "38709059+lxy-9602@users.noreply.github.com",
    "time": "Tue Aug 25 17:16:20 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 25 17:16:20 2026 +0800"
  },
  "message": "refactor(shredding): unify shredding read plans for map shredding and variant (#235)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b3a29536cf1925a0752fbc48978c5ee95b1d941",
      "old_mode": 33188,
      "old_path": "src/paimon/CMakeLists.txt",
      "new_id": "61fd7c96d1c9fa423770fea507457dd3b253bc28",
      "new_mode": 33188,
      "new_path": "src/paimon/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "744d09fd1407f801d043eafc2777704ce2f52578",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "b1cdf963bf4aeb6311b4b6a8011d0bd5378f383c",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader.cpp",
      "new_id": "4cb28f6949ba732c3dd871848593da28f3b07b6c",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_read_plan_factory.cpp",
      "score": 77
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "871c51c3857d442cb3ae8db841efb089955ba04e",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_read_plan_factory.h"
    },
    {
      "type": "rename",
      "old_id": "b2dd9374b26f8345858d34e8cd54c0f9b2162f87",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader_test.cpp",
      "new_id": "e02f0ffb0d1d9bba1eca66b33b4bbbc629d6e992",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_read_plan_factory_test.cpp",
      "score": 90
    },
    {
      "type": "modify",
      "old_id": "0f47350dd2c35f89205979ef830d73cfdc54e5dd",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/shredding_file_reader.cpp",
      "new_id": "1c2e34f578dda619323151b71faf1d59c93827fe",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/shredding_file_reader.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb82c5d82ac3bbb6451e0d8a1b9579e79049fc56",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/abstract_split_read.cpp",
      "new_id": "d057e1d72968c8fe3ffd22640696784ace595336",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/abstract_split_read.cpp"
    },
    {
      "type": "modify",
      "old_id": "27349fec19e2d91a97f88e088e36569a495d54e5",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/abstract_split_read.h",
      "new_id": "a56b48fdfd1783ee0e6c735a4a80d67e0d2159a3",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/abstract_split_read.h"
    },
    {
      "type": "modify",
      "old_id": "b4f80adb6886f45a174d274950db5d12a3b5ecaa",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/data_evolution_split_read.h",
      "new_id": "fad0e6742ea7003e4ae4048f5261224c4a98b3d9",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/data_evolution_split_read.h"
    },
    {
      "type": "modify",
      "old_id": "d4bfa727ce504c82b3f5596159718932367cf2c9",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/merge_file_split_read.h",
      "new_id": "5003cb55a231afe972f3198bbe57eccda6e5b488",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/merge_file_split_read.h"
    },
    {
      "type": "modify",
      "old_id": "6a97b9b37e63e75e2cbb11114b472078248323a4",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/raw_file_split_read.h",
      "new_id": "93eab550904b0c761286901d97561a8119094937",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/raw_file_split_read.h"
    }
  ]
}
