)]}'
{
  "commit": "9f0c65153c6c0100071029c27b20db62bf98ffa4",
  "tree": "7c71be2e652730d5374daa5243e5406d7b7b5b1e",
  "parents": [
    "57cc25e2a348bd8fe844b39321207226181e62c3"
  ],
  "author": {
    "name": "Mark Slee",
    "email": "mcslee@apache.org",
    "time": "Wed Feb 28 23:58:26 2007 +0000"
  },
  "committer": {
    "name": "Mark Slee",
    "email": "mcslee@apache.org",
    "time": "Wed Feb 28 23:58:26 2007 +0000"
  },
  "message": "Thrift license applied to all the C++ files\n\nReviewed By: bash\n\nNotes: marc says $*, corson says \"$@\"\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665030 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d82caf1e89d272d367d6a2e3ff6738068274e5a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/TLogging.h",
      "new_id": "e814e417091d2b6b32ab69ddec65bd2d8f6b89ce",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/TLogging.h"
    },
    {
      "type": "modify",
      "old_id": "8ce92853b163c056fe4f35aac342b8317e227466",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/TProcessor.h",
      "new_id": "efda0341fa01f2c962efe622a4d7c2d23cf7d1ba",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/TProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "f6e33b2325bd58f3b613a2a7a0f9dd0fa659e696",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/Thrift.cpp",
      "new_id": "0f3ad881ccfe393e9a08a8b951f04ba0c004b403",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/Thrift.cpp"
    },
    {
      "type": "modify",
      "old_id": "469bb7939991d3263a10aa16c10884cd0d8659ff",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/Thrift.h",
      "new_id": "749ae454152a9a5f97ac2e39b10243fadb775b18",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/Thrift.h"
    },
    {
      "type": "modify",
      "old_id": "79a7a29bc62703f10b3493b66db1c278578e5f8a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Exception.h",
      "new_id": "7735b2c31c23ade8481d13c3aaa3705b962b4906",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Exception.h"
    },
    {
      "type": "modify",
      "old_id": "518c77f1cf55cd03cd42d6dc45f0a2c0a9c37e66",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Monitor.cpp",
      "new_id": "ecd82ade33197b711d02b45f26cb6ba0e4808b3b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Monitor.cpp"
    },
    {
      "type": "modify",
      "old_id": "e67b71bd1fee0d0742dc3329fe644fb72d835ea7",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Monitor.h",
      "new_id": "4c62e78e5aa3fdfd9f0eb900fb68eed1c5b82722",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Monitor.h"
    },
    {
      "type": "modify",
      "old_id": "1f116a3fb3578d00f2df202cb17fc3b7b1bc0cb8",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Mutex.cpp",
      "new_id": "3d74d756eaebda34da4b9d986d66cd0cfa69fa72",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Mutex.cpp"
    },
    {
      "type": "modify",
      "old_id": "de52bbd6a96c616d4bda542ff02fa59707f2d977",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Mutex.h",
      "new_id": "620b3406500afd09fd74bd6412f48805682080e6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Mutex.h"
    },
    {
      "type": "modify",
      "old_id": "262fb2f166605afcbb79c47fae7985801215195b",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/PosixThreadFactory.cpp",
      "new_id": "d5d0d067bad47b0e80f5e9808d82bdca2dd3dd77",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/PosixThreadFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ad99339ac53243d6ffbd9dc700b58ffe637adc5",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/PosixThreadFactory.h",
      "new_id": "4e50dffd6712f26e5bc4fa8e936e83ea22eb8385",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/PosixThreadFactory.h"
    },
    {
      "type": "modify",
      "old_id": "600b50891bf9cf48085b0d58a0d93fc567cb2860",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Thread.h",
      "new_id": "1b07fd50178916afdf39e008ebf03cec1b1ffbf5",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Thread.h"
    },
    {
      "type": "modify",
      "old_id": "895d1cda5351ff40a456a80eb9bd75937b0b9a5a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/ThreadManager.cpp",
      "new_id": "2e5472d6de6cfc9a8767d5ab5cde67303a81d93c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/ThreadManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "0383a09220d43d7223971a0daadac074aac98c96",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/ThreadManager.h",
      "new_id": "52bc75c2c8d1f45db973277edff53764bf954c47",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/ThreadManager.h"
    },
    {
      "type": "modify",
      "old_id": "42864401da0c507a922eda2c06d48d6d5d865e38",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/TimerManager.cpp",
      "new_id": "09f7a9c5e1caae1073ca85110a26ec7717e4e2b6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/TimerManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "78782d9d3b6b9a05261ab4c6ad38bcaf8102ce41",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/TimerManager.h",
      "new_id": "4e83c9ec68ef5a94d61c26420c5c64227679c600",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/TimerManager.h"
    },
    {
      "type": "modify",
      "old_id": "724b69a8c11bda223de7c23569a89fcc8a23b857",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Util.h",
      "new_id": "06b4d183f22948894aa2ceffd9a1b60954d4cbb3",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Util.h"
    },
    {
      "type": "modify",
      "old_id": "77e5551f4f4179ce6ae720fbd3fb78d71cc1eccf",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/test/Tests.cpp",
      "new_id": "96dd795c13759456e2cdc879822b2cf3d9281f82",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/test/Tests.cpp"
    },
    {
      "type": "modify",
      "old_id": "34b03d930ebe6ebde68e68732c50023f1314933e",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/test/ThreadFactoryTests.h",
      "new_id": "3f588590d7ce88faf0d20ee1f9f5c83429d347cd",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/test/ThreadFactoryTests.h"
    },
    {
      "type": "modify",
      "old_id": "e17434353a5397f690399b60e8190f42c894245a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/test/ThreadManagerTests.h",
      "new_id": "9f04435473303b23af3dea9aa1a3a37fb334d256",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/test/ThreadManagerTests.h"
    },
    {
      "type": "modify",
      "old_id": "faab7336c5d6b5e16b6eefa45e79506232a83848",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/test/TimerManagerTests.h",
      "new_id": "0041d9cb24c81503034a5ceecce406927e22d9e3",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/test/TimerManagerTests.h"
    },
    {
      "type": "modify",
      "old_id": "cea248bf8cc12ded3b80cb21d44c1aad97aa7706",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/protocol/TBinaryProtocol.cpp",
      "new_id": "958572d678c5aa25f65aeeff91cfa8d9c2f388b8",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/protocol/TBinaryProtocol.cpp"
    },
    {
      "type": "modify",
      "old_id": "3414cec851d70a7fb22a6965bbfb58757e1797cc",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/protocol/TBinaryProtocol.h",
      "new_id": "b9bf0e94ef086abb1e8592119a1a035506efd755",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/protocol/TBinaryProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "e04a2840208ac189c2ec5814bda8770bc13f686d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/protocol/TProtocol.h",
      "new_id": "846a32160ed879c2b07ac4de79059e7a4468454a",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/protocol/TProtocol.h"
    },
    {
      "type": "modify",
      "old_id": "74c55cd06d59e051b2e6e79497b5244b2245b77f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/protocol/TProtocolException.h",
      "new_id": "ba2fbfb3734f10467af3349d587b6ac6fdb3f20b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/protocol/TProtocolException.h"
    },
    {
      "type": "modify",
      "old_id": "2fe1bf7e7a8737812d5099e3cbe6f008cb505e36",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TNonblockingServer.cpp",
      "new_id": "e73da120982d169a6d1955fc100e11e4615b6e03",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TNonblockingServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "08ecec6e8ef4206618d168846c53a96eed8c54c7",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TNonblockingServer.h",
      "new_id": "abfd5fae0769bab87e6c8d57c1d191ce0b698f6d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TNonblockingServer.h"
    },
    {
      "type": "modify",
      "old_id": "ad9c291d010ecb7a60087c30f0f5e1d475efa9c6",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TServer.h",
      "new_id": "a9bcb26e240271660eca36a51c1f64da2383ea0d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TServer.h"
    },
    {
      "type": "modify",
      "old_id": "f7e26733d8edb0b9b08f745fff5ef88db9416961",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TSimpleServer.cpp",
      "new_id": "eb936f5e32e956913100bac059ae0722d0f9832b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TSimpleServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf3ed1042cd90cc4926824b0d602609488863418",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TSimpleServer.h",
      "new_id": "05befbf4c5be6ba4439d4b2c902aeb84987b5376",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TSimpleServer.h"
    },
    {
      "type": "modify",
      "old_id": "ce1b59e3df764e7f74d3252446c93d085ac6ab3f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TThreadPoolServer.cpp",
      "new_id": "1a9898abb9ca45096b8239c33854b41d5f04276c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TThreadPoolServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "7eb87d9426cdb602a1e4ef3b0d903c055150a8fa",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TThreadPoolServer.h",
      "new_id": "d22793090f80b82412ff25f55827e5f4840442f6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TThreadPoolServer.h"
    },
    {
      "type": "modify",
      "old_id": "ee0198fbbfeb8b7a47cf11bfb7dec0f69c2e9f61",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TThreadedServer.cpp",
      "new_id": "85c72dc1b1ee215dc8a62f7680a4b02cdfc213e5",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TThreadedServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb7ef64bbec53c6981d9cf44619aca6b8b28a080",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/server/TThreadedServer.h",
      "new_id": "453eda54f73984a711044e25989010df8724caa5",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/server/TThreadedServer.h"
    },
    {
      "type": "modify",
      "old_id": "a9f3e9ee97fac9972f9f2a91ff8cb33b6d1b9fa8",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TFileTransport.cpp",
      "new_id": "86c7df2d3fcd5af03f94aa85c1d67d66f4db6ea1",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TFileTransport.cpp"
    },
    {
      "type": "modify",
      "old_id": "09cc53187820f3d5994aea7e1975914590aea52a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TFileTransport.h",
      "new_id": "635c883da6fecfd5cef9a74ce7fb72da389ad5f6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TFileTransport.h"
    },
    {
      "type": "modify",
      "old_id": "c095d2aa3283090ea1df62e7cbd41004c133588c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/THttpClient.cpp",
      "new_id": "b6d9d9e726b2a3a50885b9345e6b5756b5b5eceb",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/THttpClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "c34494e9ff943b54553afc3b9a47280c17147e6f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/THttpClient.h",
      "new_id": "acfcf1b1314dd34a81af410d490139904ad25f89",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/THttpClient.h"
    },
    {
      "type": "modify",
      "old_id": "00860cc068f7a911fd31824da8e718e1ac38669d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TServerSocket.cpp",
      "new_id": "e4d7c02283fdc7e1e4a59b129c5e2c9e03232d17",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "496d540ff0401f157368c3d5ff0339070ef13dec",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TServerSocket.h",
      "new_id": "e801f847e1f8412d08f1ada96704f1cb55bf1f4f",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TServerSocket.h"
    },
    {
      "type": "modify",
      "old_id": "0abab475e9c4b1c958d10e6265b2e4f7d81b9fb8",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TServerTransport.h",
      "new_id": "5a1748e5f016b31be3e0f9a6f9ae80c186bc139b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TServerTransport.h"
    },
    {
      "type": "modify",
      "old_id": "05fb35f673502514a57b4770716dcfb63177cff0",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TSocket.cpp",
      "new_id": "5d653c4df04ef776c3bbaae7b9ef9c7f62a822eb",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fbdb20d8e6c6adfe6cb9498e59b8a20f6576d5c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TSocket.h",
      "new_id": "30a09ac9698a25120c418c117e58e8214b91faa9",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TSocket.h"
    },
    {
      "type": "modify",
      "old_id": "4f49d99a7cd0b287ba69656b94bff17f4fa7be20",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TTransport.h",
      "new_id": "53d8fd5aabf31ef38d5848ea18852c1dd4596cf4",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TTransport.h"
    },
    {
      "type": "modify",
      "old_id": "d0cc59f7907040e747609b75127e1547352d0c3c",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TTransportException.h",
      "new_id": "52ff97e58d47e24195d071cb6996cfcca7fc8f51",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TTransportException.h"
    },
    {
      "type": "modify",
      "old_id": "adcb0132590021c4ae871a3e57ea83fc8de6b6be",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TTransportUtils.cpp",
      "new_id": "b56498264b8ac926ff32dc0d50dcd98595b83ec6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TTransportUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "545a0a19bbd8e6084e416ae2f140165048105aa5",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TTransportUtils.h",
      "new_id": "f95ad768fda447f3c693073ee84bf01e3bd72e2b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TTransportUtils.h"
    }
  ]
}
