)]}'
{
  "commit": "647501693bd14256df8839c13cb03659bdee4202",
  "tree": "8128c0ba102269dd0a3cceb7379a2b8acbe58a26",
  "parents": [
    "74a3e0923d9425fd0c3c854b770782148f91ec19"
  ],
  "author": {
    "name": "cyy",
    "email": "cyyever@outlook.com",
    "time": "Fri Feb 08 13:40:59 2019 +0800"
  },
  "committer": {
    "name": "James E. King III",
    "email": "jking@apache.org",
    "time": "Fri Feb 08 00:40:59 2019 -0500"
  },
  "message": "THRIFT-4776:Modernize c++11 code by clang-tidy (#1732)\n\n* use override\r\n* use make_shared\r\n* use emplace\r\n* use range for\r\n* fix error on MSVC\r\n* replace boost functions with std functions\r\n* fix static analyzer warnings\r\n* check api return value\r\n* initialize member\r\n* check the return value of SSL_peek \u003e 0\r\n* add override\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ae9a1fcec0006f154eddb6c483ee3b40b7e87b2",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/audit/t_audit.cpp",
      "new_id": "fbce15c7758a7a66cc9514ec794060f9b4b0e311",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/audit/t_audit.cpp"
    },
    {
      "type": "modify",
      "old_id": "41724fe499965aa1716acc8465f1f14a58146cf0",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_as3_generator.cc",
      "new_id": "dd4d166ca3ed8999168ea3661b6bae552ce8652e",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_as3_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "306086397fb3b558aea8afdf002146c5df2b1b24",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_c_glib_generator.cc",
      "new_id": "f1531cc83c9d1add6930db5654019cef699c8341",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_c_glib_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "38807f45a1a23716ab8c1efee1465ef05219b2b7",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_cl_generator.cc",
      "new_id": "ad7c0ef175f088b8b6369d5f38d83d0b34ffdbba",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_cl_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "617ba7ec864fb1a00f5db193fb4f015a33f1093c",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_cpp_generator.cc",
      "new_id": "dca3167df2d27665cf56ff3bfd64177b86d387fc",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_cpp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "6e99a3e68cd0ef91d63202e22f179eb6e6f46b73",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_csharp_generator.cc",
      "new_id": "e4d99b2cc1a9d5736ab1574b8487855d7be5417b",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_csharp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "df56cfc03d500e7eba21fecf693b865df33875c0",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_d_generator.cc",
      "new_id": "56519e410f3e431484af4ebacaa0708bc87723d5",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_d_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "c82d26c1017383f760a090e1c6d7543049b3810c",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_dart_generator.cc",
      "new_id": "fbbb9e6d3c5ff51db69487980b1d0bb70c446b43",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_dart_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "737aa5aaab75bd8139e3bf11d6f01160070b8d2f",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_delphi_generator.cc",
      "new_id": "505120e40c2a323a27bac0963e38f8fec4f141d2",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_delphi_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "d4fe12c31608eda7ef7fd08d2023d2f11300f8c9",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_erl_generator.cc",
      "new_id": "d331eccc3fc7ba00bb2ad5b5180a3f4e0b8a5f21",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_erl_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "11246f36247352f12485fe7e30548f9dd1332762",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_go_generator.cc",
      "new_id": "66bb65301f359876ee1d27ef11190ed6f8a84d29",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_go_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "7f8301a1844ce9855ee9c1a0071941f496050249",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_gv_generator.cc",
      "new_id": "2c0acf979bfbfaf7c83f48b39e212b453b31b7f5",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_gv_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "3b88c4da79b8d57310cd850d0aee66a3432879a5",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_haxe_generator.cc",
      "new_id": "13f2cd1ba7847f4f8f528f7cd5812664a6b01aaf",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_haxe_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "8f6d4b0c731067aa3c28696471de26c0a4d3b90a",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_hs_generator.cc",
      "new_id": "a59dee5d2d444cdbbd2f9ff61e4b65a0f60c374c",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_hs_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "00c9a0a9dce7cd24ce1ac9c3b34e9b12f5c392bc",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_html_generator.cc",
      "new_id": "b61a712e380024f59d777b7af29d66908db77472",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_html_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "2c845512ccb365c1ca3fe425a4a1a446ca3be1b9",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_java_generator.cc",
      "new_id": "2fb1f1aeb1d49a985849b1fa82c716f356df02a7",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_java_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "fa743ca3d383aadc74f22ba8171431a7e17c6f0b",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_javame_generator.cc",
      "new_id": "e1694abdf24ae745400af00a3b434c2af50c8b1e",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_javame_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "e7f625c85882bfd263bc970467bf2a91bd93fcd9",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_js_generator.cc",
      "new_id": "af402a439de5159e2822cbe7cafb1d072382bea1",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_js_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "cd5361274c8e6780a35d2384fdc600ac778b36e4",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_json_generator.cc",
      "new_id": "eb4ef790be898725f3d5c581b8c5dda8bb2666f2",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_json_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "adee8968a699159f8b24d20c8ffdb0f63b877ee6",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_lua_generator.cc",
      "new_id": "e6432c8983572989559ed04e15abd60c4da1bc98",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_lua_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "6f346a3d7c62e0f1d57c21ddc74aeb93ceb4ee88",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_netcore_generator.cc",
      "new_id": "1a5c3842f2d60a1c3b7afce31fbabb56c304dd5c",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_netcore_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "8cb302736a634b8725e34ce5924bccddb553a648",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_netstd_generator.cc",
      "new_id": "593bb645a4fe2d9fe07aecf4605b17d271bada48",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_netstd_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "0ec81ba5eb513a745b2fee9b67c2b1ad8c20b420",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_ocaml_generator.cc",
      "new_id": "a3781e8ee0fa34e05cf3393ec4262950c5218f08",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_ocaml_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "8924a76001bcd466d58d0ecd0cda68904c2db0e6",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_perl_generator.cc",
      "new_id": "80729cbfde06cb72dc4b9de0700278e929a0e38e",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_perl_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "50a441551730122aaf5217af9ba080b2fac4ed84",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_php_generator.cc",
      "new_id": "79bd5a2832813ca9242dd0a6cdb7571649a7e858",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_php_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "e46207a7c7a6efa2dc9ed2c6a1754da1cc9b073b",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_py_generator.cc",
      "new_id": "c16d6d3ae9aadb7a3ace7cb538b6cde3fff5f9e2",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_py_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "13ea2490ebd045084c19cfd5c94dedfe8767a941",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_rb_generator.cc",
      "new_id": "61c34811d9a817473df723bed4194cbd017bfc55",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_rb_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "9843d7acb9fb48e1e4d15c9c09a351b684ebb92d",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_rs_generator.cc",
      "new_id": "fdf6861635c6a496c868f7c0e0c7fa1fb6500d27",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_rs_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "595a9497d5944f4025c8b801100ce4269e7f6cf9",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_st_generator.cc",
      "new_id": "bc95feb66af9d3891c1bedcbdd15e0c44d69d8f4",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_st_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "31db04dbabdef9d34605fba1c84722fa76ea58dc",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_swift_generator.cc",
      "new_id": "eb746c1096651cce238decb9ed72164b096e9293",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_swift_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "35fed14d84cce36bfeca824abfb51c099133a1c1",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_xml_generator.cc",
      "new_id": "b6692938f61c68c2b4ed4a99ab2a5f912eefe13e",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_xml_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "e487ffca3bbc0f9f350afa3f2df1c7d1d31021c8",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_xsd_generator.cc",
      "new_id": "379e5a4485abee1a21f1cbc1e5f6b5b6a9b0e835",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_xsd_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "adcab83c19eb37da1ac27a9684656381c7c0eb40",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/main.cc",
      "new_id": "5b69dc502ee831e1a4b27a5d87ab731d9529dfc0",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/main.cc"
    },
    {
      "type": "modify",
      "old_id": "8b60611f8b2c7f5b8968b2c3597348c057c0b5ee",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/parse/t_program.h",
      "new_id": "13cb26e5fa2daaaaa94e8aabd25b63af17928038",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/parse/t_program.h"
    },
    {
      "type": "modify",
      "old_id": "952394bca4f6f4e5c919cd79b6c3554d718002c1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.cpp",
      "new_id": "0dac52458d636d847615dac0ac8bee056df56303",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "941b993712b6c8a0a7e4bac49e0d0044bcc62680",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/ThreadFactory.cpp",
      "new_id": "becb3b2447feec08921a14761213300490ddb32d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/ThreadFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "c889660cfb3c652a891c5e739e43f5139c878cb3",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/ThreadManager.cpp",
      "new_id": "25b838aefbc3931dd921c25253ff5123d437207e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/ThreadManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "df5990095272916c538d3f8775796b5498d88d76",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/TimerManager.cpp",
      "new_id": "003f5647c944c85e6b2e4ef944bab992a1cb76a7",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/TimerManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "35592f006c6f123ccf71edcb5f559dfff7e47b1b",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.cpp",
      "new_id": "28d0da299185f75dedae1fb94a5cebed57f9e804",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.cpp"
    },
    {
      "type": "modify",
      "old_id": "020e61ce8e8bd2fe8de90c81241a1efd11fe112a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.h",
      "new_id": "420995ef34df05f195bb6f454d713353e2e4d020",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "78c3b399f579be0e0636729186be3a6add6f0efc",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp",
      "new_id": "1537fc60d9203fee9a6f1d68f1fba54b55a8dc14",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0cdd1831bec14be5e4194918f99b0ce4dd4a4be",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.h",
      "new_id": "a3b511def0cf17f63c688d4ec59781d1d28efdee",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.h"
    },
    {
      "type": "modify",
      "old_id": "bd39893e31e7792046943cddcd35573c53e0e939",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/qt/TQTcpServer.cpp",
      "new_id": "04044823e563ec52d64ff358d5a3ab731a8f5048",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/qt/TQTcpServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e62324cb51b246137a17f73f4c4b0703057a24a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp",
      "new_id": "eea0427d253cb345ed9001505c5f49142177ff8a",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "a008fa19da83ae5fe38859dad765021fb309fbb1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TBufferTransports.h",
      "new_id": "df06586bd1e968d5ebc20adcff9adf0e81611f4e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TBufferTransports.h"
    },
    {
      "type": "modify",
      "old_id": "ede5ccb5bd0f646b47b2954f1a63cb23384c0e75",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TFDTransport.h",
      "new_id": "a3cf519484cd6e08b9d23125352ea6106f1dd6d2",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TFDTransport.h"
    },
    {
      "type": "modify",
      "old_id": "1eefb8993105fd8008ad6684c37924125ab1805f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TFileTransport.cpp",
      "new_id": "53e5136c05356568cc83cd06bd5ae8966fc312fe",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TFileTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cf36b20680901920905b112fcb3ac12016e6fcd",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THttpTransport.h",
      "new_id": "75f0d8c070ab5256667640d0ea8bebf47a68bf91",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THttpTransport.h"
    },
    {
      "type": "modify",
      "old_id": "51990b0e4e4cda71e5b22adc585b59561eb63a0c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp",
      "new_id": "9902b9063c1a4f9d2b20184e2356478b4218144d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "55c3580045892fcf3c04a263ac5625a7b17944e4",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TPipeServer.cpp",
      "new_id": "47d882251b56961c69e334a6d1574056b9a68dbd",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TPipeServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "636bb2d7ef1faf468a1fa90bab70eefb7ca3ecf7",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLSocket.cpp",
      "new_id": "b413002f1f03529ea79b81906ed7aa8290236b0a",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d46998c40a5087589d70c4462208e9b22db23a6",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLSocket.h",
      "new_id": "87a9601476b77f2cf4b822c6bfd7191976b30d42",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLSocket.h"
    },
    {
      "type": "modify",
      "old_id": "1732c827234fd701feaa8680ae0e6f942c174ba4",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TServerSocket.cpp",
      "new_id": "ece05445a346e4fdf1bbfea0c69a26a4c99c4c6d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "2151606cf535e751770c525325b63a3abb51f349",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TShortReadTransport.h",
      "new_id": "185c78dc7fe040fe9b2a8d9cd02c57905d347b67",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TShortReadTransport.h"
    },
    {
      "type": "modify",
      "old_id": "89eee6edae3af9574ed79faa9786f1778e5e7160",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSocketPool.cpp",
      "new_id": "b6e79d3f6055d1e89515ddc1894d938c765b1c46",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSocketPool.cpp"
    },
    {
      "type": "modify",
      "old_id": "6cff76a2cce0b07f37e5a1cc4b3fd0239277ffd6",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TTransportUtils.h",
      "new_id": "28c93d2a183c26721550196d70254708cd1bdf63",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TTransportUtils.h"
    },
    {
      "type": "modify",
      "old_id": "ddceb9937c73e61ad96ffdcdfab8b4b0a3b6c472",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TZlibTransport.cpp",
      "new_id": "437190b2925cd57c6abaea1b023a7d040368ef9c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TZlibTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "be2d19898ae981f29b86a53de33a3816d2faa021",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TZlibTransport.h",
      "new_id": "29afae0d416c94bb108cd535c46c364e38abb470",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TZlibTransport.h"
    },
    {
      "type": "modify",
      "old_id": "430302cc2ad455ae70dcfcca665fbc3cee4a4d4c",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TBufferBaseTest.cpp",
      "new_id": "7203f829bb2e1bfbeb0926d1b36da12907c5bfc4",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TBufferBaseTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad32185540d1f10517f1f0bdae65c0acf2632011",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TFileTransportTest.cpp",
      "new_id": "21c1f3b3315d9e1af3377574d5934da8c1418695",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TFileTransportTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "92068729517e225697ee678a16e28c1655bc8e79",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TMemoryBufferTest.cpp",
      "new_id": "42f97112b3ff2b8492c28a4d071aeeabe77d21e0",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TMemoryBufferTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0d868896237dad5970c67869d2a4ac291db9919",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TNonblockingSSLServerTest.cpp",
      "new_id": "dc40c125703827c72d63f38f2854f721d08e42c6",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TNonblockingSSLServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "434217e4884d39eff5c77c1d92da773502a8cdee",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TNonblockingServerTest.cpp",
      "new_id": "f9aab4cc1b863482668fa93cf6b65015095b3323",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TNonblockingServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "15177a8508516ac14cb615ec13271004aeb94850",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TServerTransportTest.cpp",
      "new_id": "18a393ee0056625b65aa8ffe09a6f5954e9d619a",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TServerTransportTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0c84b63f3990897f90740569a64e132895cfe0a",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TransportTest.cpp",
      "new_id": "a890aa8ce3e0c66dd93ec8ceba0f22bc2697fd4b",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TransportTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2b0111e34c1cba3d75ecd43791bfdf076ef7b98",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/concurrency/Tests.cpp",
      "new_id": "8c734c2d5af88aaf35e5c58819a92f55e88f5dd2",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/concurrency/Tests.cpp"
    }
  ]
}
