)]}'
{
  "commit": "95717c92d8b9f0e081caaca5c67b6ba14a2f4052",
  "tree": "a08415eddd3236e24bb7738f9d473a1b0f77e794",
  "parents": [
    "3b99c970ad0c9fa2ca009f7b00aaeb902ee9850a"
  ],
  "author": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Thu Apr 23 22:48:13 2015 +0200"
  },
  "committer": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Thu Apr 23 22:48:13 2015 +0200"
  },
  "message": "Revert \"THRIFT-3000 .NET implementation has trouble with mixed IP modes\"\n\nThis reverts commit 018c1b8f77e7d69da61014437d5f04fedbaad81d.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aae784adc0ad8ffa2f0119495df7948da0fe1fd0",
      "old_mode": 33261,
      "old_path": "configure.ac",
      "new_id": "0032354899cfea8cd78f6eb7d564af8daa18726d",
      "new_mode": 33261,
      "new_path": "configure.ac"
    },
    {
      "type": "modify",
      "old_id": "7cdec058c8220dcf978538fcabe5c95d09753b2a",
      "old_mode": 33188,
      "old_path": "lib/csharp/Makefile.am",
      "new_id": "5ce42761906b124120d1e294a852b7f1a29e2905",
      "new_mode": 33188,
      "new_path": "lib/csharp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "1148eaa78d2e48502955a9392ee2f31ce919ea9d",
      "old_mode": 33188,
      "old_path": "lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj",
      "new_id": "ae8608159dc6ed1517cbfb8a2e76a0646a34ccce",
      "new_mode": 33188,
      "new_path": "lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj"
    },
    {
      "type": "modify",
      "old_id": "dc0aa6d1ed35534f301d2067b74e3ebb2e3c4fb7",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Thrift.csproj",
      "new_id": "195005a1457f267ce88bca2e67c57fbed6a7481f",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Thrift.csproj"
    },
    {
      "type": "modify",
      "old_id": "524003eb2b3736baba4f19bbe75209bca0b6021d",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TServerSocket.cs",
      "new_id": "82a367c2647ded56d952a6cfe7fe7b961f79eb88",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TServerSocket.cs"
    },
    {
      "type": "modify",
      "old_id": "8e8432396fa4cdf32c523f2fa293d609ce903971",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TServerTransport.cs",
      "new_id": "05d7d0faa4e367a2668554897b72ae2d3e1d7da5",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TServerTransport.cs"
    },
    {
      "type": "modify",
      "old_id": "0b47572842512f61ad918bd04f96ec3109ec55b8",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TSocket.cs",
      "new_id": "cf1a440b0203d2fd8bf8275bb85158711d871cc8",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TSocket.cs"
    },
    {
      "type": "delete",
      "old_id": "1928facd6917cca56dcacd55f618884459ce6bf0",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TSocketVersionizer.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e56c66c8f87589af8a662e60815cad51bfc0611b",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TTLSServerSocket.cs",
      "new_id": "631a593a9800d31dde3f49d8c83fca6d48b63a5c",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TTLSServerSocket.cs"
    },
    {
      "type": "modify",
      "old_id": "d48b7d557e097f4ffb159e8319a0d78a262e8a5c",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TTLSSocket.cs",
      "new_id": "565255607ea1cc633985ff2bd2cd12f39aea74db",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TTLSSocket.cs"
    },
    {
      "type": "modify",
      "old_id": "d4977f18f9242e65d59d3e9e7d6ff013952d67b4",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TTransport.cs",
      "new_id": "28113999eb90b84b01dfd65546dc6d2d2a493757",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TTransport.cs"
    },
    {
      "type": "modify",
      "old_id": "ff787230ed6227a412f6bad2db8bf49404d20850",
      "old_mode": 33188,
      "old_path": "lib/csharp/test/Multiplex/Client/MultiplexClient.csproj",
      "new_id": "6221e1418362899d22ae27d8fa33b611233f0311",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/Multiplex/Client/MultiplexClient.csproj"
    },
    {
      "type": "modify",
      "old_id": "6a8177ee605b17f9749e56da1513a9df470245a7",
      "old_mode": 33188,
      "old_path": "lib/csharp/test/Multiplex/Server/MultiplexServer.csproj",
      "new_id": "dc1d123e4fae3e592039fb48d64ccf39272accc6",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/Multiplex/Server/MultiplexServer.csproj"
    },
    {
      "type": "modify",
      "old_id": "b54d09d2d9825ef004f3a4edb04fd5c19a3ffa94",
      "old_mode": 33188,
      "old_path": "lib/csharp/test/ThriftTest/TestClient.cs",
      "new_id": "ec0696abc5115c29106eb9b2a81e32bff312c922",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftTest/TestClient.cs"
    },
    {
      "type": "modify",
      "old_id": "5f9f151f7f0a7823d5640803dbdbee44f47c5497",
      "old_mode": 33188,
      "old_path": "lib/csharp/test/ThriftTest/ThriftTest.csproj",
      "new_id": "d67199774f34149a8a6aa53b7948af71347bfaf6",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftTest/ThriftTest.csproj"
    }
  ]
}
