)]}'
{
  "commit": "974c55a2d927c67f6be299d4bf9c75bbaabe36a8",
  "tree": "75972282725be8c4d87d1bba44a614fa9812d539",
  "parents": [
    "3871bd604b30fd3ac32c51f7388bb2859d749e2c"
  ],
  "author": {
    "name": "voon",
    "email": "voonhousu@gmail.com",
    "time": "Fri Sep 18 14:20:49 2026 +0800"
  },
  "committer": {
    "name": "voon",
    "email": "voonhousu@gmail.com",
    "time": "Fri Sep 18 14:20:49 2026 +0800"
  },
  "message": "test(common): drop duplicated key-based buffer tests\n\nTestKeyBasedFileGroupRecordBuffer carried four *WithRecords tests that\nduplicate TestStreamingKeyBasedFileGroupRecordBuffer:\n\n  readWithEventTimeOrderingWithRecords  -\u003e readWithEventTimeOrdering\n  readWithCommitTimeOrderingWithRecords -\u003e readWithCommitTimeOrdering\n  readWithCustomPayloadWithRecords      -\u003e readWithCustomPayload\n  readWithCustomMergerWithRecords       -\u003e readWithCustomMergerWithRecords\n\nEach pair is identical apart from line wrapping and one inner-class\nname being qualified on the key-based side. Both classes are plain\nsiblings extending BaseTestFileGroupRecordBuffer with no lifecycle\nhooks, and both reach the buffer through the same static\nbuildKeyBasedFileGroupRecordBuffer overload with a non-empty record\niterator, which routes to createStreamingRecordsBufferLoader(). The\nsame production path therefore ran twice.\n\nDelete the four copies from TestKeyBasedFileGroupRecordBuffer, along\nwith the eight fixture fields and eight imports they alone used. The\nsix remaining tests are byte-identical to before.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5dbe4c9d86f5dee4c527c7003bf43d584972ede",
      "old_mode": 33188,
      "old_path": "hudi-common/src/test/java/org/apache/hudi/common/table/read/buffer/TestKeyBasedFileGroupRecordBuffer.java",
      "new_id": "60c0552a444a06500aaed9a3d788bcedad5f68c5",
      "new_mode": 33188,
      "new_path": "hudi-common/src/test/java/org/apache/hudi/common/table/read/buffer/TestKeyBasedFileGroupRecordBuffer.java"
    }
  ]
}
