)]}'
{
  "commit": "82ae9575cdc112088771fc7b876f75e1e4d85ebb",
  "tree": "d8e6827311ee6e69c560604fe660788b7dfd4908",
  "parents": [
    "0a8c34ceedf0f9272fb6d3519596ddf90cffcac2"
  ],
  "author": {
    "name": "James E. King, III",
    "email": "jim.king@simplivity.com",
    "time": "Sat Aug 05 12:23:54 2017 -0400"
  },
  "committer": {
    "name": "James E. King, III",
    "email": "jking@apache.org",
    "time": "Thu Aug 10 13:27:21 2017 -0400"
  },
  "message": "THRIFT-2221: detect C++11 and use std namespace for memory operations (smart_ptr)\nClient: C++\n\nThis closes #1328\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42c291124fba1d9de314354f6d1ffccd38a6eee1",
      "old_mode": 33261,
      "old_path": "appveyor.yml",
      "new_id": "fc09f87f969d82037e7ac15ccc30c28b8ed63072",
      "new_mode": 33261,
      "new_path": "appveyor.yml"
    },
    {
      "type": "modify",
      "old_id": "054a8b414002019c2124c56511c24c6902bd78fb",
      "old_mode": 33188,
      "old_path": "build/appveyor/MSVC-appveyor-build.bat",
      "new_id": "a4b92a29cd2621dfccb52a203aa2b43e5ba755db",
      "new_mode": 33188,
      "new_path": "build/appveyor/MSVC-appveyor-build.bat"
    },
    {
      "type": "modify",
      "old_id": "365c0a43452a15053c86a97e897bd1af7a241e0d",
      "old_mode": 33188,
      "old_path": "build/cmake/DefineCMakeDefaults.cmake",
      "new_id": "28999379f6c18ee0e39d039999922234c275630f",
      "new_mode": 33188,
      "new_path": "build/cmake/DefineCMakeDefaults.cmake"
    },
    {
      "type": "modify",
      "old_id": "63981e94de6eb5ebe7ee7905e812bfd5a0f75c10",
      "old_mode": 33188,
      "old_path": "build/cmake/DefineOptions.cmake",
      "new_id": "f1ea7bbc379b6f0a56414059958cd0a0da377a11",
      "new_mode": 33188,
      "new_path": "build/cmake/DefineOptions.cmake"
    },
    {
      "type": "modify",
      "old_id": "d5d27e2d03d813495b634ac83c9eea7a0438e9ff",
      "old_mode": 33188,
      "old_path": "build/cmake/DefinePlatformSpecifc.cmake",
      "new_id": "f4434891c827f18d19e70ea1fc5daa3e1f1927bd",
      "new_mode": 33188,
      "new_path": "build/cmake/DefinePlatformSpecifc.cmake"
    },
    {
      "type": "modify",
      "old_id": "76cac15c211377d32b5f8ba0647561226b2e6501",
      "old_mode": 33188,
      "old_path": "build/cmake/NewPlatformDebug.cmake",
      "new_id": "aa4d302308a001d1d9adca4f43aa7977390847b9",
      "new_mode": 33188,
      "new_path": "build/cmake/NewPlatformDebug.cmake"
    },
    {
      "type": "modify",
      "old_id": "0518ec80cea7eca14aa18d72d6b0f3afa8938e91",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/generate/t_cpp_generator.cc",
      "new_id": "9413b86bbde31e1e04e69016470ad6314bce3748",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/generate/t_cpp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "1d45d89c79b3bd865104860dd8f30fb4e87c5fb0",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/plugin/plugin.cc",
      "new_id": "0bac1352b9832cab51187de2dae94ddfe8af8b7d",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/plugin/plugin.cc"
    },
    {
      "type": "modify",
      "old_id": "168a4a66039925517bdda34f423b8e8dff9d57de",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/plugin/plugin_output.cc",
      "new_id": "75725a1c0341f62c0e1a37878499e5ea1979af64",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/plugin/plugin_output.cc"
    },
    {
      "type": "modify",
      "old_id": "7681cf52a664c0a4668e38ef1a627903267bbef9",
      "old_mode": 33261,
      "old_path": "lib/c_glib/test/testthrifttestclient.cpp",
      "new_id": "5b06883ebcf769e392acd3e2f55ec89ab5cd5313",
      "new_mode": 33261,
      "new_path": "lib/c_glib/test/testthrifttestclient.cpp"
    },
    {
      "type": "modify",
      "old_id": "64cf98e9192d93ed97a37750f4e1c20c74e6f976",
      "old_mode": 33261,
      "old_path": "lib/cpp/Makefile.am",
      "new_id": "77d4d6c98349b7d398c26c7a385a97c06ba84a79",
      "new_mode": 33261,
      "new_path": "lib/cpp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "a7f7e792c1a75730576539ec1a1b333e9db7bd35",
      "old_mode": 33261,
      "old_path": "lib/cpp/README.md",
      "new_id": "e744a6a462139881f2a53b3b562d6c43b8990040",
      "new_mode": 33261,
      "new_path": "lib/cpp/README.md"
    },
    {
      "type": "modify",
      "old_id": "fd1dce7af40dc25a123747b5eb1cdad5f93d8522",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/TDispatchProcessor.h",
      "new_id": "dadc87b5c056d0f8d47e836b9313ac16a3e0ede7",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/TDispatchProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "4a0604eac22d86a468f87469f17e68ca58f4f471",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/TProcessor.h",
      "new_id": "27294d3ec0c65fae7affe87d148dd44c0a859a0d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/TProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "3c957a6220abc9556af09cadbec0428f1ea0a861",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TAsyncBufferProcessor.h",
      "new_id": "0d56c78d0b3d6719c5f877a949621bbc6b81d213",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TAsyncBufferProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "4716af2ea7840c4c01f19f6d4f77621cd48aa3f1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TAsyncChannel.cpp",
      "new_id": "c87659fcaf5ae7c99b365caab0db815afe10b278",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TAsyncChannel.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb3ce2a686da6bd819390e7ae4eefa7b73dff719",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TAsyncChannel.h",
      "new_id": "f8d2b036aebc7f9d820e014a44f8fcb74a1c3cf8",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TAsyncChannel.h"
    },
    {
      "type": "modify",
      "old_id": "e79c57dfb194d46dd9cb9d58983aed5cbc924f6d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TAsyncDispatchProcessor.h",
      "new_id": "a1450f0154c7c707324e3bbc0dd66d0db6dbd017",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TAsyncDispatchProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "01a34c4f41c889813473714f0edfea8075bb9dcb",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TAsyncProcessor.h",
      "new_id": "afc4ffaa43f3c37e22584838d95efc8073a59215",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TAsyncProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "5a4f3477eeb4566a205b18c1e7a735c6ee083dfd",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TAsyncProtocolProcessor.cpp",
      "new_id": "b9ffb044802571d9ce48611dcac68c6f9e42cc3d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TAsyncProtocolProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f2b39446cd93babf8ac3bed0acfe8d5ac39f70f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TAsyncProtocolProcessor.h",
      "new_id": "ce3883c2f233dc0cec72631957b4d10ab41804e1",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TAsyncProtocolProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "7afcbc2da609565a31a0342bccb985da23bd904a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.h",
      "new_id": "9ec77b962ca29bae2ce7098602be817891912950",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.h"
    },
    {
      "type": "modify",
      "old_id": "72eb32dd1c1902c4b076a46ef7c02cf5322dc55c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TEvhttpClientChannel.h",
      "new_id": "97749527610aeb1845ab79cdaaaede13fab62c6c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TEvhttpClientChannel.h"
    },
    {
      "type": "modify",
      "old_id": "4fa41f8f0b9ce9a25b50c78d87cda0ecb29a4345",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TEvhttpServer.cpp",
      "new_id": "d87e507d82c5c11d24e491deecbe2464430d7bc7",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TEvhttpServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "89bf337b0760ea1abdd898ffef6228dfa1084564",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/async/TEvhttpServer.h",
      "new_id": "afc679ccfc668b30434abf83a98334b10ab5360c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/async/TEvhttpServer.h"
    },
    {
      "type": "modify",
      "old_id": "6c24d824985fc1d4fb1b667bc445bfabf5afeec5",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/BoostMonitor.cpp",
      "new_id": "ebfa0b9dd9a71f73ba1628551f278367f7e37a6f",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/BoostMonitor.cpp"
    },
    {
      "type": "modify",
      "old_id": "8afabf9ec4dee3e057bb3aa73b5cf0060768aa92",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/BoostThreadFactory.cpp",
      "new_id": "3661275e89ca6e5b1993eb1945fed06f8b0834e0",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/BoostThreadFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "7973245a0cdeb19e4e878f5b952c62d33a7f6bb6",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/BoostThreadFactory.h",
      "new_id": "4c7a45abb178731be4bf98a6c55de6fa4454e9d8",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/BoostThreadFactory.h"
    },
    {
      "type": "modify",
      "old_id": "9c085c03f604d2f6b551f5a8acfc8ad53c5b01bb",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/FunctionRunner.h",
      "new_id": "eabf019b759e4cd5dd9241acfdb7d2c90160ec5f",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/FunctionRunner.h"
    },
    {
      "type": "modify",
      "old_id": "5969e4a45d8f33b3644e9accdeb77d42300fc553",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/Monitor.cpp",
      "new_id": "af4fcd09c50803551dbc2187cd98e60b502a8190",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/Monitor.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcab05ec3f03d907e91f24774b3a571ba15716d3",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/Mutex.cpp",
      "new_id": "a5264617d5a5bedda82577314737c96876af0fb0",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/Mutex.cpp"
    },
    {
      "type": "modify",
      "old_id": "e1e395edd0620c98778c71921b11228c5b00fe9c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/Mutex.h",
      "new_id": "09b938e5b1bdb0fb78cf097539b8115c91867106",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/Mutex.h"
    },
    {
      "type": "modify",
      "old_id": "6a0b47cb401be18f35aa382a91ef47c1f71f0f21",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/PosixThreadFactory.cpp",
      "new_id": "6bf043bce1b6e80772f8680de1c896a3a53f2007",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/PosixThreadFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1bbe5c3be3ea22e4c1f0750e9683cde4301693e",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/PosixThreadFactory.h",
      "new_id": "5e04d01d33f45f3e2930de04343cd1931bb1255c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/PosixThreadFactory.h"
    },
    {
      "type": "modify",
      "old_id": "4fca8da5598f25d588fe6e40f30e1d3be60ad25c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/StdThreadFactory.cpp",
      "new_id": "4067f24188cefba987c0ca660b99f2ec9473731c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/StdThreadFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "88f00bea4c28df09e1af82e60b8d2f5526dfc9d8",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/StdThreadFactory.h",
      "new_id": "8e116b64aa030be48bc73ab77bc9fb49130ed924",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/StdThreadFactory.h"
    },
    {
      "type": "modify",
      "old_id": "2e154899f8e981ae2e8b7ad2cbea0d277b5aa05f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/Thread.h",
      "new_id": "788623bdad7a528f3991a3e11eb99f522366d6fa",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/Thread.h"
    },
    {
      "type": "modify",
      "old_id": "88cd59a2422fe49610d8afbecb0111798ddfea7e",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/ThreadManager.cpp",
      "new_id": "2e27b7f42df09650e36405145a04c4b95266999f",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/ThreadManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "d8bf71b8d5829185bd62891c4794522e6bd1e37c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/ThreadManager.h",
      "new_id": "b3b75421d9af447d55480e7bad45bb0bd1382758",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/ThreadManager.h"
    },
    {
      "type": "modify",
      "old_id": "f95fcda4d845bab0e46ac7ea3a51350196de94af",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/TimerManager.cpp",
      "new_id": "b03ff42af67ce6ddacee5740ba5311c6b37e83f3",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/TimerManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "39468273e56cecc2a782165db2dc556e75bd2c8d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/TimerManager.h",
      "new_id": "f6643483d59fe3383a7ffe7060f2fe3be0caf2ec",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/TimerManager.h"
    },
    {
      "type": "delete",
      "old_id": "32933a439a4d616630b84a08dd194541cd75c873",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/cxxfunctional.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8c9a463b337a3b7aa3d43393125fef8ae915d0fe",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/processor/PeekProcessor.cpp",
      "new_id": "fa11a721c6b585a7a1634eb2cf84cd488f804ae7",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/processor/PeekProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "21c599948499df858b2710b304b2e3ebaff12999",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/processor/PeekProcessor.h",
      "new_id": "f5c10da682bd643b29136bd16999d722ab710fcd",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/processor/PeekProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "e8ca067e998b77820e5a88b087c14ffd0a241c76",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/processor/StatsProcessor.h",
      "new_id": "8f6725f000c652b5798bd07c689e2cbc7672af90",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/processor/StatsProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "0ef72616f720fc768b003d5095662fee8b9fd0ab",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/processor/TMultiplexedProcessor.h",
      "new_id": "13b09bbe9889c250a5b26e7108245e0438a9267e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/processor/TMultiplexedProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "87c53f78e23940f230e8fe95e45ab575522a1318",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TBinaryProtocol.h",
      "new_id": "f28d27872b964b99e817f540eb5798e455ba1204",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TBinaryProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "d970be27c9f535d99912acfe598799f571aa471e",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TCompactProtocol.h",
      "new_id": "e6024a9d309b045af9c68ceab946452253a03249",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TCompactProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "cc9323026ddbdd3c3d2f5a42f87c461b081d9ea6",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TDebugProtocol.h",
      "new_id": "301d05aa4c1f498911b602535d371e616ac6f8d3",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TDebugProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "02dc7362e100da3042afc4a7d477fddd924e6e25",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/THeaderProtocol.cpp",
      "new_id": "26676172f35fe5bd1e50075a3d516dbf8e903f47",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/THeaderProtocol.cpp"
    },
    {
      "type": "modify",
      "old_id": "b01bfb6f14a4cbc5771e1bc589a9488fd93af82d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/THeaderProtocol.h",
      "new_id": "0b3997cf6b8b410ee86324b34e138b6186e199ea",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/THeaderProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "943d9602e8a53b1ac7d138ad9a19011bb2b86b7e",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.cpp",
      "new_id": "bbba2604eedd0d695b5a8ad826717ddeee6d98df",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a94624f37ab7ee8d98c48aa09cb00cd8655166b",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.h",
      "new_id": "16dff561c4e6da7154c63ffafb557ee79bd39b72",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TJSONProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "0244fbeab6a3c29d7abad9ee95ef67911a4a5987",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TMultiplexedProtocol.h",
      "new_id": "dd7e88ffc805d032a993037a4c7c387348f57b24",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TMultiplexedProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "276cefaeacacec287d57c616be08c704b6edd2be",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TProtocol.h",
      "new_id": "2a9d07bad64d2e73256daf05861c286599e11667",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "446a81f8330e9baa9ea2ba1c1987e69c21bc5d8a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TProtocolDecorator.h",
      "new_id": "a353b7968865e4e9eef4b7ac3a7a33236844e70c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TProtocolDecorator.h"
    },
    {
      "type": "modify",
      "old_id": "3e563934e6e54445b5eeb60f0b7e31f5c32ab578",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TProtocolTap.h",
      "new_id": "176d4fdc0411c6cce35dd47c741558d905f08070",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TProtocolTap.h"
    },
    {
      "type": "modify",
      "old_id": "831c3a259b17e5668006e0fea54c0ee903c70d89",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/protocol/TVirtualProtocol.h",
      "new_id": "628b494a4857c08539d7c1878913e624e3a1ce3a",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/protocol/TVirtualProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "686f2429714e93cfad001e57ef259fb175e026c3",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp",
      "new_id": "cd38b0125c4277f59a539382b6aaa6b35f3139e1",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "8091d3287f0fb67350bb291a87b2ba06b78ec1e3",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.h",
      "new_id": "9087f2c41c5ef0253cb41b73f95f7cefabed4f0d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/qt/TQIODeviceTransport.h"
    },
    {
      "type": "modify",
      "old_id": "350198c88e846ab112eb3a12d1d0050bd17d26bb",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/qt/TQTcpServer.cpp",
      "new_id": "c4669d78265f32d70c56febf1efb3343b5b04650",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/qt/TQTcpServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "081d84afea73c59ecb36562994ac8b58a32fc6c2",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/qt/TQTcpServer.h",
      "new_id": "0d32afa0a776c4da507c0ac4fa2ed092fdb3968e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/qt/TQTcpServer.h"
    },
    {
      "type": "modify",
      "old_id": "889c885c9827ca577698b4672f79f090a4f9ebcf",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TConnectedClient.cpp",
      "new_id": "33ec3a980ee851d990811e83be7dcab7a192fe63",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TConnectedClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ea065e8294eaff12a7d1458f5b4c602a4ad55e8",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TConnectedClient.h",
      "new_id": "2f9d4c9de94b0849fc966a66531fd76e1e9b03b0",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TConnectedClient.h"
    },
    {
      "type": "modify",
      "old_id": "d5af12a6f350164981ef27fd4e999967d12aacb1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp",
      "new_id": "d17f77c1922490edfe0e01cc4fb7c811a808c52e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f60048c5e5fbe59154b98ef57f88048bf93d47c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TNonblockingServer.h",
      "new_id": "f95a72901156222a52f4a775e7834f050067512f",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TNonblockingServer.h"
    },
    {
      "type": "modify",
      "old_id": "47e0d40b79f5a5d9a7418a950bd4c8ad24baf3b1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TServer.h",
      "new_id": "f4cd7bc1408a794750c76db3e350d3550a0b4540",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TServer.h"
    },
    {
      "type": "modify",
      "old_id": "b62cf40752c2c69a653645003010525f65d1d5c1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TServerFramework.cpp",
      "new_id": "ae38336d49e880e19d4fe09aca4d9308178ff566",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TServerFramework.cpp"
    },
    {
      "type": "modify",
      "old_id": "53d9bfd3ee8e8a464ffde34a9fd4db559589525b",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TServerFramework.h",
      "new_id": "706fd490a0c5945746d28a24fe8828997bbcf347",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TServerFramework.h"
    },
    {
      "type": "modify",
      "old_id": "2f69ff4214ac8dc101fea1ea17daa018c3ac3054",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TSimpleServer.cpp",
      "new_id": "a0afbbe7360e8ddbf384ef14f150202d7aef405b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TSimpleServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "391fbec8c9c850c0108de9cd0b74b66ff45a5ced",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TSimpleServer.h",
      "new_id": "ac4ed34ea2cc7715f901e51945753dbb4b26d06e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TSimpleServer.h"
    },
    {
      "type": "modify",
      "old_id": "63af85cb9590812e8237a90978be4de87e7ae654",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TThreadPoolServer.cpp",
      "new_id": "f07ff849d227123fd3ec560e96b688c2bb5660b6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TThreadPoolServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c750b8cf7bf4f67399074028bf6f4fe6f63d7e45",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TThreadPoolServer.h",
      "new_id": "94088d5d04ae1c10ea2d19e0f75e21476f20b8e9",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TThreadPoolServer.h"
    },
    {
      "type": "modify",
      "old_id": "c413be166ffe5fc9d9533e283834195513f1b015",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TThreadedServer.cpp",
      "new_id": "8a07db92461e4aeb4bc7947d0b68980ed5dc408c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TThreadedServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "56da9012ea861bbe7df6ada94a810cdfa631529c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TThreadedServer.h",
      "new_id": "1e0a824d395638f10b7fae36baa663958edca1db",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TThreadedServer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5113940a595a860dc3cc8ce54d1abda1565d5fd1",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/stdcxx.h"
    },
    {
      "type": "modify",
      "old_id": "e690d0c6e1207b44180b633cbb4d5eab59bab905",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TBufferTransports.h",
      "new_id": "37f4596702deff6f5290ebede324e92bc3f4c7f5",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TBufferTransports.h"
    },
    {
      "type": "modify",
      "old_id": "4bce3a8f22918b4c03266864416f5d5ac0ecd9d7",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TFDTransport.cpp",
      "new_id": "93dd10021052f056eb2fb26be5e86a7eedd48327",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TFDTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "e49f81c66b8bcee0af152849aa343d5ac2298ed3",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TFileTransport.cpp",
      "new_id": "4683f9531e8a61d6f27933d1b63663d0b16e3c68",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TFileTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "c926c7c5e40611caabc9498e20fd92928d8b8874",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TFileTransport.h",
      "new_id": "11674972f6fb2a97af86b4579672578b6b87a8dd",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TFileTransport.h"
    },
    {
      "type": "modify",
      "old_id": "f222910c62c2eee2265feead7fb509a44fe5a0ca",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THeaderTransport.cpp",
      "new_id": "1a687da887a7d2554c75bf856774dbd060e4c96a",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THeaderTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "af20fe39a7baa0a198bab069e1e3736af5a0c3e9",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THeaderTransport.h",
      "new_id": "1a2c8e0490006eb46dbb5be5e7d098d320d53241",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THeaderTransport.h"
    },
    {
      "type": "modify",
      "old_id": "732c7e4b42c7cf5db499b1ecbbfab3c71fec9048",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THttpClient.cpp",
      "new_id": "afd02a83dc01041e231ceb3169f717185e8e8974",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THttpClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "64e733259f2a5017f9fa2524dbcb405bcece75b0",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THttpClient.h",
      "new_id": "96fd5b8460bf7c92214b8a4efe1d94a243bf13f5",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THttpClient.h"
    },
    {
      "type": "modify",
      "old_id": "ae3a171b2ce02772149ad0c75ad929928c839d9d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THttpServer.cpp",
      "new_id": "2f48cf6dd9337cf42edcaebf785a3bda2db77875",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THttpServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7ab94406f55f35d111ce95bb7d3445b831e8e19",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THttpServer.h",
      "new_id": "086dd6f5ff95d60b22c4197cac10197958685a06",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THttpServer.h"
    },
    {
      "type": "modify",
      "old_id": "f93df2386dd6d0264fce1ad5c1381fb8e25cfd4d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THttpTransport.cpp",
      "new_id": "c97f6d3ac2bf55b590bae98029322f1aaa891bc5",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THttpTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "a9f564c4817e4a61caaae76bcc3b1b5f44a93eb0",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/THttpTransport.h",
      "new_id": "3fa80f81dae871367947ab3862282d7e79ef15c0",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/THttpTransport.h"
    },
    {
      "type": "modify",
      "old_id": "8e8b897a3f3c4dbba023167ffcc91362a37ca54b",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.cpp",
      "new_id": "da83bea144ec71faf77ba5bd47f6a89572abd9bd",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "66a8a700a857fadde58326f2c8ac114e44101356",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.h",
      "new_id": "7aaff53df481e27c14ba7fbb85af0a4f3f7e39ec",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.h"
    },
    {
      "type": "modify",
      "old_id": "73a458b757595ff92ef79aa52fb1208a196e4996",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp",
      "new_id": "89073e1d5cdb50231d5e5abcaafca84a062f8558",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff88ecb07ec7db8d8df0ecc516ba3ae19bc13b66",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.h",
      "new_id": "1d33239ffaef6f86c545a45ccd4d0cd74c71eab6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.h"
    },
    {
      "type": "modify",
      "old_id": "21b82621412efa8e9891281fd9c041e12ec77ae6",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TNonblockingServerTransport.h",
      "new_id": "c32a051d90c7ea729e5322adc64aaf57ca70de90",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingServerTransport.h"
    },
    {
      "type": "modify",
      "old_id": "0f489034b13b58901d43594cbb353e35d685508d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TPipe.cpp",
      "new_id": "8a84457db0acd7791548f746dfdbf19814d36e96",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TPipe.cpp"
    },
    {
      "type": "modify",
      "old_id": "5dd8f9a24175b0883e18e6398b853ee0856b5006",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TPipe.h",
      "new_id": "dfc5f2c2fabf4cc6b88404bc6c13fb21cbec38d2",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TPipe.h"
    },
    {
      "type": "modify",
      "old_id": "5a07f3085116ac864e05920bcbcfd5821bed36d3",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TPipeServer.cpp",
      "new_id": "3bceadf0a5abe59c655032d8bd2e0ec667d564c5",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TPipeServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "405793e7da27833a0fb71b42479028dea0ffe054",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TPipeServer.h",
      "new_id": "117773c22668a6eb2f654b5f9ceb76ff6a1486e4",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TPipeServer.h"
    },
    {
      "type": "modify",
      "old_id": "89423b453357b43b5f10301e7d7fedbc0fed3093",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLServerSocket.cpp",
      "new_id": "8e81ad7431e660f2408382bcf05108ff67dc25ad",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfdbde85c88a1a17ea6bba618b72bb3d79669ba8",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLServerSocket.h",
      "new_id": "dda9af417677a5c325e57682d460a0178bda598e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLServerSocket.h"
    },
    {
      "type": "modify",
      "old_id": "e8f38dd6c852950965671a96df4a0c57d4b45d3c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLSocket.cpp",
      "new_id": "d8b16e11512c1f41406552679c1acf6e964e00bd",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "023db9465fe1cb84cbd82f5e8f4a122551b6d794",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLSocket.h",
      "new_id": "852720930b45cf5914452b3806cfa0ec8760f89e",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLSocket.h"
    },
    {
      "type": "modify",
      "old_id": "da869e0d648546dc9293931fae9f99359450330d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TServerSocket.cpp",
      "new_id": "a704b068c710310b9bab24869b30329184c53d55",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "58254ee26ba26642f5c64fcdf15830f674110bb7",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TServerSocket.h",
      "new_id": "cb11dc49a13b3939f8c57ad1cd6c73d2deb164a2",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TServerSocket.h"
    },
    {
      "type": "modify",
      "old_id": "51cb3e868f0f7aad6b9937a843590ac497a807be",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TServerTransport.h",
      "new_id": "9d5a3d556e705592cb6ea8ff5a25c7384d514538",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TServerTransport.h"
    },
    {
      "type": "modify",
      "old_id": "f2ecae132dc4177997b70fd2266206d7519064f1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TShortReadTransport.h",
      "new_id": "550b6ba4b01f973dd51a293ab23b41e8762232d2",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TShortReadTransport.h"
    },
    {
      "type": "modify",
      "old_id": "8f0f06ca8481d7b132da974b61de09b1e8a4d7a9",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSocket.cpp",
      "new_id": "7f8d7af781b504b58bf35ba4fd67568df63eb327",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "69d2533d29f7036d5fdc9576d7755d84433ca32f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSocket.h",
      "new_id": "1f95e68bd9596b74f450933f53f80b81d30aa327",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSocket.h"
    },
    {
      "type": "modify",
      "old_id": "ccab2580339f5aa8268aef02c231a0cdf0df6c91",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSocketPool.cpp",
      "new_id": "963c69b47708ca0b85eefe1ef095f9e7bb81ac0b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSocketPool.cpp"
    },
    {
      "type": "modify",
      "old_id": "78f0ebfa2bc07aa7240a24abf2d6b1d2baf90691",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSocketPool.h",
      "new_id": "bd49e5574b1d4b81aa19cfcaf4ae97ecf3ca8cd8",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSocketPool.h"
    },
    {
      "type": "modify",
      "old_id": "d06b0f8829cb2195439587bde136f006bd2257bc",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TTransport.h",
      "new_id": "de032909d231131892a5db675a4a26632658cd84",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TTransport.h"
    },
    {
      "type": "modify",
      "old_id": "0f24c95be4b761c9c0990d44aa868f77f056b1a3",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TTransportUtils.cpp",
      "new_id": "869b1fa6be9eb68fd3392ae8c719849fc6f254dc",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TTransportUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "c22183650aa13a1f8eb002e8815126a1779ae7df",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TTransportUtils.h",
      "new_id": "4e8ce267e36a6c339574b1af2fb4ffaef19d1815",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TTransportUtils.h"
    },
    {
      "type": "modify",
      "old_id": "18ca588fd7ae5fbfdf21f7527d9a1c5048c5d9e1",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TZlibTransport.h",
      "new_id": "4803c614cca15949cd7117d40417ffce7555b1a3",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TZlibTransport.h"
    },
    {
      "type": "modify",
      "old_id": "dc1b52f88e781338645177cdbdc52fa2cff0ff96",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/windows/TWinsockSingleton.h",
      "new_id": "0eab6d4ec8ac3cb836d892c1afb19938c9936dce",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/windows/TWinsockSingleton.h"
    },
    {
      "type": "modify",
      "old_id": "3e0b833a964f98acf82f76ab21ad541edb52d604",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/AllProtocolTests.tcc",
      "new_id": "b6df6563a8a88e9853a71aa062554346454fa1be",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/AllProtocolTests.tcc"
    },
    {
      "type": "modify",
      "old_id": "69e6414a85c31ff84d678efd18c5c84f3d5818d4",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/Benchmark.cpp",
      "new_id": "afde7d40278cc2ccc5133ac36c2f7420703d8a54",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/Benchmark.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d4aa5ecd20fddc9b0578d82f62ac05a83272420",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/CMakeLists.txt",
      "new_id": "1a6062d323b2af8bc640f3b2e61cf49bea61effe",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c070af225963f96ebf0f5a9c60782bc227bf5852",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/DebugProtoTest.cpp",
      "new_id": "e04600a32c2a1315613a0b8a88a52a4363dde83d",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/DebugProtoTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "c175561c122708c5ae6aa0ce4f4aab359d2e6512",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/GenericHelpers.h",
      "new_id": "e131c42ff5c5b3736aa161a6d68590c7d7469791",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/GenericHelpers.h"
    },
    {
      "type": "modify",
      "old_id": "2ac7adc6f6df0d60c117229c93cb4979da311273",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/JSONProtoTest.cpp",
      "new_id": "77bc2500c8744877b3cd2d2983b842246a8a7a9e",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/JSONProtoTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5cd5e48ceeb476f086b8746111149143b5e9dc23",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/OpenSSLManualInitTest.cpp",
      "new_id": "a30b3039a92ab1affdff153ad7d5066bae283afa",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/OpenSSLManualInitTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0e5ef74bcfe8a3fbdc08c5bd1214af487cf521a",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/OptionalRequiredTest.cpp",
      "new_id": "55fe249ecdafff9e9df5cfe2fa6314c836c4afc5",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/OptionalRequiredTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3e3f507b1888e67ca9365b9dc444bad981efa6c",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/RecursiveTest.cpp",
      "new_id": "ce5569bf7f5dd3eb4b20eec77b02a0f5748338dc",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/RecursiveTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "23650d628012ee54ca11963f2fc91468a464c772",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/SecurityTest.cpp",
      "new_id": "6eb1fe34200b3e403c8c6693a1667b4fcb975ffa",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/SecurityTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e851bac8cca3d045265c0c082025ee108ca0d610",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/SpecializationTest.cpp",
      "new_id": "a060b4fcb594036fc9f13ffd26808fbd8f7a1ad5",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/SpecializationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d0bf456c66669280e19425c352bdb6aa0a1c19e",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TBufferBaseTest.cpp",
      "new_id": "4e3509eded7729037573b7ecd5837134edd9fb52",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TBufferBaseTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "84103e3f6cb50b175e0fd6e03401fc7195ef6d15",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TMemoryBufferTest.cpp",
      "new_id": "1586609bf7d6e4e0cc11b6d2066e94923a7eab4b",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TMemoryBufferTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f21dd18a77771793d77c2eb0f19b1f9ee658f316",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TNonblockingSSLServerTest.cpp",
      "new_id": "3e9700f1f19e04790ac78aa5f92b3c6a3104d6e9",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TNonblockingSSLServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "36c64b17394d080cdbe0a81378126454de3f5027",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TNonblockingServerTest.cpp",
      "new_id": "74ffd1d546b8db8521894d17f38451fca0dc7a01",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TNonblockingServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "80e4c1fea0bcd84c8485a17e39766d5b66971a2e",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TPipeInterruptTest.cpp",
      "new_id": "232e4bb73e810816845d0925b4970b360f4a0201",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TPipeInterruptTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "3221fb940929b4ef0d7ae2646169aa11cc1e4d96",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TPipedTransportTest.cpp",
      "new_id": "a3ce662a3ae01bfd21e9007592b175481855dcd8",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TPipedTransportTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf5c7d7656527eb67bf84903f763a5149585d00f",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TSSLSocketInterruptTest.cpp",
      "new_id": "85f6c398dd1c079835dc2dd17321c227972fa68e",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TSSLSocketInterruptTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd7bae2ffe3c1a25673cd5dff409fbab2aebb39d",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TServerIntegrationTest.cpp",
      "new_id": "a6e02f1ba726e8a7104f1df3ddf257a97bbafd96",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TServerIntegrationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "1da5d36ecf6623dd54e0ce1addfee9b31c3fe222",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TServerSocketTest.cpp",
      "new_id": "a191147eb17ae1edb121c945b9c4320979b35c85",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TServerSocketTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "a5546226926cd2e4181e1d58945dde6d15307454",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TServerTransportTest.cpp",
      "new_id": "dc6aede87ca850a186c2a2a6f3d5d72e4663c389",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TServerTransportTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "27b89ebe66240df15ed36588d46e1871d713d9e6",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TSocketInterruptTest.cpp",
      "new_id": "3a189cce52a07f2787642cc0ee8a2ddf9c1ed9e5",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TSocketInterruptTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "ccef9d5fbd06fb30ffb8ee11ca4b27ed19e87a66",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TransportTest.cpp",
      "new_id": "d6ab457e2f7c39e2c7a618cfe7f6dca0ef2de665",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TransportTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "25db4b8f566d46b1caa1b9efc336376f11cad5ca",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/ZlibTest.cpp",
      "new_id": "a4479eb5a7ff6591b434ca53a51b83589315425c",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/ZlibTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "63d780fa1c0685b27739019a9c649e91c7bfb69f",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/concurrency/RWMutexStarveTest.cpp",
      "new_id": "849e078bd2ab05c4c4f9c96d18a031fd7ed882a6",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/concurrency/RWMutexStarveTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4fc688cc578152aae1e72b269424664085efde5d",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/concurrency/ThreadFactoryTests.h",
      "new_id": "bd6ed323d5f7885241d99657efaa32add06a630c",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/concurrency/ThreadFactoryTests.h"
    },
    {
      "type": "modify",
      "old_id": "b5925ac2f19f8f1e7166e49515ddf013df570c43",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/concurrency/ThreadManagerTests.h",
      "new_id": "c07a21b552706ab7c2cfc53d7f12f20bb31319a1",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/concurrency/ThreadManagerTests.h"
    },
    {
      "type": "modify",
      "old_id": "360307ad15337b851278bd42b95c3e2c79b6e04c",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/processor/EventLog.cpp",
      "new_id": "e3ddbccc41ba364e8480f018b5484e53509ef2bd",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/processor/EventLog.cpp"
    },
    {
      "type": "modify",
      "old_id": "041fd3d3d616e9983568a55c71bdeaae0670503d",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/processor/Handlers.h",
      "new_id": "ad47229ad051533537aafab1664beee73d831885",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/processor/Handlers.h"
    },
    {
      "type": "modify",
      "old_id": "486b8cfcddaf4c34cc8eadd9c02ac8c93e016491",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/processor/ProcessorTest.cpp",
      "new_id": "c9e186face9f64629ee9a65a8b00587aa1fb1ef3",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/processor/ProcessorTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "009c4c66fe61d76d4fe9f2d36f99cbf7f4f6c266",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/processor/ServerThread.cpp",
      "new_id": "e752d5e1dc8c0fcc73be857e12735f0eed66a96f",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/processor/ServerThread.cpp"
    },
    {
      "type": "modify",
      "old_id": "3803e7e7373bc07be6c8c09ac44a23f530341366",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/processor/ServerThread.h",
      "new_id": "21c3b60e086afce8de197486f4cb482bfe8be131",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/processor/ServerThread.h"
    },
    {
      "type": "modify",
      "old_id": "422d771af2baa0d855b5149c6f275774e14196fb",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/qt/TQTcpServerTest.cpp",
      "new_id": "8a327aa24ca5e4efc5c51c024fe304ced0adb126",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/qt/TQTcpServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "9371bce78095e05835ac6ef218e0ebe602799988",
      "old_mode": 33188,
      "old_path": "test/cpp/src/StressTest.cpp",
      "new_id": "5ff5e44f95dd2394e70ced2bb6c2b7318915383e",
      "new_mode": 33188,
      "new_path": "test/cpp/src/StressTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ebb9e0ca54bf1ca470e7f1f025cede28d72e42c",
      "old_mode": 33188,
      "old_path": "test/cpp/src/StressTestNonBlocking.cpp",
      "new_id": "e68988f41b3635bf4b94821b6f9343abd2b3d48f",
      "new_mode": 33188,
      "new_path": "test/cpp/src/StressTestNonBlocking.cpp"
    },
    {
      "type": "modify",
      "old_id": "6ecf5404d895e271cb33e6c5725a39564465dd5d",
      "old_mode": 33188,
      "old_path": "test/cpp/src/TestClient.cpp",
      "new_id": "6b2e7314d738106a802f647d9eb859d131fe1b42",
      "new_mode": 33188,
      "new_path": "test/cpp/src/TestClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "2b58f8ace5bfdf5f684d154bf07331caab1e9b6d",
      "old_mode": 33188,
      "old_path": "test/cpp/src/TestServer.cpp",
      "new_id": "37d0eb600326035091842d2f41606b961b9e2eb4",
      "new_mode": 33188,
      "new_path": "test/cpp/src/TestServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "2763fee5e6e38f6ed4aeb11f6d1aa35b03ae67f0",
      "old_mode": 33188,
      "old_path": "tutorial/cpp/CppClient.cpp",
      "new_id": "f10c72557e21c5e4fe9ab70559f174f04d22cc80",
      "new_mode": 33188,
      "new_path": "tutorial/cpp/CppClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "eafffa973e63f46659440214b8548c0cfc16649f",
      "old_mode": 33188,
      "old_path": "tutorial/cpp/CppServer.cpp",
      "new_id": "80b100e59a9bfa78b9061122335497d431030487",
      "new_mode": 33188,
      "new_path": "tutorial/cpp/CppServer.cpp"
    }
  ]
}
