)]}'
{
  "commit": "cde2b61c5e3a26fd6ad5bc1a6fcdee449696d66c",
  "tree": "b238b0f6ce3c18d92e59ec4ca4836fcfa77a95c9",
  "parents": [
    "dafa3cf710b21049f929500ca57957709f46b941"
  ],
  "author": {
    "name": "Mark Slee",
    "email": "mcslee@apache.org",
    "time": "Sun Sep 03 21:13:07 2006 +0000"
  },
  "committer": {
    "name": "Mark Slee",
    "email": "mcslee@apache.org",
    "time": "Sun Sep 03 21:13:07 2006 +0000"
  },
  "message": "Implementation of the basic Thrift stack in Python\n\nSummary: Framework, install script, base classes, TSocket, TBinaryProtocol\n\nNotes: Code-gen is coming around the bend...\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664778 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4beaba7c8dd397e663b0623853a6678ffe71a1b1",
      "new_mode": 33188,
      "new_path": "lib/py/setup.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "lib/py/src/Thrift.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ddc3ce1cc2b2208dd8cdd3d4befabbda2d85ca7",
      "new_mode": 33188,
      "new_path": "lib/py/src/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c089ac57e993b1754dfa06c7cf9f20fee95050c5",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/TBinaryProtocol.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3105e2548a9cd7cb9e7c35f114453374e30b30c3",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/TProtocol.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0c1c5e53be6e97eb21df3087dac152032b61b41",
      "new_mode": 33188,
      "new_path": "lib/py/src/protocol/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52c6118a8986d080aee7424223e92fd20c5d1ac4",
      "new_mode": 33188,
      "new_path": "lib/py/src/transport/TSocket.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9e36d725dfe137e670626250a30b606eee724e1",
      "new_mode": 33188,
      "new_path": "lib/py/src/transport/TTransport.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb50c8bf12bd7b604480a7dd2e467c48fe8e12ae",
      "new_mode": 33188,
      "new_path": "lib/py/src/transport/__init__.py"
    }
  ]
}
