)]}'
{
  "commit": "b1ec4ccca167a7ee21689fb5dd7238310ac91758",
  "tree": "53b040cf636e6e0aa310c089ad15bb738bd900b9",
  "parents": [
    "5c854619950879aefdb14451357a1dee65bb08e7"
  ],
  "author": {
    "name": "Roger Meier",
    "email": "roger@apache.org",
    "time": "Wed Apr 11 21:21:41 2012 +0000"
  },
  "committer": {
    "name": "Roger Meier",
    "email": "roger@apache.org",
    "time": "Wed Apr 11 21:21:41 2012 +0000"
  },
  "message": "THRIFT-1412 Thrift Transport classes should manage the lifetime of objects implementing IDisposable by implementing IDisposable themselves\nPatch: Joshua Garvin\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325013 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6fd99ea72df153f9d92755908ae944cf75cc0d9",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Server/TSimpleServer.cs",
      "new_id": "1099fc1de15e9bb4706c507ba03c229db3e3b882",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Server/TSimpleServer.cs"
    },
    {
      "type": "modify",
      "old_id": "cf8354e9f89b3fd6b9fe6b921487609e216d5ad5",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Server/TThreadPoolServer.cs",
      "new_id": "b257fd8f0d02bc64bfa2cf5b3000e5b00562adb5",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Server/TThreadPoolServer.cs"
    },
    {
      "type": "modify",
      "old_id": "f2be073b344f9eccbd758efc4ed426f7d1ba85d2",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Server/TThreadedServer.cs",
      "new_id": "8e73bb76331b3a9d69c14c02df291ad0d7f84457",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Server/TThreadedServer.cs"
    },
    {
      "type": "modify",
      "old_id": "28a855a551aab11be7af480bc3f19bfac1067a23",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TBufferedTransport.cs",
      "new_id": "14b5db0653d78233834827561e06e6fd1be1e134",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TBufferedTransport.cs"
    },
    {
      "type": "modify",
      "old_id": "e259f5a59731ae4521a4cce155293a0dbd0e2c45",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TFramedTransport.cs",
      "new_id": "3d4311203832601b8b950f23705d0ea48ec83f26",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TFramedTransport.cs"
    },
    {
      "type": "modify",
      "old_id": "717907c5bd3ed734aa5684b68093c76b9fa2ef31",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/THttpClient.cs",
      "new_id": "106f840ddbb3506e914cd668299b220b67fa7db4",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/THttpClient.cs"
    },
    {
      "type": "modify",
      "old_id": "fd5c662c3a109b9dce122ef932af1905c96b9e84",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TServerSocket.cs",
      "new_id": "1ad3bd891cc721c3d0afc0433ca1dca05b775889",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TServerSocket.cs"
    },
    {
      "type": "modify",
      "old_id": "feb5503c275c43182a766fd1f5e6962d2c74cfd6",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TSocket.cs",
      "new_id": "c05b6c261733ef8b7f1694bd0dd4d7b56a3b7d13",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TSocket.cs"
    },
    {
      "type": "modify",
      "old_id": "60a8412a1d35fb5aff896e6846cc20aa649f4b3b",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TStreamTransport.cs",
      "new_id": "901b60965bcae5ca987b30feef36bbbb9ca149a3",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TStreamTransport.cs"
    },
    {
      "type": "modify",
      "old_id": "3fbc5d67d240dc5c650af83e315138a72ba23a8b",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TTransport.cs",
      "new_id": "c03e9c22063339b93aacebbb543ea8e07f0e7f22",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TTransport.cs"
    }
  ]
}
