)]}'
{
  "commit": "0c0649de7eae1b53fc3456a1024425fc36d745dc",
  "tree": "6a2b78430c25a05f59b1dbfcac6bfaff02204d2d",
  "parents": [
    "0bd810af87f511a454922c5849725b143cf8e35f"
  ],
  "author": {
    "name": "Adam Connelly",
    "email": "adam.rpconnelly@gmail.com",
    "time": "Sat Dec 26 15:55:05 2015 +0000"
  },
  "committer": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Thu Jan 14 20:26:14 2016 +0100"
  },
  "message": "THRIFT-3510 Add HttpTaskAsyncHandler implementation\nClient: C#\nAuthor: Adam Connelly \u003cadam.rpconnelly@gmail.com\u003e\n\nThis closes #762\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "957dc9fbb6aef40d7b7c8a910e4353eafa625b53",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "922ac4d2ea0f5e5918b9672f216ca3cacff7710d",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "629b310f29584dd36d71a46da5bdaa3ef21135f2",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/generate/t_csharp_generator.cc",
      "new_id": "aae595d308d74f594a70800a78b28feb3e7ebcc8",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_csharp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "cee2ae3e6a5615befd4c0819b7eb39356285eac1",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Server/TServer.cs",
      "new_id": "34f06a951da4141cd8b6691b6e73c8d14ec9428f",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Server/TServer.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab432255ba56de6a88ef49b1c87415165e60a4d7",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/TAsyncProcessor.cs"
    },
    {
      "type": "modify",
      "old_id": "d15b2d9675554e712b819259e359b92bdff41754",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/TPrototypeProcessorFactory.cs",
      "new_id": "6f56d335fd100471881cf4f244d2032781f41697",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/TPrototypeProcessorFactory.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "949f373932ec6238d4593210101db6c1e8c59f91",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Thrift.45.csproj"
    },
    {
      "type": "modify",
      "old_id": "dd8437d9a972e141b26820c0ae60684d7cdf84f3",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Thrift.sln",
      "new_id": "a29e46882abdedaf5f1256aa86f4df7c7bbf96e4",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Thrift.sln"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e491f32cb98e8609caca3cd546d0fee2e587eab2",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/THttpTaskAsyncHandler.cs"
    },
    {
      "type": "modify",
      "old_id": "833b792c16b4733f29e051256c7f3f476c264353",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TTLSSocket.cs",
      "new_id": "2be7a41e490d16e28b4d9be1383c063a3b5ea59f",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TTLSSocket.cs"
    },
    {
      "type": "modify",
      "old_id": "a3639d2b8f95244cc01f5d1a7bdccabf71ee0d67",
      "old_mode": 33188,
      "old_path": "lib/csharp/src/Transport/TTransport.cs",
      "new_id": "6fb10774af5a46e1b8716f56b671125345f085a1",
      "new_mode": 33188,
      "new_path": "lib/csharp/src/Transport/TTransport.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "855184fd23fcef5430a063b9c0c78dfe712fa2ff",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/App_Start/FilterConfig.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4b6023d69a906a8557148b98aa6443a9aa29855",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/App_Start/RouteConfig.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f26184fac0cf9fa70a822cba7b398950975cd27",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/AsyncHttpHandler.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab9eadafa065f26480e5bf5a0189673925e99589",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Controllers/HomeController.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bb688c7ae765df85dc94abcae8d69b61608a87d",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Global.asax"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59731efb3b513eaeee3fbbe15d07b45d7ce05df0",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Global.asax.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05556ace94a8ccddbc0b037c8cb7fad565094608",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Properties/AssemblyInfo.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dce014877c3ed542ade6c8f281f046c99e56bf55",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/SecondServiceImpl.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fe26624a2d4b07ab3507b5df5bb75125b051a24",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/SyncHttpHandler.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0eb969a04c2cc5895322e40058f799b2a4e122cd",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/ThriftMVCTest.csproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0ca7da209e3367c5073215904bf7934fff7f0f1",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Views/Home/Index.cshtml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b41c99a100fa926d3e68e5e1620dd0840b83feb4",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Views/Shared/_Layout.cshtml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c211387a951aaa187923316e72560cc4bcb0ade",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Views/Web.config"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cde2eeb95a443c76c9437155e7dbdf9f956eae9",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Views/_ViewStart.cshtml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45d56d80993a241b8c01aff20933b96f6ef0f566",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Web.Debug.config"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "157c340ca8630272bccf940e0ae5e2b1f397d106",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Web.Release.config"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c57d117cd7eac97dd54921e1bd40b7a82075df2",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/Web.config"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3a799985c43bc7309d701b2cad129023377dc71",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/favicon.ico"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98c8416f513b3f38a8f6d0993e34ca649dd6d656",
      "new_mode": 33188,
      "new_path": "lib/csharp/test/ThriftMVCTest/packages.config"
    }
  ]
}
