)]}'
{
  "commit": "22eb01b67b001deda5a112ee3da4c79b4633e06c",
  "tree": "0e82b5aa660b55bc08e305b9cda9bdc967a524e9",
  "parents": [
    "9af585197d1f3baa5ebe46fd4f0812f1874d3035"
  ],
  "author": {
    "name": "Mingshen Sun",
    "email": "mssun@apache.org",
    "time": "Fri Mar 18 09:55:08 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 18 09:55:08 2022 -0700"
  },
  "message": "Fix privilege issue (#636)\n\n* fix inconsistency of GetFunction and ListFunctions interfaces\r\n* add GetKeysByPrefix interface to the storage service to help the fix",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e311602f60b1d292bba5b280dcc07c3fba8d238f",
      "old_mode": 33261,
      "old_path": "cmake/scripts/test.sh",
      "new_id": "a8a57472611324d311481fcea2aae5b0b024dd16",
      "new_mode": 33261,
      "new_path": "cmake/scripts/test.sh"
    },
    {
      "type": "modify",
      "old_id": "1a640e9eb705c28ba930b086e35762b2d0964d7a",
      "old_mode": 33188,
      "old_path": "services/management/enclave/src/service.rs",
      "new_id": "c0d2d20749b4b005332c2d765cf233208c787bb6",
      "new_mode": 33188,
      "new_path": "services/management/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "183fbd065f8fbc7b68e47e52d9781286da805e39",
      "old_mode": 33188,
      "old_path": "services/proto/src/proto/teaclave_storage_service.proto",
      "new_id": "0e78952b231d9214a99adea0309d0544867750a3",
      "new_mode": 33188,
      "new_path": "services/proto/src/proto/teaclave_storage_service.proto"
    },
    {
      "type": "modify",
      "old_id": "c89ef85b33c031e66acc45761be40f78bbd3068d",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_storage_service.rs",
      "new_id": "9e988db732367ba5c370b5b23925600d85e7d0a8",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_storage_service.rs"
    },
    {
      "type": "modify",
      "old_id": "5f61369fff352895e8def81dc4ed5b2fd90c30c6",
      "old_mode": 33188,
      "old_path": "services/storage/enclave/src/lib.rs",
      "new_id": "2e4b262fc051cefb191b34efd5ad1a66ca293091",
      "new_mode": 33188,
      "new_path": "services/storage/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "e729ba399b1a96b64d59a07fc802d4b521d31e7b",
      "old_mode": 33188,
      "old_path": "services/storage/enclave/src/service.rs",
      "new_id": "57188c940f3df1f679e9f0fa48f2a7f8ea6414e8",
      "new_mode": 33188,
      "new_path": "services/storage/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "ad016a0106eefdf08c2b5db7173b8cfc68e6abe1",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/management_service.rs",
      "new_id": "7a975b1ea01795b4a34c0f0d1089b1c582297a27",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/management_service.rs"
    }
  ]
}
