)]}'
{
  "commit": "889a04bc71eb207ec064a8cec37709dd3b7bccdb",
  "tree": "126df5764dca180ad044a1fa6cc55789b465f997",
  "parents": [
    "adf3c7c0f76702246a9306fc60924984c2d9042e"
  ],
  "author": {
    "name": "Yunze Xu",
    "email": "xyzinfernity@163.com",
    "time": "Tue Dec 09 10:07:41 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Dec 09 10:07:41 2025 +0800"
  },
  "message": "Support getting encryption context on a message (#526)\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac7ebf91ad4c7a3edd06289f49a329fa43071750",
      "new_mode": 33188,
      "new_path": "include/pulsar/EncryptionContext.h"
    },
    {
      "type": "modify",
      "old_id": "ea4c4ab4e76fa8b970e2cbd6cf7f5353c1e85700",
      "old_mode": 33188,
      "old_path": "include/pulsar/Message.h",
      "new_id": "f52879e83f3ba812ad2bd5480c3bfafda00b4fab",
      "new_mode": 33188,
      "new_path": "include/pulsar/Message.h"
    },
    {
      "type": "modify",
      "old_id": "3c687c0a1ae930642c0bafc0d19df2bd45dbf1cf",
      "old_mode": 33188,
      "old_path": "lib/Commands.cc",
      "new_id": "30f5bf1a8d73135699b2cc46bdee4cb5a397d249",
      "new_mode": 33188,
      "new_path": "lib/Commands.cc"
    },
    {
      "type": "modify",
      "old_id": "4781e966f5b4cfa54d655151879a9869811e03d3",
      "old_mode": 33188,
      "old_path": "lib/ConsumerImpl.cc",
      "new_id": "430b851262fcc2c799128b306c9a550478a49c03",
      "new_mode": 33188,
      "new_path": "lib/ConsumerImpl.cc"
    },
    {
      "type": "modify",
      "old_id": "c1df080457e6f0e54093d6ad210472b5c6f86912",
      "old_mode": 33188,
      "old_path": "lib/ConsumerImpl.h",
      "new_id": "63eb51d628a773623954f23382f37355274d81ba",
      "new_mode": 33188,
      "new_path": "lib/ConsumerImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5376f062c62a4593154c59557434f2c587f7f2c1",
      "new_mode": 33188,
      "new_path": "lib/EncryptionContext.cc"
    },
    {
      "type": "modify",
      "old_id": "1e26b521986c9ffdbf8e6d0f68157e5382cb7168",
      "old_mode": 33188,
      "old_path": "lib/Message.cc",
      "new_id": "9505565bba4feb74436bb60a463d416a48e0dc60",
      "new_mode": 33188,
      "new_path": "lib/Message.cc"
    },
    {
      "type": "modify",
      "old_id": "b06ff652866bd278a0baf7e9caeff437001f9b89",
      "old_mode": 33188,
      "old_path": "lib/MessageCrypto.cc",
      "new_id": "daa492eadef036ce15da034b73c6e15b815e8ade",
      "new_mode": 33188,
      "new_path": "lib/MessageCrypto.cc"
    },
    {
      "type": "modify",
      "old_id": "cd07bf55147243760301bce4bdd2fdc614f057d1",
      "old_mode": 33188,
      "old_path": "lib/MessageCrypto.h",
      "new_id": "4052066d3203dd0ae9145891a315d9a35ffc9b37",
      "new_mode": 33188,
      "new_path": "lib/MessageCrypto.h"
    },
    {
      "type": "modify",
      "old_id": "6467b359986994361fd2988dfc1cc8e98ce388f0",
      "old_mode": 33188,
      "old_path": "lib/MessageImpl.h",
      "new_id": "a234ca450efff2598dc105b9186d66a5ef9e23fe",
      "new_mode": 33188,
      "new_path": "lib/MessageImpl.h"
    },
    {
      "type": "modify",
      "old_id": "c9a8faa9e91b515c1ea6f5cffc2e31edfb97beca",
      "old_mode": 33188,
      "old_path": "tests/BasicEndToEndTest.cc",
      "new_id": "9a02df0cc155d5145c46a74689ff1436849d6cb6",
      "new_mode": 33188,
      "new_path": "tests/BasicEndToEndTest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff5cb98e56595f20ade1e93f9ea8b43b2916be96",
      "new_mode": 33188,
      "new_path": "tests/EncryptionTest.cc"
    },
    {
      "type": "modify",
      "old_id": "3998c43aeb777b45675152fb28f49ed88b90e7f1",
      "old_mode": 33188,
      "old_path": "win-examples/CMakeLists.txt",
      "new_id": "c8d74b60d99b01749e23103a134d24bf29007197",
      "new_mode": 33188,
      "new_path": "win-examples/CMakeLists.txt"
    }
  ]
}
