)]}'
{
  "commit": "7b545b57200ab960894e873716862cafbf9321f0",
  "tree": "56b13f14a20877edf7f7d33fe05e62e309f877ca",
  "parents": [
    "7e286b0d143be88adbd84f2e1cbfec66196a6a57"
  ],
  "author": {
    "name": "Nobuaki Sukegawa",
    "email": "nsuke@apache.org",
    "time": "Mon Jan 11 13:46:04 2016 +0900"
  },
  "committer": {
    "name": "Nobuaki Sukegawa",
    "email": "nsuke@apache.org",
    "time": "Wed Jan 13 20:25:23 2016 +0900"
  },
  "message": "THRIFT-3532 Add configurable string and container read size limit to Python protocols\n\nThis closes #787\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c70248ccce2078053198279c04e0090aa52a950",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/generate/t_py_generator.cc",
      "new_id": "2d30a7dca16d85fbe03d22f7b6e54af824279e4c",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_py_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "4f71e119e442eb8747847582fd34fd42372c0cc5",
      "old_mode": 33188,
      "old_path": "lib/py/src/protocol/TBase.py",
      "new_id": "d106f4e03bb8d8078876ffe6dfb893ede26b8238",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/TBase.py"
    },
    {
      "type": "modify",
      "old_id": "43cb5a476e78111b933a198a95cc118d3518cfb3",
      "old_mode": 33188,
      "old_path": "lib/py/src/protocol/TBinaryProtocol.py",
      "new_id": "db4ea31820451db70de59600f6965fdec6e69223",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/TBinaryProtocol.py"
    },
    {
      "type": "modify",
      "old_id": "6023066d0e88c157e66cbd8b0ad3c4ca5076800e",
      "old_mode": 33188,
      "old_path": "lib/py/src/protocol/TCompactProtocol.py",
      "new_id": "3d9c0e6e332c80f2d9aa5779691c5b08e963b7a4",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/TCompactProtocol.py"
    },
    {
      "type": "modify",
      "old_id": "3612e91a5b4398ffe07b8679a6234c3dfac3568a",
      "old_mode": 33188,
      "old_path": "lib/py/src/protocol/TJSONProtocol.py",
      "new_id": "f9e65fbf20f3de62fe247cddf8f03b7db1db8ac0",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/TJSONProtocol.py"
    },
    {
      "type": "modify",
      "old_id": "450e0fa7bacac0a90fe23e29d9a8ba7f2b1a4f46",
      "old_mode": 33188,
      "old_path": "lib/py/src/protocol/TProtocol.py",
      "new_id": "d9aa2e82b6023d5d27ebd820bf19ed94f0e74457",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/TProtocol.py"
    },
    {
      "type": "modify",
      "old_id": "337201b265296bf6c086ca3ccf83903530277358",
      "old_mode": 33188,
      "old_path": "lib/py/src/protocol/fastbinary.c",
      "new_id": "da57c8559334caec9cd7c93362881fdf148b1e48",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/fastbinary.c"
    },
    {
      "type": "modify",
      "old_id": "8e2da8dad627cc52f5468d0cd6e57818b31e07d7",
      "old_mode": 33188,
      "old_path": "lib/py/src/transport/TTransport.py",
      "new_id": "f99b3b9ba9f63a8ea82a65e249fd25f2f3c3442f",
      "new_mode": 33188,
      "new_path": "lib/py/src/transport/TTransport.py"
    },
    {
      "type": "modify",
      "old_id": "edff41a76981aabe5921dbe41be20127bc07221b",
      "old_mode": 33188,
      "old_path": "test/features/known_failures_Linux.json",
      "new_id": "7a510839a7e43c03826102f34457d8589fc804c6",
      "new_mode": 33188,
      "new_path": "test/features/known_failures_Linux.json"
    },
    {
      "type": "modify",
      "old_id": "4fa889460b9b00aefd2059ad72266402a2167f16",
      "old_mode": 33261,
      "old_path": "test/py/TestServer.py",
      "new_id": "f12a9fe76229b81b803275ce71e6bdf0e5e575af",
      "new_mode": 33261,
      "new_path": "test/py/TestServer.py"
    }
  ]
}
