)]}'
{
  "commit": "becc48a51c8a740bf36f201df5fb23fbb2d2b0f1",
  "tree": "4f62b866561c0417fcd05f469356eb0a711c3aa4",
  "parents": [
    "eb0dd4211f2347a645a3599b479f848b2c451483"
  ],
  "author": {
    "name": "Zhang Jiawei",
    "email": "30893610+zjw1111@users.noreply.github.com",
    "time": "Wed Nov 04 22:25:35 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 04 22:25:35 2026 +0800"
  },
  "message": "fix: align Hive decimal hashing and extend unit coverage (#510)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "004621a9f368dcddb70afb5311b98cec58a983d3",
      "old_mode": 33188,
      "old_path": "src/paimon/CMakeLists.txt",
      "new_id": "4db62cb79db8fa8c9059d0f1b685484ecccd573d",
      "new_mode": 33188,
      "new_path": "src/paimon/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a75e0d068e9638a7e01d6466b971daeebd4ac33a",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/generic_array_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "40a255597ef6d6affd50ac053ce3e1e7cdd0e6f9",
      "old_mode": 33188,
      "old_path": "src/paimon/common/file_index/file_index_reader_test.cpp",
      "new_id": "78002f718944cde91a10677467c864131b1d37e2",
      "new_mode": 33188,
      "new_path": "src/paimon/common/file_index/file_index_reader_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6b8b56503128da22ef4e3d3107bea2640eb81bc5",
      "old_mode": 33188,
      "old_path": "src/paimon/common/fs/object_store_file_system_test.cpp",
      "new_id": "880d02bd2887993c2920cead7a3064d745cfbcf9",
      "new_mode": 33188,
      "new_path": "src/paimon/common/fs/object_store_file_system_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "658c38d396b10a143c9faf4871bfcbf673e2e13c",
      "old_mode": 33188,
      "old_path": "src/paimon/common/metrics/histogram_windowing.h",
      "new_id": "27a36b585a184af2e741ac79972cdb6c32085e66",
      "new_mode": 33188,
      "new_path": "src/paimon/common/metrics/histogram_windowing.h"
    },
    {
      "type": "modify",
      "old_id": "624f53d75ddef55414cba5a30d0ae4cfe74253a3",
      "old_mode": 33188,
      "old_path": "src/paimon/common/metrics/histogram_windowing_test.cpp",
      "new_id": "915b1518d2811954554055cde78ad4cceb17fd74",
      "new_mode": 33188,
      "new_path": "src/paimon/common/metrics/histogram_windowing_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d97a0294bee8a69ce04fc6fda5a22763d8ff4125",
      "old_mode": 33188,
      "old_path": "src/paimon/core/bucket/hive_bucket_function_test.cpp",
      "new_id": "43d36da583f59cd22e09bf24f4ce25cd014f20a4",
      "new_mode": 33188,
      "new_path": "src/paimon/core/bucket/hive_bucket_function_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9dad0e449490f5d5d6d1084f7c19ec4a8a56e83",
      "old_mode": 33188,
      "old_path": "src/paimon/core/bucket/hive_hasher.h",
      "new_id": "6871848f948a4fdd368bb457ae5f320396e5a01a",
      "new_mode": 33188,
      "new_path": "src/paimon/core/bucket/hive_hasher.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5fde5214fcccea0cd6601ce44b233f11565171a",
      "new_mode": 33188,
      "new_path": "src/paimon/core/bucket/hive_hasher_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e557af32590de3697cbc382fd2eefad51d013718",
      "old_mode": 33188,
      "old_path": "src/paimon/core/mergetree/merge_tree_writer_test.cpp",
      "new_id": "b0bdce12635bec017ba623e7038ab10ef5b181ea",
      "new_mode": 33188,
      "new_path": "src/paimon/core/mergetree/merge_tree_writer_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "74b6bb8e1f7528d03fcbee1c4ac545fc12c06205",
      "old_mode": 33188,
      "old_path": "src/paimon/format/parquet/file_reader_wrapper_test.cpp",
      "new_id": "e1ad5ac39567fd66565d7aa2b049f238ad58c3c0",
      "new_mode": 33188,
      "new_path": "src/paimon/format/parquet/file_reader_wrapper_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f80f3662360683908c076169ea1cedf850ee42a",
      "old_mode": 33188,
      "old_path": "src/paimon/format/parquet/parquet_file_batch_reader_test.cpp",
      "new_id": "703541d19955e4f0438510952e8e30f5d78b658f",
      "new_mode": 33188,
      "new_path": "src/paimon/format/parquet/parquet_file_batch_reader_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "627b394d0093080a9b32127c1890762427102645",
      "old_mode": 33188,
      "old_path": "src/paimon/rest/rest_messages_test.cpp",
      "new_id": "9aba13bb99e60350f6884a1f135c74d454621e4c",
      "new_mode": 33188,
      "new_path": "src/paimon/rest/rest_messages_test.cpp"
    }
  ]
}
