)]}'
{
  "commit": "4d1c320093ff32408269e4fda11c1b3edae1c64c",
  "tree": "784076fce07d8d61fb3e8be0fcffab28477e3eff",
  "parents": [
    "a22663ac5ddd9c7bfc1883f62ef184c34a517d24"
  ],
  "author": {
    "name": "lxy",
    "email": "38709059+lxy-9602@users.noreply.github.com",
    "time": "Thu Jun 18 10:16:49 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 18 10:16:49 2026 +0800"
  },
  "message": "feat: Migrate sort merge reader (#85)",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e93211903b4f0be0513fe57ed3890ff249c1e557",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/loser_tree.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1417d8de8257c76e1f2b97c3b26f8a545013616d",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/loser_tree.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "851e4dfd06189b8bd7ca4a426649a21af19147a7",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/merge_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "215e9f0c3df18df7b691266210918c872ff76a85",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/merge_function_wrapper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7754e3e69e58ee273b9b3dad76d318ae4de45d8",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/sort_merge_reader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c217b5f4c6ba9e2747aa1572133547e8419232c",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/sort_merge_reader_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17b00099042f05c35b00f912ee007c0f92a331a8",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/sort_merge_reader_with_loser_tree.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "debeee2f5bc6d040d480005ed9f313075c73de35",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/sort_merge_reader_with_loser_tree.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08629e6386ef05c51de85b3523b3968f6e0cda01",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/sort_merge_reader_with_min_heap.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d991004da5075ea4437101e7045fa5208450f62",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/compact/sort_merge_reader_with_min_heap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d67caffa28437b51875cfd6613428c7e98f72f3",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/drop_delete_reader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af09286268f0d0adc7742e5d1485d098dca21a6c",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/drop_delete_reader_test.cpp"
    }
  ]
}
