)]}'
{
  "commit": "ded9444dec44cab9b0430449e9f5233551e015cf",
  "tree": "b426bb8894d8ffa85955b03cf890a6c9bd006ba1",
  "parents": [
    "1db660d35e2698c1e1a97cd21ca2264f27fad0a2"
  ],
  "author": {
    "name": "GeminiCarrie",
    "email": "springgemini@163.com",
    "time": "Wed May 10 04:52:42 2023 +0000"
  },
  "committer": {
    "name": "He Sun",
    "email": "sunhe2007@gmail.com",
    "time": "Mon Jun 05 10:09:38 2023 +0800"
  },
  "message": "Replace rpc with tonic grpc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f4d145a7448c66330ecbab170959cccce7ff23b",
      "old_mode": 33188,
      "old_path": "cmake/tomls/Cargo.sgx_trusted_lib.lock",
      "new_id": "e26aec5617ae5ae4c45d103a624f10fc551bcb38",
      "new_mode": 33188,
      "new_path": "cmake/tomls/Cargo.sgx_trusted_lib.lock"
    },
    {
      "type": "modify",
      "old_id": "333f7c6cc1d2211d8eb3ca63fb01d7116b8dcafe",
      "old_mode": 33188,
      "old_path": "cmake/tomls/Cargo.sgx_trusted_lib.toml",
      "new_id": "4bacf77521380aa50df1d91a400bdc0d42e4d24d",
      "new_mode": 33188,
      "new_path": "cmake/tomls/Cargo.sgx_trusted_lib.toml"
    },
    {
      "type": "modify",
      "old_id": "30880024721001bba9ae8bf00bca905a41abbfdc",
      "old_mode": 33188,
      "old_path": "cmake/tomls/Cargo.sgx_untrusted_app.lock",
      "new_id": "16b0b01498bb5c966cb03f6b6f0f843eea9cc408",
      "new_mode": 33188,
      "new_path": "cmake/tomls/Cargo.sgx_untrusted_app.lock"
    },
    {
      "type": "modify",
      "old_id": "f41e982fffcabeacc254b9e9b1e0449aa9c65121",
      "old_mode": 33188,
      "old_path": "cmake/tomls/Cargo.sgx_untrusted_app.toml",
      "new_id": "c83473d64d390e18b45cff44314b35d2d93bbdca",
      "new_mode": 33188,
      "new_path": "cmake/tomls/Cargo.sgx_untrusted_app.toml"
    },
    {
      "type": "modify",
      "old_id": "389a644258b9b277db22f6dfcda3396d9caf106b",
      "old_mode": 33188,
      "old_path": "cmake/tomls/Cargo.unix_app.lock",
      "new_id": "f7050aaa2c90e1d2f595eaa5ce31d9c3a0372451",
      "new_mode": 33188,
      "new_path": "cmake/tomls/Cargo.unix_app.lock"
    },
    {
      "type": "modify",
      "old_id": "a2a9efd39b26ff180ce6205ef2e49a2f3f51d8b3",
      "old_mode": 33188,
      "old_path": "cmake/tomls/Cargo.unix_app.toml",
      "new_id": "c9cc713bd95a51bc813abd79b4ea60f9ef0af9a2",
      "new_mode": 33188,
      "new_path": "cmake/tomls/Cargo.unix_app.toml"
    },
    {
      "type": "modify",
      "old_id": "96a7529b250d05d226013000c880f49e4186aa02",
      "old_mode": 33188,
      "old_path": "config/runtime.config.toml",
      "new_id": "b1187eb3d969048713b00e252438b3e62ded4ab3",
      "new_mode": 33188,
      "new_path": "config/runtime.config.toml"
    },
    {
      "type": "modify",
      "old_id": "02fd2d5159769d01ccde36d8e546b52a49ed55bc",
      "old_mode": 33188,
      "old_path": "docs/service-internals.md",
      "new_id": "3743ba0721e01429bc39a6260b8eefce316a16bd",
      "new_mode": 33188,
      "new_path": "docs/service-internals.md"
    },
    {
      "type": "modify",
      "old_id": "7901fa76738e3ad4cec3a45c8c1198309f941b04",
      "old_mode": 33188,
      "old_path": "examples/c/utils.h",
      "new_id": "61f8937654385dfdbcd4f173427b90c018cf319f",
      "new_mode": 33188,
      "new_path": "examples/c/utils.h"
    },
    {
      "type": "modify",
      "old_id": "06034884667b88b20acf8d10578a134ce447bf0e",
      "old_mode": 33188,
      "old_path": "examples/rust/builtin_echo/Cargo.lock",
      "new_id": "2e06e3a3dfc927174d0cd9fb3af98b2d6909ad7e",
      "new_mode": 33188,
      "new_path": "examples/rust/builtin_echo/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "f595274d08fb21984b9278a6817ddea89eef502a",
      "old_mode": 33188,
      "old_path": "examples/rust/builtin_echo/src/main.rs",
      "new_id": "6f3d1c1dbce526ee97d8a6ae133ee4ce77963a70",
      "new_mode": 33188,
      "new_path": "examples/rust/builtin_echo/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "a0dcae17dafab2ea0d6c80183f3ab873443f3289",
      "old_mode": 33188,
      "old_path": "examples/rust/builtin_ordered_set_intersect/Cargo.lock",
      "new_id": "05a3542965425bb496a2600ec334d40e98193f3d",
      "new_mode": 33188,
      "new_path": "examples/rust/builtin_ordered_set_intersect/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "75ead1f68ff41888ee8ed08214377dbb215c80e3",
      "old_mode": 33188,
      "old_path": "examples/rust/builtin_ordered_set_intersect/src/main.rs",
      "new_id": "55d0e02487d2d3201c6918ae7763cb69f5b63269",
      "new_mode": 33188,
      "new_path": "examples/rust/builtin_ordered_set_intersect/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "7bb664c7949bb96bca5aa76478c1422d55b89d0f",
      "old_mode": 33188,
      "old_path": "rpc/Cargo.toml",
      "new_id": "42c649e4e07f33928cac08bc0828b72038f4a9bd",
      "new_mode": 33188,
      "new_path": "rpc/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "d26e70bc764a706c4ee417da2f09b56a65077aa1",
      "old_mode": 33188,
      "old_path": "rpc/README.md",
      "new_id": "1fca4dbbe09f1580492f7dda7169ccfee27eaccb",
      "new_mode": 33188,
      "new_path": "rpc/README.md"
    },
    {
      "type": "delete",
      "old_id": "08ae6932bf9397523c2aa744284a7436f980740c",
      "old_mode": 33188,
      "old_path": "rpc/proc_macro/Cargo.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef2522b2a4dcb641358c7ba0d4a3ea85febd773d",
      "old_mode": 33188,
      "old_path": "rpc/proc_macro/src/lib.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "63a18ef842ff11af98cc9fd9cac89f7623128860",
      "old_mode": 33188,
      "old_path": "rpc/src/channel.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "cb95269801fb651e55cfdfb678832cc1e9d8d192",
      "old_mode": 33188,
      "old_path": "rpc/src/config.rs",
      "new_id": "10a56559c45b41c0968f987538ad08a7f9c7ffa8",
      "new_mode": 33188,
      "new_path": "rpc/src/config.rs"
    },
    {
      "type": "delete",
      "old_id": "3cba4533965e51b56485763c03e61689900743ef",
      "old_mode": 33188,
      "old_path": "rpc/src/endpoint.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8367349497d53145c3f4ddb60f43de74e51200cd",
      "new_mode": 33188,
      "new_path": "rpc/src/interceptor.rs"
    },
    {
      "type": "modify",
      "old_id": "69cbc3f36821d1fc758e476772d3ef41e84c7e59",
      "old_mode": 33188,
      "old_path": "rpc/src/lib.rs",
      "new_id": "84ef1c8fca012cd85a35eab3b3a3c08c195a7736",
      "new_mode": 33188,
      "new_path": "rpc/src/lib.rs"
    },
    {
      "type": "rename",
      "old_id": "39f8d9051326fa9ad7b3347ec3a96c1d599625ff",
      "old_mode": 33188,
      "old_path": "rpc/src/utils.rs",
      "new_id": "f192eea379e56f83a73decbf61e2879a7ce8a5e5",
      "new_mode": 33188,
      "new_path": "rpc/src/macros.rs",
      "score": 69
    },
    {
      "type": "delete",
      "old_id": "af2f09ca6a85ef0a04676f488e7e53c817c79f82",
      "old_mode": 33188,
      "old_path": "rpc/src/protocol.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "026714c0964d16bb6f27d5db4584dc78d930c9e1",
      "old_mode": 33188,
      "old_path": "rpc/src/request.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "27c3fc7e18077fb4e99ed02dab2f4bbcf8308df6",
      "old_mode": 33188,
      "old_path": "rpc/src/server.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9cea7132f569505d091133698127863406e97a8f",
      "old_mode": 33188,
      "old_path": "rpc/src/transport.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4ee93bf664b4dc9eeedb75f9e0a5f235aac5a69a",
      "old_mode": 33188,
      "old_path": "sdk/rust/Cargo.lock",
      "new_id": "554cc4e0af219642a2313aa9ffafe30537f1dec6",
      "new_mode": 33188,
      "new_path": "sdk/rust/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "eb9ffd26f7ea22c2a84fc0b3275ec02d03d4d164",
      "old_mode": 33188,
      "old_path": "sdk/rust/Cargo.toml",
      "new_id": "5cf7a71d79dd54f2a3c864a079596764a8a0b20f",
      "new_mode": 33188,
      "new_path": "sdk/rust/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a212624e8d358fc4d224f906ee92ba24671ceadd",
      "old_mode": 33188,
      "old_path": "sdk/rust/src/lib.rs",
      "new_id": "f015c670da3ba3820ce1344e55002539744c9bfa",
      "new_mode": 33188,
      "new_path": "sdk/rust/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "6e61bc17c52a8bfc227a81769bb44698d32e0783",
      "old_mode": 33188,
      "old_path": "services/access_control/enclave/Cargo.toml",
      "new_id": "cf33cda41eca88607c4f9a93357d7d2b7d8a18a0",
      "new_mode": 33188,
      "new_path": "services/access_control/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "87fa7de41e9dbf5f89654ffffd0133f77c48ca64",
      "old_mode": 33188,
      "old_path": "services/access_control/enclave/src/error.rs",
      "new_id": "033005a639c94c3ae997b30758e11b1c3a44f140",
      "new_mode": 33188,
      "new_path": "services/access_control/enclave/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "c6dbb7b9456c1da732c77e2f0a3ef5752a4c33bd",
      "old_mode": 33188,
      "old_path": "services/access_control/enclave/src/lib.rs",
      "new_id": "056e713b40eea121d27907527b31dc15b2ef8e0e",
      "new_mode": 33188,
      "new_path": "services/access_control/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "4c67512e5ba3f94f89fa671a7789458797947072",
      "old_mode": 33188,
      "old_path": "services/access_control/enclave/src/service.rs",
      "new_id": "b733dddc5123493d954554eba187c895c1b27be0",
      "new_mode": 33188,
      "new_path": "services/access_control/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "13387d5d745e89cdc21eb0e4b0e933ff4d41200b",
      "old_mode": 33188,
      "old_path": "services/authentication/enclave/Cargo.toml",
      "new_id": "9362af64da8435da5ed87b7af461af8fe2a962e7",
      "new_mode": 33188,
      "new_path": "services/authentication/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "38d605b1503d1a6ecf359bf3d8ba83109087d359",
      "old_mode": 33188,
      "old_path": "services/authentication/enclave/src/api_service.rs",
      "new_id": "7fccd04a2ef20c11cb5b8783a27a09fc8db1ddf0",
      "new_mode": 33188,
      "new_path": "services/authentication/enclave/src/api_service.rs"
    },
    {
      "type": "modify",
      "old_id": "d276fca49b9060772a45f32925647264e41ff8e6",
      "old_mode": 33188,
      "old_path": "services/authentication/enclave/src/error.rs",
      "new_id": "b8d34af84a63fea7e2f18600023b343d0a883b3c",
      "new_mode": 33188,
      "new_path": "services/authentication/enclave/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "b3fbb653a02a7f91dc29e5cdf2abfb081514d01f",
      "old_mode": 33188,
      "old_path": "services/authentication/enclave/src/internal_service.rs",
      "new_id": "3d26fcf41a3b8aef23f549d405839590dc4c594a",
      "new_mode": 33188,
      "new_path": "services/authentication/enclave/src/internal_service.rs"
    },
    {
      "type": "modify",
      "old_id": "02d87311875852a3e62db0cc153d5f58a0835d0c",
      "old_mode": 33188,
      "old_path": "services/authentication/enclave/src/lib.rs",
      "new_id": "921a10abb4f085cee3cd89727dbcbc0d30da2467",
      "new_mode": 33188,
      "new_path": "services/authentication/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "92e111c2e6980740e2068da59b68d82e0c590f5b",
      "old_mode": 33188,
      "old_path": "services/execution/app/Cargo.toml",
      "new_id": "eb41af8c455a49df72ab616377daf62f460a34a0",
      "new_mode": 33188,
      "new_path": "services/execution/app/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "10d7a821fa3c581f43bbb588dbb8eaccb649fbc0",
      "old_mode": 33188,
      "old_path": "services/execution/app/src/main.rs",
      "new_id": "7d39ed67fbde1d586e86e020b5cba5e3367e43fd",
      "new_mode": 33188,
      "new_path": "services/execution/app/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "7600e53d0b15dde0843c81faea798704abdd9b1c",
      "old_mode": 33188,
      "old_path": "services/execution/enclave/Cargo.toml",
      "new_id": "967ad8ca1065bd0c73ea9590b1ac52b2e1dd2bd9",
      "new_mode": 33188,
      "new_path": "services/execution/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a6a68d2dfc270ed1a1911eaad24d65c174826799",
      "old_mode": 33188,
      "old_path": "services/execution/enclave/src/ecall.rs",
      "new_id": "08cc14da5a4187151563aa5a7d94ef6c19f17ed0",
      "new_mode": 33188,
      "new_path": "services/execution/enclave/src/ecall.rs"
    },
    {
      "type": "modify",
      "old_id": "7f092ce589c4f3a42433ef908fccfbf88170ff7c",
      "old_mode": 33188,
      "old_path": "services/execution/enclave/src/lib.rs",
      "new_id": "40ef4a161dee0cfba98d5708c57d988c886c7719",
      "new_mode": 33188,
      "new_path": "services/execution/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "96d470a5d8292445d9440eca760c8b527574727e",
      "old_mode": 33188,
      "old_path": "services/execution/enclave/src/service.rs",
      "new_id": "ace342acf2c3adf9e0b7f2758787f62f73d114ef",
      "new_mode": 33188,
      "new_path": "services/execution/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "b98e17a4fa4da5c3fddaee8b18d270d3a6e0588d",
      "old_mode": 33188,
      "old_path": "services/frontend/enclave/Cargo.toml",
      "new_id": "ad2c21b90c0f2662d4e4600c6ca704b468e3c04b",
      "new_mode": 33188,
      "new_path": "services/frontend/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "54264e2f9ccfcca1d33065fd78977837fcb434c9",
      "old_mode": 33188,
      "old_path": "services/frontend/enclave/src/error.rs",
      "new_id": "fc8248d5c80f515d0a89dbeec3786baf2c6ae6d0",
      "new_mode": 33188,
      "new_path": "services/frontend/enclave/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "e8c2f2e3315bb6b113d4b18685f2ea3746b69a9a",
      "old_mode": 33188,
      "old_path": "services/frontend/enclave/src/lib.rs",
      "new_id": "67f6680602e42645a7eb5c0bd7040e79406a9507",
      "new_mode": 33188,
      "new_path": "services/frontend/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "bc072769c99af5af56f64470c6e6ec082fb9e004",
      "old_mode": 33188,
      "old_path": "services/frontend/enclave/src/service.rs",
      "new_id": "d2ac9b21d312ada3d7c62c9f85fd35e7a0029fe2",
      "new_mode": 33188,
      "new_path": "services/frontend/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "514b1d78777e15beada55fe9ad9b7b03d7405a86",
      "old_mode": 33188,
      "old_path": "services/management/enclave/Cargo.toml",
      "new_id": "dbdd74455c188f5737e364768c3ce4535c9b71ea",
      "new_mode": 33188,
      "new_path": "services/management/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "ed3301440e9950c8a53561c0be6118e1db441821",
      "old_mode": 33188,
      "old_path": "services/management/enclave/src/error.rs",
      "new_id": "33515efe27f342dd42b2ad3390aa551efb7da266",
      "new_mode": 33188,
      "new_path": "services/management/enclave/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "66a4ec0bc120f0390816fe7ec94aa81731863c87",
      "old_mode": 33188,
      "old_path": "services/management/enclave/src/lib.rs",
      "new_id": "6faf32ff46ab53933bdfd52381f2d8722ba62bb2",
      "new_mode": 33188,
      "new_path": "services/management/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "2cb4b4f821eafe5d8e1e2e32c82c4b796beb1021",
      "old_mode": 33188,
      "old_path": "services/management/enclave/src/service.rs",
      "new_id": "0abbd12e3a3b782f28c00d68fbb5df6ce65fcbee",
      "new_mode": 33188,
      "new_path": "services/management/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "acddc89de46dc17bdc5857895133584f0756ea98",
      "old_mode": 33188,
      "old_path": "services/proto/Cargo.toml",
      "new_id": "43693f77ba30ce998fbd83be80794ec0a56085e7",
      "new_mode": 33188,
      "new_path": "services/proto/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "78bf81041ae428997a192ee1da50516e736b69a3",
      "old_mode": 33188,
      "old_path": "services/proto/build.rs",
      "new_id": "af8dc596d3e9bd06d07ad6afb64d43ec45154ef3",
      "new_mode": 33188,
      "new_path": "services/proto/build.rs"
    },
    {
      "type": "delete",
      "old_id": "bb27d7dda0952684c729f54a8fe7e1314abf9966",
      "old_mode": 33188,
      "old_path": "services/proto/proto_gen/Cargo.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e725b5773bad74f16f33c1b346cbbccef76ca1c",
      "old_mode": 33188,
      "old_path": "services/proto/proto_gen/Cargo.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d078e604da2d97d58a671014f837e9d511c03c9d",
      "old_mode": 33188,
      "old_path": "services/proto/proto_gen/main.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "84ffdaae8d6d7f8909ce20a042051a69743028b3",
      "old_mode": 33188,
      "old_path": "services/proto/proto_gen/templates/proto.j2",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "67deebb30850b9fbeb36f3003f29523943b42e12",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_access_control_service.rs",
      "new_id": "ca7d159f74c1cf4b340d85b44db7240aa10835d8",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_access_control_service.rs"
    },
    {
      "type": "modify",
      "old_id": "85d08086c864c8fa539944571c7ec057de67f915",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_authentication_service.rs",
      "new_id": "d0357b711dbddbdf47c41e3b1672f3a1165263d0",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_authentication_service.rs"
    },
    {
      "type": "modify",
      "old_id": "c36ceaf18efa1ca2cce08f3facd2bda92780c690",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_common.rs",
      "new_id": "a5ba4942b1fc1f58942859ca607e49b5d02e13b2",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_common.rs"
    },
    {
      "type": "modify",
      "old_id": "ce3c26ccd68018c727e80dfe3a9ae9fc08540634",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_frontend_service.rs",
      "new_id": "8f50219548c518c1d28e464614b235f3d1459398",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_frontend_service.rs"
    },
    {
      "type": "modify",
      "old_id": "e9612eaff50d88407fd1ed68cca8c60bcc41ddd6",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_management_service.rs",
      "new_id": "2339e4018e7d284230b1ce09c3b8560114239e9d",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_management_service.rs"
    },
    {
      "type": "modify",
      "old_id": "3415b8ec16445b01fc9c28a304364d1e304b193d",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_scheduler_service.rs",
      "new_id": "abaca66325ade49c65bf60995cd9883dca6d61c6",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_scheduler_service.rs"
    },
    {
      "type": "modify",
      "old_id": "bb96033dca84452a9bb2cb3411067bba8e8031d4",
      "old_mode": 33188,
      "old_path": "services/proto/src/teaclave_storage_service.rs",
      "new_id": "d65f6c58693cae43b2f743e5094b70434a0c44a6",
      "new_mode": 33188,
      "new_path": "services/proto/src/teaclave_storage_service.rs"
    },
    {
      "type": "modify",
      "old_id": "3ac70ad6b330054af7759817daa7f38bc31dc685",
      "old_mode": 33188,
      "old_path": "services/scheduler/enclave/Cargo.toml",
      "new_id": "7c47ad15bc6b5cedcf36ec8d341096a69cf049de",
      "new_mode": 33188,
      "new_path": "services/scheduler/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "964d29b8290f6751415c86e36d70d97475856b06",
      "old_mode": 33188,
      "old_path": "services/scheduler/enclave/src/error.rs",
      "new_id": "555aea18329a7cec2f0acc771ef5f4f4abcd187a",
      "new_mode": 33188,
      "new_path": "services/scheduler/enclave/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "2b9c8c2f4fb745eb477e8fa2a1f6119b3fa1d3bf",
      "old_mode": 33188,
      "old_path": "services/scheduler/enclave/src/lib.rs",
      "new_id": "b201a3c35a16f39282ac16374019565b8883e536",
      "new_mode": 33188,
      "new_path": "services/scheduler/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "97c9a1769b1462ca49076b1a16f37566882eb739",
      "old_mode": 33188,
      "old_path": "services/scheduler/enclave/src/publisher.rs",
      "new_id": "c4d3afed1d83d22de3ceeb8dbf269ad04dd9c32c",
      "new_mode": 33188,
      "new_path": "services/scheduler/enclave/src/publisher.rs"
    },
    {
      "type": "modify",
      "old_id": "a9f0d168c19e38635f2c862922ed64b4d904492c",
      "old_mode": 33188,
      "old_path": "services/scheduler/enclave/src/service.rs",
      "new_id": "e3be03bdaf5ccf8aa87b7ac099c92492fb5148dc",
      "new_mode": 33188,
      "new_path": "services/scheduler/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "1392114a0237e6114d58d1b496432b4f9d25483b",
      "old_mode": 33188,
      "old_path": "services/storage/enclave/Cargo.toml",
      "new_id": "ede23df42abe96ca7151f82568af4d14a73751b6",
      "new_mode": 33188,
      "new_path": "services/storage/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "4f9dd8efa82702126a5a6711513e692d4ad0f4ab",
      "old_mode": 33188,
      "old_path": "services/storage/enclave/src/error.rs",
      "new_id": "0605be5c7bb3a12ad05ca029c75fb2da3854fa8e",
      "new_mode": 33188,
      "new_path": "services/storage/enclave/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "dabe78597ece507c924c45ea8bdb954e857f71c1",
      "old_mode": 33188,
      "old_path": "services/storage/enclave/src/lib.rs",
      "new_id": "021f705200e92c76aabcc2c62aa80029eb093fab",
      "new_mode": 33188,
      "new_path": "services/storage/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "c863314399f526349c12010b53f1cbe6155dbe89",
      "old_mode": 33188,
      "old_path": "services/storage/enclave/src/proxy.rs",
      "new_id": "a2bfdfc98defbe82dd7b2394980662b89a5d5d93",
      "new_mode": 33188,
      "new_path": "services/storage/enclave/src/proxy.rs"
    },
    {
      "type": "modify",
      "old_id": "a0019504ac5a4924d59a0e2f10bbc4f21b658cdc",
      "old_mode": 33188,
      "old_path": "services/storage/enclave/src/service.rs",
      "new_id": "9a98890c188254be387892a0c1b84cac883b9204",
      "new_mode": 33188,
      "new_path": "services/storage/enclave/src/service.rs"
    },
    {
      "type": "modify",
      "old_id": "bb4100ba10ea97990cc29c1a9364c777728c9a04",
      "old_mode": 33188,
      "old_path": "services/utils/service_enclave_utils/Cargo.toml",
      "new_id": "87628e2e4a5ba93ea30eede710ee9763d039eeab",
      "new_mode": 33188,
      "new_path": "services/utils/service_enclave_utils/Cargo.toml"
    },
    {
      "type": "delete",
      "old_id": "aea23f3950b7d3c7ace0ab4df7815f715e02d8c1",
      "old_mode": 33188,
      "old_path": "services/utils/service_enclave_utils/proc_macro/Cargo.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e22982b0e428025ec38e5fe7f5521bbe2e51a2ff",
      "old_mode": 33188,
      "old_path": "services/utils/service_enclave_utils/proc_macro/src/lib.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0c16a4ebc8d42b96143d66db707fda42a16ba4ab",
      "old_mode": 33188,
      "old_path": "services/utils/service_enclave_utils/src/lib.rs",
      "new_id": "0a9be50c4ddf43f05456b34fb65690e7ddcb6216",
      "new_mode": 33188,
      "new_path": "services/utils/service_enclave_utils/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "3cd9a511a80e64f68b676b5fe527020541517454",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/Cargo.toml",
      "new_id": "c4ea0e3aeec5b9f95220c1e1c7c36eed41fcade0",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "9c52ef6fbe4c263a909e7a45eaa184d497e08057",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/Enclave.config.xml",
      "new_id": "a2bf9d0cf1b2eb8b19da21e923e211cdb1feea5b",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/Enclave.config.xml"
    },
    {
      "type": "modify",
      "old_id": "5d46028748d965cb44e8b3d692233808050b7783",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/access_control_service.rs",
      "new_id": "b52f80d5cd4c202a18e12fce0223a3ff890e2699",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/access_control_service.rs"
    },
    {
      "type": "modify",
      "old_id": "258f117bab07b87039c8e4e3bb9cebffc329b23a",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/authentication_service.rs",
      "new_id": "b9757940c5bd23b5b392791d9b1f4314448a4bc0",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/authentication_service.rs"
    },
    {
      "type": "modify",
      "old_id": "3b1da0c3fc88606cd4da44296a970f4890a07a59",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/end_to_end/builtin_echo.rs",
      "new_id": "b86f05f22b609264ac902127a669f0049766235d",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/end_to_end/builtin_echo.rs"
    },
    {
      "type": "modify",
      "old_id": "2672a85cae3c58f83ea19745d382e85d662c3ee4",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/end_to_end/builtin_gbdt_train.rs",
      "new_id": "1707defbfeb9b8a2fdafb586da80c89edb7fdafa",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/end_to_end/builtin_gbdt_train.rs"
    },
    {
      "type": "modify",
      "old_id": "d2f992da67781bac5b03ce45341aed72db9c03ca",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/end_to_end/mesapy_data_fusion.rs",
      "new_id": "753d998dd34758b5b3c3d8e37dda87b51162b04a",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/end_to_end/mesapy_data_fusion.rs"
    },
    {
      "type": "modify",
      "old_id": "761f3bea6c8b5bcb091b277fcb34668bb8827947",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/end_to_end/mesapy_echo.rs",
      "new_id": "068ef1cbeecb0f7f917748dc92d41d241044d39c",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/end_to_end/mesapy_echo.rs"
    },
    {
      "type": "modify",
      "old_id": "8c91f46ecfc69a50e38b99b4319e63fe3b35c1be",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/end_to_end/mod.rs",
      "new_id": "9338371215cff3158ed7de9d67a7e8e6241bbc52",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/end_to_end/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "f645f16fb920389e863b4bf2c83a037cf04d58e1",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/execution_service.rs",
      "new_id": "f320ad61cc223b025272427bf8decd04751c84b8",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/execution_service.rs"
    },
    {
      "type": "modify",
      "old_id": "2ae4abeebafaf52622093f8bc9f1259461923e8c",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/frontend_service.rs",
      "new_id": "e495d9d92a4f3c654e393d5fe0ea3058f8a14da8",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/frontend_service.rs"
    },
    {
      "type": "modify",
      "old_id": "c909f492655f67b7ed6c8385a9b7df1d9924c608",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/lib.rs",
      "new_id": "818f02ab33926fbf03b1150bb99c45d8875dd960",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "29b164cb890cf7321a2f19ecf0c4b18edeafc501",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/management_service.rs",
      "new_id": "7b73f946a6f33513d87071a69567d77cf28b8f1b",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/management_service.rs"
    },
    {
      "type": "modify",
      "old_id": "e660490df1d6cb0e96f99a5766068070c0cd30ab",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/scheduler_service.rs",
      "new_id": "65c41f40a264e3bbd1ab8d5501dc90275060961f",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/scheduler_service.rs"
    },
    {
      "type": "modify",
      "old_id": "24a3bcee1e90655bab39e535f84567ed8f05e0ba",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/storage_service.rs",
      "new_id": "6c815ea1369198c5278adeeb22feee936a6b7a1c",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/storage_service.rs"
    },
    {
      "type": "modify",
      "old_id": "a5ead539b0a3115fe1db35c91649edb986a03eb6",
      "old_mode": 33188,
      "old_path": "tests/functional/enclave/src/utils.rs",
      "new_id": "41ee8b6193a10304c73f14cec676a8befa74e630",
      "new_mode": 33188,
      "new_path": "tests/functional/enclave/src/utils.rs"
    },
    {
      "type": "modify",
      "old_id": "d289618f8a3f9bcf612b6b4604105673a9c02512",
      "old_mode": 33188,
      "old_path": "tests/integration/enclave/Cargo.toml",
      "new_id": "25beacef8723d61efbbbf4b2970cfe90efd617f3",
      "new_mode": 33188,
      "new_path": "tests/integration/enclave/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "f920ffc6297af1f9240f3bc19be6c952112e07e0",
      "old_mode": 33188,
      "old_path": "tests/integration/enclave/src/lib.rs",
      "new_id": "ce09fbf8bf4f68117611480fbed8e7d0fe600bf5",
      "new_mode": 33188,
      "new_path": "tests/integration/enclave/src/lib.rs"
    },
    {
      "type": "delete",
      "old_id": "1574ba2e92b751fe45eaa587201de0d018446acf",
      "old_mode": 33188,
      "old_path": "tests/integration/enclave/src/teaclave_rpc.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e0495decba47db5ed12310a92ec38af75ab74bb3",
      "old_mode": 33188,
      "old_path": "tests/utils/Cargo.toml",
      "new_id": "4e6dad47361898c6deb7f6423bf4d07084881f1b",
      "new_mode": 33188,
      "new_path": "tests/utils/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "3fdfcbd118018ff7ccadd3771412427ed3e27eb6",
      "old_mode": 33188,
      "old_path": "tests/utils/proc_macro/Cargo.toml",
      "new_id": "505f121506e6cd29f16c4571d156afe614130767",
      "new_mode": 33188,
      "new_path": "tests/utils/proc_macro/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "627459d26e45060f27fcaad37e2d09e1dd4aa278",
      "old_mode": 33188,
      "old_path": "tests/utils/proc_macro/src/lib.rs",
      "new_id": "87d976d8acb395a809787ecfafc011d1137c42a1",
      "new_mode": 33188,
      "new_path": "tests/utils/proc_macro/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "f63aca6715d26acfd276f2327edde85621779d35",
      "old_mode": 33188,
      "old_path": "tests/utils/src/lib.rs",
      "new_id": "85a96d7f2d45bfaf15cd5a1371f696e6a187549b",
      "new_mode": 33188,
      "new_path": "tests/utils/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "1fc090058f0dfba11fae3c41e148c3423aeb96b8",
      "old_mode": 33188,
      "old_path": "types/Cargo.toml",
      "new_id": "aadc0d4fef3155af149c6aaa3ff47eec6f08dca1",
      "new_mode": 33188,
      "new_path": "types/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "c36a53e6b700819a0de345eebc10c1b0e87cc08b",
      "old_mode": 33188,
      "old_path": "types/src/error.rs",
      "new_id": "65d9b693764b7c2895ba0e67f6b2931b313b0672",
      "new_mode": 33188,
      "new_path": "types/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "5a15ffbf315b0759890753cf75df7f54215b1aeb",
      "old_mode": 33188,
      "old_path": "worker/src/worker.rs",
      "new_id": "8a81f898ab8bf35a05749c5f52c4243419c0ac66",
      "new_mode": 33188,
      "new_path": "worker/src/worker.rs"
    }
  ]
}
